Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Supporting softlinks from user home directories to a central package repository is a feature under development at continuum. However even with this feature, before users can create their own conda environment with psana that they run cross platform, we will need to do some development.

Offsite Installation

You should contact us pcds-ana-l@slac.stanford.edu before attempting offsite installation. Steps are below, but they have not been tested so we expect issues to come up that we have to help resolve.

LCLS will maintain three channels in continuum:

lcls-rhel7
lcls-rhel6
lcls-rhel5

It is recommended to use the rhel7 channel to install on a rhel7 compatible version of linux.

On your offsite host computer, after activating a conda environment that you want to put psana in, execute

conda install -c lcls-rhel7 psana-conda

this should install the latest version of psana-conda, and its dependencies. Currently we are specifying strict dependencies for certain packages. Installing psana-conda will also install specific versions of the following packages

  • hdf5
  • openmpi
  • mpi4py
  • h5py
  • tables

that we maintain in lcls-rhel7. We can do development to relax this in the future if it is a problem - for instance you may be at a lab that has its own mpi installation.

You will also need to set SIT_ROOT and SIT_DATA as mentioned in the User Conda Environments section above.