A selection of new “shared stack” installations of the lsst_distrib metapackage plus associated tools is now available on the lsst-dev
developer infrastructure. These new stacks provide updated third-party libraries, support for new compilers and, in some cases, are available with Python 3. In all cases, you should use the devtoolset-6
package in conjunction with these stacks.
The following stacks are available:
-
/ssd/lsstsw/stack2_20171021
is based on Python 2. It is located on local, SSD based storage attached to thelsst-dev01
system: it will support fast interactive use on that machine, but is not accessible across the network. -
/ssd/lsstsw/stack3_20171021
is based on Python 3. It is located on local, SSD based storage attached to thelsst-dev01
system: it will support fast interactive use on that machine, but is not accessible across the network. -
/software/lsstsw/stack2_20171022
is based on Python 2. It is located on GPFS-based network storage; as such, it is cross-mounted across a variety of LSST systems at NCSA. -
/software/lsstsw/stack3_20171023
is based on Python 3. It is located on GPFS-based network storage; as such, it is cross-mounted across a variety of LSST systems at NCSA.
All of these stacks will be regularly updated to provide the latest weekly versions of lsst_distrib. Other packages may be installed upon request.
For convenience, the stacks may be accessed using the following symbolic links:
-
/ssd/lsstsw/stack
: Use whatever local stack is the default. -
/ssd/lsstsw/stack2
: Use the latest Python 2-based stack on local storage. -
/ssd/lsstsw/stack3
: Use the latest Python 3-based stack on local storage. -
/software/lsstsw/stack
: Use the whatever networked stack is the default. -
/software/lsstsw/stack2
: Use the latest Python 2-based stack on networked storage. -
/software/lsstsw/stack3
: Use the latest Python 3-based stack on networked storage.
The following older stacks are also available. These will not be regularly updated or supported. Do not use a devtoolset
package when accessing these stacks.
-
/ssd/lsstsw/stack_20170409
: The old default local stack, based on Python 2. -
/ssd/lsstsw/stack3_2017-09-11
: A prototype Python 3-based stack.
For full documentation on how to use the available developer infrastructure, including these shared software stacks, please refer to the Developer Guide. (But note that information about the new stacks is currently undergoing review, and so may not be available immediately.)