info on scs clusters
Introduction and Access
SCS maintains a computational cluster which is available for use by anyone in the School of Chemical Sciences called lop (DNS lop.scs.illinois.edu.) To get access, fill out the form located here: https://go.scs.illinois.edu/cluster-account . Once you have access, you will log in using your netid and password (The same password used for e-mail, vpn, etc)
Lipid.scs.illinois.edu is also a cluster available for use by all in SCS. Using it requires an SCS account, which can be requested by e-mailing firstname.lastname@example.org. This account is a separate account from your UIUC netid account, though it uses the same login name as your netid. It will be going down before the end of 2020, with its compute being moved over to lop.
Some of the software installed will just “work” if you try to run it when logging in (eg. Nwchem). Many packages will require you loading a module first. To do so:
- Type this command to see the available modules to load
- module avail
- To load a specific module, type the following command (gaussian is used as an example, replace with the one you want)
- module load gaussian/g16
- If you get a message such as "ERROR: Module 'X' depends on one of the modules 'Y" you need to load module(s) Y first.
- To see which modules you currently have loaded
- module list
- To unload a module (to load a different version for example).
- module unload gaussian/g16
If there is any software not currently on the cluster that you would like installed, e-mail email@example.com and inquire if that is possible.
Below, find various links to tutorials for software on the cluster. Many of these are out of date but we are working to make them current:
A few software packages have a graphical interface so you will need to set up X forwarding.
MobaXterm seems to work best right after install with little configuration. https://mobaxterm.mobatek.net/ Just install, put lop.scs.illinois.edu into the quick connect box and you're off. See below for instructions on getting Xming to work, though it hasn't been as reliable since end of 2020.
- Download and install Xming-mesa (not normal xming). It can be found here: https://sourceforge.net/projects/xming/files/Xming-mesa/
- Run the installer
- Open NotePad as administrator
- Click on file –> Open in notepad. Open the X0.hosts file in the xming install directory as shown in this picture:
- Under localhost on a new line put in 184.108.40.206 (this is the IP for lop). Save the file and close notepad
- Download and install putty found here: https://the.earth.li/~sgtatham/putty/latest/w64/putty-64bit-0.74-installer.msi
- Launch xming
- Launch putty
- Expand the SSH tree under Connection and click on x11. Click on the box for Enable x11 forwarding
- Click on the top option on the right "Session"
- In the Host Name box put lop.scs.illinois.edu then click the Open button
- A box will pop up prompting you to "togin as" – put in your netID and hit Enter
- It will then prompt you for a password. Use your netID password. Nothing will show as you type, this is standard Unix behavior.
- You will get a prompt. You are now connected to Lop.
- Download and install xQuartz 2.7.7 (do not get the latest version) https://dl.bintray.com/xquartz/legacy-downloads/SL/XQuartz-2.7.7.dmg
- Install the downloaded dmg
- Run xquartz to start it
- Open up a terminal, located under Applications –> Utilities –> Terminal
- In the opened terminal type: ssh -YC firstname.lastname@example.org
- Put in your netID password when prompted
- You are now connected to Lop