Accessing Clusters
Set up your SSH agent and use your uploaded SSH key to log into an SSH gateway, then connect to the appropriate interactive/submit node for your project/experiment; optionally configure ~/.ssh/config for more convenient access:
HPC (high performance computing) cluster(s) : Slurm:
| Cluster | Host(s) |
|---|---|
| IC2 | Intel CPU: ic2submit01AMD CPU / LQCD: ic2submit02 |
HTC (high throughput computing) pools : HTCondor:
| Group | Host(s) |
|---|---|
| STAR | General purpose interactive: starsub[01-07]Special/production (selected users): starprod[01-02],starcrs01 |
| PHENIX | General purpose interactive: phnxuser[01-04]Special/production (selected users): phnxprod[01-02] |
| sPHENIX | General purpose interactive: sphnxuser[01-08]Special/production (selected users): sphnxprod[01-04]Development (selected users): sphnxdev01 |
| ATLAS T3 | General purpose interactive: attsub[01-08] |
| EIC | General purpose interactive: eicsub[01-02] |
| DUNE | General purpose interactive: dunesub[01-02] |
| Astro | General purpose interactive: astrosub[01-02] |
| General interactive (Belle II, NPPS, Theory, BRAHMS, Misc, etc.) | General purpose interactive: spoolsub[01-04] |
Example ~/.ssh/config¶
Using ProxyJump to automatically bounce through the gateway to internal hosts:
# can also then just 'ssh ssh.sdcc' as an efficient shortcut
Host ssh.sdcc ssh.sdcc.bnl.gov
User <your_sdcc_username>
Hostname ssh.sdcc.bnl.gov
# can then just 'ssh <short_hostname>' for these hosts, eg. 'ssh phnxuser03'
Host ic2submit* astrosub* attsub* dunesub* eicsub* phnxprod* phnxuser* phnxuser* sphnxdev* sphnxprod* sphnxuser* spoolsub* starprod* starsub*
User <your_sdcc_username>
ProxyJump ssh.sdcc.bnl.gov
# or 'ssh <hostname>.sdcc.bnl.gov' for an .sdcc.bnl.gov internal host
Host *.sdcc.bnl.gov !ssh* !cssh*
User <your_sdcc_username>
ProxyJump ssh.sdcc.bnl.gov