Skip to content

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.