The typical way to access the HPC resources is through ssh (Secure Shell). You will need an ssh client on your laptop/workstation. If your workstation is a Linux or Mac system then you already have what you need. Simply open a terminal session and instantiate an ssh session. If you have a Windows machine then you will have to obtain an ssh client. There are a couple of options but the recommended one is SecureCRT, which is licensed by the University of Iowa.
If you are on campus or connected to the VPN then you can access the HPC systems as follows:
Panel |
---|
title | Helium (on campus or off campus with VPN) |
---|
|
ssh helium.hpc.uiowa.edu |
Panel |
---|
title | Neon (on campus or off campus with VPN) |
---|
|
ssh neon.hpc.uiowa.edu |
Since the standard port for ssh is often used to attempt to break in to systems, an alternate port is used if you are off-campus and not connected to the VPN.
Panel |
---|
title | Helium (off campus without VPN) |
---|
|
ssh -p 40 helium.hpc.uiowa.edu |
Panel |
---|
title | Neon (off campus without VPN) |
---|
|
ssh -p 40 neon.hpc.uiowa.edu |
Both HPC systems have multiple login nodes (3 for Helium, 2 for Neon) so the above will connect you to one of the login nodes in a round-robin fashion. Generally speaking you do not have to worry about which login node you are on but be aware that different ssh sessions of yours could be running on different login nodes. The login nodes have both internal and external names with the internal name being the one visible in your shell. The mapping between internal and external names is pretty straight forward but is different between Helium and Neon.
internal name | external name |
---|
helium-login-0-0.local | helium-1.hpc.uiowa.edu |
helium-login-0-1.local | helium-2.hpc.uiowa.edu |
helium-login-0-2.local | helium-3.hpc.uiowa.edu |
neon-login-0-1.local | neon-1.hpc.uiowa.edu |
neon-login-0-2.local | neon-2.hpc.uiowa.edu |
The above may be useful if you need to reconnect back to the same login node for some reason.