Michael Wood-Vasey update for
- Installled "v10_0"ish stack to "lsst_apps"
- Installed most of "lsst_sims -t sims" as of 2015 March 5
I started with Simon's very usefully recorded prior experience below and then set about installing the v10_0 version of the stack.
...
7. Install the basic stack
cd /project/projectdirs/m1727/lsst_S14/lsstStack
curl -O https://sw.lsstcorp.org/eupspkg/newinstall.sh
bash newinstall.sh
#Answer no to install git? and install anaconda?
source "/project/projectdirs/m1727/lsst_S14/lsstStack/loadLSST.bash"
8. Start compiling
Either
eups distrib install lsst_apps
or
eups distrib install lsst_sims -t sims
This will go along fine until afw, at which point it will die because it will exceed the virtual memory available on the login node.
...
source lsstStack/loadLSST.bash
#So here this gets a little tricky because as of (2015-03-05) "lsst_sims -t sims" requires an afw version that's different than "lsst_apps" current
#If you're installing lsst_apps [current], then just
eups distrib install afw
#If you're installing lsst_sims -t sims as of 2015-03-05 then
eups distrib install afw master-gcb7650adda
Finish up the install after exiting the interactive allocation
Either
eups distrib install lsst_apps
or
eups distrib install lsst_sims -t sims
...wait...a...very...long...time
setup lsst_apps
or
setup lsst_sims -t sims
This last succeeded except for "sims_catUtils", "sims_maf", and "lsst_sims".
To use this stack to:
setenv PATH /project/projectdirs/m1727/lsst/anaconda/bin:$PATH
...
eups distrib install lsst_sims -t simsapps
qsub -I -q interactive -l walltime=00:30:00 #need this long since afw takes a while to compile
# The following are executed on the interactive node
cd /project/projectdirs/m1727/lsst_S14
module swap pgi gcc
module load m4
export PATH=/project/projectdirs/m1727/lsst_S14/bin:/project/projectdirs/m1727/lsst_S14/anaconda/bin:${PATH}
export PYTHON=/project/projectdirs/m1727/lsst_S14/anaconda/bin/python
source lsstStack/loadLSST.bash
#So here this gets a little tricky because
# as of (2015-03-05) "lsst_sims -t sims"
# requires an afw version that's different than "lsst_apps" current
eups distrib install afw master-gcb7650adda
exit # log out of the interactive node session
#Finish up the install after exiting the interactive allocation
eups distrib install lsst_sims -t simsapps
================
To use this stack to:
setenv PATH /project/projectdirs/m1727/lsst/anaconda/bin:$PATH
...