LDAS @ Caltech¶
Key information | |
---|---|
Home page | |
Account sign-up | https://grouper.ligo.org/ldg/ |
Support | ldas_admin_cit@ligo.caltech.edu |
Login hosts¶
Hostname | Description | Memory | CPU model | # core | # GPU |
---|---|---|---|---|---|
ldas-grid | Production submit | 64G | E5-2630 v3 | 16 | |
ldas-osg | OSG submit machine | 200G | Gold 6136 | 24 | |
ldas-pcdev1 | Large mem/post-processing | 512G | E5-4650 | 32 | |
ldas-pcdev2 | Large mem/post processing | 512G | E5-4650 | 32 | 6 |
ldas-pcdev3 | GPU/post-processing | 128G | E5-2670 | 16 | 3 |
ldas-pcdev4 | LSCSOFT update testing | 128G | E5-2640 v3 | 16 | |
ldas-pcdev5 | Post-processing | 512G | E5-2698 v4 | 40 | |
ldas-pcdev6 | Large mem/Post-processing | 1.5T | Gold 6154 | 72 | |
ldas-pcdev7 | Broadwell benchmarking | 32G | E3-1285 v4 | 4 | |
ldas-pcdev8 | GPU/optimized LSCSOFT RPM | 96G | Gold 5115 | 10 | 1 |
ldas-pcdev9 | Broadwell benchmarking | 32G | E3-1285 v4 | 4 | |
ldas-pcdev10 | Skylake benchmarking | 64G | E3-1240 v5 | 4 | |
ldas-pcdev11 | GPU | 128G | E5-2630 v4 | 20 | 4 |
ldas-pcdev12 | Skylake benchmarking | 64G | E3-1240 v5 | 4 | |
ldas-pcdev13 | GPU | 128G | E5-2650 v4 | 24 | 4 |
ldas-pcdev14 | Large mem benchmarking | 256G | AMD-6376 | 16 | |
ldas-pcdev15 | RHEL7.7 Beta | 64G | E5-1660 v3 | 8 | |
ldas-pcdev16 | Fedora Core 28 | 4G | KVM | 2 | |
ldas-pcdev17 | Fedora Core 29 | 4G | KVM | 2 | |
cbc | Dedicated CBC | 64G | E5-2630 v3 | 16 | |
cwb | Dedicated cWB | 256G | E5-2650 v4 | 24 | |
detchar | Dedicated DetChar | 128G | E5-2630 v3 | 16 | |
emfollow | Dedicated EM Follow-up | 64G | E5-2630 v3 | 16 | |
lowlatency | Dedicated low-latency | 64G | E5-2630 v3 | 16 |
Additional services¶
Service | URL |
---|---|
JupyterLab | https://jupyter.ligo.caltech.edu |
User webspace | https://ldas-jobs.ligo.caltech.edu/~USER/ |
Configuring your user environment on LDAS¶
This page describes the default user environments on LDAS, and how to customise availability and versions of the following software distributions:
Intel compiler and libraries¶
Enabling/disabling the intel compiler¶
The Intel compiler icc
is available on the command path by default, and can be discovered using which
:
$ which icc
/ldcg/intel/2019u4/bin/icc
Note
This available icc
version will track the reference version at any given time, so will be updated from time-to-time according to approval from the Software Change Control Board.
Enabling a specific version of ICC
To select a specific version of icc
, create a file in your ${HOME}
directory named .useicc_{release}
, where {release}
is the release number of icc
that you want, e.g:
touch ~/.useicc_2019u4
Listing available Intel software releases
To list the available Intel releases, just run this:
ls /ldcg/intel/
Enabling/disabling the intel compiler and libraries¶
While the Intel compiler is available by default, the Intel lirbaries (e.g. MKL
) are not, because they can interfere with other libraries if not carefully configured.
Enabling a specific version of the Intel compiler and libraries
To opt in to a specific release of the Intel compiler and libraries, create a file in your ${HOME}
directory named .useintel_{release}
, where {release}
is the release number that you want, e.g:
touch ~/.useintel_2019u4
Disabling the Intel compiler and libraries¶
Disabling the Intel compilers and libraries
To opt out of having the Intel compiler or any libraries available, create a file in your ${HOME}
directory named .nointel
:
touch ~/.nointel
Warning
~/.nointel
takes precedence over any ~/.useintel_*
files, so if you want to opt in after previously opting out, make sure and remove the old ~/.nointel
file.
MATLAB¶
Enabling MATLAB¶
MATLAB is available on the command path by default, and can be discovered using which
:
$ which matlab
/ldcg/matlab_r2015a/bin/matlab
Note
The default matlab
version will be updated from time-to-time according to approval from the Software Change Control Board.
Enabling a specific version of MATLAB
To select a specific version of MATLAB, create a file in your ${HOME}
directory named .usematlab_{release}
, where {release}
is the release number of MATLAB that you want, e.g:
touch ~/.usematlab_r2019a
Listing available MATLAB releases
To list the available MATLAB releases, just run this:
ls /ldcg/ | grep matlab
Disabling MATLAB¶
Disabling MATLAB
To opt out of all MATLAB releases, create a file in your ${HOME}
directory named .nomatlab
:
touch ~/.nomatlab
Warning
~/.nomatlab
takes precedence over any ~/.usematlab_*
files, so if you want to opt in after previously opting out, make sure and remove the old ~/.nomatlab
file.