LDAS @ LIGO-Hanford¶
Key information | |
---|---|
Home page | |
Account sign-up | https://grouper.ligo.org/ldg/ |
Support | ldas_admin_lho@ligo.caltech.edu |
Login hosts¶
Hostname | Description | Memory | CPU model | # core | GPU |
---|---|---|---|---|---|
ldas-grid | Production submit | 64GB | 2x2.4GHz Xeon E5-2630v3 | 16 | |
ldas-osg | OSG submit machine | 64GB | 2x2.4GHz Xeon E5-2630v3 | 16 | |
ldas-pcdev1 | Large mem/post-processing | 128GB | 2x2.4GHz Xeon E5-2630v3 | 16 | |
ldas-pcdev2 | Large mem/post-processing | 512GB | 4 x 2.7GHz Xeon E5-4650 | 32 | 4 x Tesla K10 + 2 x GTX750 |
ldas-pcdev5 | 512GB | 2x2.2GHz Xeon E5-2698v4 | 40 | ||
ldas-pcdev6 | 1.5TB | 4x3.0GHz Xeon Gold 6154 | 72 | ||
dgx1 | 512GB | 2 x 2.2GHz Xeon E5-2698v4 | 40 | 8 x Tesla V100-SXM2-16GB | |
detchar | Dedicated DetChar | 128GB | 2x2.4GHz Xeon E5-2630v3 | 16 |
Additional services¶
Service | URL |
---|---|
JupyterLab | https://jupyter.ligo-wa.caltech.edu |
User webspace | https://ldas-jobs.ligo-wa.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.