NERSC Software Installs - LSSTDESC/ComputingInfrastructure GitHub Wiki

Cori is used for production, as such, software is often available on Cori, but not necessarily on Edison.

See here for phosim

Quick start on Cori

This will setup both lsst_apps and lsst_sims.

source /global/common/cori/contrib/lsst/lsstDM/setupStack-<Version>.sh [-v]

DMStack

Cori

software directory: /global/common/cori/contrib/lsst/lsstDM

Version Subdirectory & setup script Notes
w_2017_26_py3 w_2017_26_py3 setupStack-w_2017_26.sh Aug 2017 includes sims 2_3_6 and the master of imSim as of 20170802
v13_0_DC1_noise_fix v13_0 setupStack-13_0_DC1_noise_fix.sh 29 Jun 2017 v13_0 plus branched obs_lsstSim DC1_noise_hack
v13_0_c v13_0 17 Apr 2017 v13_0 plus branched obs_lsstSim Updates makeDiscreteSkyMap_deep.py to use a bigger patch size so rotationally dithered chips fit in one patch. Updates makeDiscreteSkyMap_goodSeeing.py Use a larger patch size to prevent single chips from being split over several patches.
v13_0_b v13_0 setupStack-13_0_b.sh 10 Mar 2017 v13_0 plus branched obs_lsstSim 2017.02.08.twinkles-2-g89ee635 “fixes” the bright star problem and turns on cmodel for single epoch processing. Turn on CModel in charImage. Use same overrides as obs_subaru. git Commit: b051dae843de81d53a876bb433f4215eb8f81fe2
v13_0-a v13_0 setupStack-13_0-a.sh 06 Mar 2017 v13_0 plus branched obs_lsstSim 2017.02.08.twinkles-1-g480d760 added the HSM part to coadd measurement
v13_0 v13_0 setupStack-13_0.sh 06 Mar 2017 vanilla v13_0 release
twinkles_2017_02_08 twinkles_20170208 08 Feb 2017 weekly build + obs_lsstSim branch for coadd bugfix and config for L1 & L2 using same repo [1]
dc1-a dc1 setupStack-dc1-a.sh 08 Feb 2017 obs_lsstSim twinkles_#435 branch for coadd bugfix and config for L1 & L2 using same repo [2]
dc1 dc1 setupStack-dc1.sh 30 Jan 2017
12_1 Twinkles Run 3.1a v12_1 setupStack-Run3.1-a.sh 29 Nov 2016 Update obsSim 12.1-20-g13741e2
12_1 Twinkles Run 3.1 v12_1 setupStack-Run3.1.sh 20 Nov 2016 Update obsSim 12.1-10-g0a95c5d
12_1 v12_1 8 Nov 2016 Vanilla 12_1

Edison

software directory: /global/common/edison/contrib/lsst/lsstDM

Version Subdirectory & Setup Script Notes
v13_0_b v13_0 setupStack-13_0_b.sh 10 Mar 2017 v13_0 plus branched obs_lsstSim 2017.02.08.twinkles-2-g89ee635 “fixes” the bright star problem and turns on cmodel for single epoch processing. Turn on CModel in charImage. Use same overrides as obs_subaru. git Commit: b051dae843de81d53a876bb433f4215eb8f81fe2
v13_0 v13_0 setupStack-13_0.sh 06 Mar 2017 vanilla v13_0 release
dc1-a dc1 setupStack-dc1-a.sh 08 Feb 2017 obs_lsstSim twinkles_#435 branch for coadd bugfix and config for L1 & L2 using same repo [2]
dc1 dc1 setupStack-dc1.sh 30 Jan 2017
12_1 v12_1 8 Nov 2016 Vanilla 12_1

Setup for Bash Shell Users

For Edison users, please replace "cori" with "edison" in the path below

source /global/common/cori/contrib/lsst/lsstDM/setupStack-<Version>.sh [-v]

phoSim

Version Cori Directory /global/common/software/lsst/
v3.7 Available in multiple flavors cori-haswell-gcc cori-haswell-intel cori-knl-gcc
Version Old Cori Directory Old Edison Directory
v3.6.1 /global/common/cori/contrib/lsst/phosim/v3.6.1 /global/common/edison/contrib/lsst/phosim/v3.6.1

Note about SED Files

SEDs were copied from the Winter 2016 DM stack "lsst_sims" collection. These are needed to support Scott Daniel's instance catalog generation script for the DC1 project.

Setup for Bash Shell Users

For Edison users, please replace "cori" with "edison" in the path below.

source /global/common/cori/contrib/lsst/phosim/setupPhosim.sh

Now the environment is set up to run any version of phosim available under its installation directory i.e. v3.6.1

Detailed Version Notes

[1] New weekly allows us to use the simplified reference catalog access system. This greatly simplifies getting new reference catalogs into a data repository. The branch version of obs_lsstSim provides configs to allow both Level 1 and Level 2 processing to be done in the same repository. It also (hopefully) fixes a bug with coadd building for difference imaging. See: https://lsstc.slack.com/archives/desc-twinkles/p1486660909001130
[2] The branch version of obs_lsstSim provides configs to allow both Level 1 and Level 2 processing to be done in the same repository. It also (hopefully) fixes a bug with coadd building for difference imaging.
⚠️ **GitHub.com Fallback** ⚠️