Skip to content

Commit

Permalink
EJPM recommendation updates
Browse files Browse the repository at this point in the history
  • Loading branch information
DraTeots committed Jan 6, 2021
1 parent 89c2d0f commit c6a3c48
Showing 1 changed file with 1 addition and 3 deletions.
4 changes: 1 addition & 3 deletions docs/200_local_install.rst
Expand Up @@ -8,13 +8,11 @@ There are several ways how one can install packages locally:
3. Combined Conda+EJPM isntallation
4. Manual build

What packet manager to use?
What packet manager to use? **The recommendation is**: to use EJPM for personal laptops with Linux OS for personal use and development. Use Spack on farms or if you are familiar with Spack or use Spack for other projects.

EJPM was designed with user laptops/workstations and devlopment in mind. The intention of EJPM is to be a user friendly CLI alternative to "build scritps" that compiles chains of packages with right flags.
Spack is a full featured multi-platform package manager designed for clusters and super computers. It is possible to install software on laptops with Spack but at this point it is more prone to compilation errors.

**Thus the recommendation is**: to use EJPM for personal laptops with Linux OS for personal use and development. Use Spack on farms or if you are familiar with Spack, use Spack for other projects, etc.

There is also a hybrid variant of using Conda+EJPM where Conda is used to download binaries of compilers, big packages like CERN ROOT and Geant4 and then EJPM is used to build EIC applications on top of it.
This type of installation also guarantee a consistency with compillers, binary libraries, etc.

Expand Down

0 comments on commit c6a3c48

Please sign in to comment.