Linux Compute Servers
The following linux servers are available for general and/or computational use. These servers are available for public use via ssh, and have access to the same software suite as the Linux desktop machines.
Please be aware that GPU nodes are reserved for GPU work only. Any longer running jobs or processes found on GPU nodes that are not utilizing GPU resources is subject to termination.
Legacy servers are built around the Helios environment which utilizes Springdale Linux 7.
Hostname | Model | Processors | Cores | RAM | GPUs | Operating System |
Submit Host |
Parallel Filesystem |
---|---|---|---|---|---|---|---|---|
Thalassa | Dell PowerEdge R650 | 2x Intel Gold 6326, 2.9GHz | 32 | 256 GB | none | Springdale Linux 8, 64-bit | no | yes |
Proteus | Dell PowerEdge R650 | 2x Intel Xeon Gold 6326, 2.9 HGz | 32 | 256 GB | none | Springdale Linux 8, 64-bit | no | yes |
Nereid | Dell PowerEdge R650 | 2x Intel Xeon Gold 6326, 2.9GHz | 32 | 512 GB | none | Springdale Linux 8, 64-bit | no | yes |
Neso | Dell PowerEdge R650 | 2x Intel Xeon Gold 6326, 2.9GHz | 32 | 512 GB | none | Springdale Linux 8, 64-bit | no | yes |
Hostname | Model | Processors | Cores | RAM | GPUs | Operating System |
Submit Host? |
Parallel Filesystem |
---|---|---|---|---|---|---|---|---|
cuda01 - LEGACY | Dell PowerEdge R740 | 2x Intel Xeon Gold 6126 CPU @ 2.60GHz | 24 | 256 GB | 2x GV100 | Springdale Linux 7, 64-bit | Yes | Yes |
apollo-login | Dell PowerEdge R7525 | 2x AMD EPYC 7252 @3.1 GHz | 16 | 64 GB | 2x A100 40GB | Springdale Linux 8, 64-bit | Yes | Yes |
apollo01 | HPE Apollo 6500 Gen10+ | 2x AMD Epyc 7742 @2.25 GHz | 128 | 1024 GB | 8x A100 40GB | Springdale Linux 8, 64-bit | No | Yes |
apollo02 | HPE Apollo 6500 Gen10+ | 2x AMD Epyc 7742 @2.25GHz | 128 | 1024 GB | 8x A100 40GB | Springdale Linux 8, 64-bit | No | Yes |
Hostname | Model | Processors | Cores | RAM | GPUs | Operating System |
Submit Host? |
Parallel Filesystem |
---|---|---|---|---|---|---|---|---|
Nereid | Dell PowerEdge R650 | 2x Intel Xeon Gold 6326, 2.9GHz | 32 | 512 GB | none | Springdale Linux 8, 64-bit | no | yes |
Neso | Dell PowerEdge R650 | 2x Intel Xeon Gold 6326, 2.9GHz | 32 | 512 GB | none | Springdale Linux 8, 64-bit | no | yes |
Hostname | Model | Processors | Cores | RAM | GPUs | Operating System |
Submit Host? |
Parallel Filesystem |
---|---|---|---|---|---|---|---|---|
juno | Dell PowerEdge R730 | 2x Intel Xeon E5-2680 v3 12-core, 2.5 GHz | 24 | 512 GB | none | Springdale Linux 7, 64-bit | yes | yes |
thea | Dell PowerEdge R730 | 2x Intel Xeon E5-2680 v3 12-core, 2.5 GHz | 24 | 512 GB | none | Springdale Linux 7, 64-bit | yes | yes |
deimos | Dell PowerEdge R430 | 2x Intel Xeon E5-2695 v4 18 core, 2.1 GHz | 36 | 256GB | none | Springdale Linux 7, 64-bit | yes | yes |
phobos | Dell PowerEdge R430 | 2x Intel Xeon E5-2695 v4 18 core, 2.1 GHz | 36 | 256GB | none | Springdale Linux 7, 64-bit | yes | yes |
eos | Dell PowerEdge R430 | 2x Intel Xeon E5-2680 v4 14 core, 2.4 GHz | 28 | 128GB | none | Springdale Linux 7, 64-bit | yes | yes |
selene | Dell PowerEdge R430 | 2x Intel Xeon E5-2680 v4 14 core, 2.4 GHz | 28 | 128GB | none | Springdale Linux 7, 64-bit | yes | yes |
callisto | Dell PowerEdge R740 | 2x Intel Xeon Gold 6230 20 core, 2.1GHz | 40 | 512GB | none | Springdale Linux 7, 64-bit | yes | yes |
ganymede | Dell PowerEdge R740 | 2x Intel Xeon Gold 6230 20 core, 2.1 GHz | 40 | 512GB | none | Springdale Linux 7, 64-bit | yes | yes |
europa | Dell PowerEdge R740 | 2x Intel Xeon Gold 6230 20 core, 2.1 GHz | 40 | 128GB | none | Springdale Linux 7, 64-bit | yes | yes |
io | Dell PowerEdge R740 | 2x Intel Xeon Gold 6230 20 core, 2.1 GHz | 40 | 128GB | none | Springdale Linux 7, 64-bit | yes | yes |
Each machine has local disk space in /tmp. This disk space can be written to by anyone, but you can only delete your own files. Create a directory in your name in the directory to organize your files more efficiently. Additionally, several servers also have access to our parallel filesystem.
When running more than one job on multiple servers, you should run additional jobs at lower priority.
Periodically, we upgrade the operating systems on the compute servers to the latest major revision level (from 7.9 to 8, for example). When we do this, we do a "clean install" of the operating system, which results in new SSH keys on the compute servers. When this happen and you try to ssh into the system, you'll get an ominous looking error warning of a "man-in-the-middle" attack. It will look something like this:
$ ssh remus.sns.ias.edu @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that the RSA host key has just been changed. The fingerprint for the RSA key sent by the remote host is 2d:4f:f2:c2:b0:96:c0:64:f9:f3:1f:63:5e:01:3a:34. Please contact your system administrator. Add correct host key in /home/prentice/.ssh/known_hosts to get rid of this message. Offending key in /home/prentice/.ssh/known_hosts:266 RSA host key for remus.sns.ias.edu has changed and you have requested strict checking. Host key verification failed.
Normally, this is bad. In this case, however, this is expected. In order to fix, do the following.
1. In your home directory, go into the directory ".ssh", and open the file known_hosts using a text editor. You MUST use a plain-text editor, NOT a word processor.
On Linux, I recommed Vi or Emacs. On Windows, you should use Notepad. If you're using a Mac, you should open a terminal, cd into the .ssh directory, and then use vi to edit the file.
2. Search for the line containing the hostname of the system you are trying to connect to. This line will begin with the hostname, possibly followed by the IP address of that host, and then a long string of characters, like this:
remus.sns.ias.edu,172.16.18.33 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxyZKT6AdS/etI K+rhrfgE4duyW7YskPyqjaED1A6BeBFDxNXnfFAeulCYZ238dUdw3scOD0PQz0Wr7furCV/cHGOolQbn g2X0g0ye4qvtWejTddMTZKL7oTDYdc+cYnXvuVFs2jtxLPUfCaqbcwkSUb0DNl/c1cJmEvCM+Jzpdwf9 L9hC63ZDAV5t6UzyjNHp2BrSKmXfPdRlNGB1rBxWD9b3GTceUlEDZa61pUZm6JNaLqnuL2uVJ8OKTEnG /gdXk4sXioOsdUHpGojyfI3K3bcB7xL+i1w2m2/Q8vEvJX0zUGlFIhbwMA96U/Fr/YuWx6a2u8LXAtl4 JF7YT8v+Q==
Note that the above key is really all one line, but is linewrapped for display purposes, and will almost definitely be linewrapped in your editor, too.
3. Delete that line and save the file.
4. Now ssh to the server again. Since you no longer have a key for that host in your known_hosts file, you'll get an informational message and prompt, like this:
$ ssh remus.sns.ias.edu The authenticity of host 'remus.sns.ias.edu (172.16.18.33)' can't be established. RSA key fingerprint is 2d:4f:f2:c2:b0:96:c0:64:f9:f3:1f:63:5e:01:3a:34. Are you sure you want to continue connecting (yes/no)?
5. Type "yes" here. This will automatically add the public key for that host to your known_hosts files and allow to connect to the host.
That's it. That's all there is to it!Feb 14, 2020