Login

Permission from the HPC administrator is needed to access Lawrence. Please email the ServiceDesk (servicedesk@usd.edu) to request an account, and CC the Research Computing Group (rcg@usd.edu).

  • USD users: Lawrence login information will be based on your USD login (e.g. your password will be the same as for your email account)

  • Non-USD users: receive an email from the ServiceDesk regarding login information and/or password creation after the account is set up.

For assistance or to ask questions, please contact the ServiceDesk (servicedesk@usd.edu). Make sure to include the job id of your initial account request.

The Lawrence Supercomputer: Lawrence is composed of a many nodes. The user logs into the login node from their computer. From there they can access many other nodes in order to run analyses. The GPU node is used for graphics processing, and computations involving matrices. The high-memory (himem) node contains increased RAM for jobs that require high memory. The VIZ node is used for making visualizations. Besides the special purpose nodes, Lawrence contains 80 computational nodes for data analysis. The data storage nodes act like a harddrive, albeit much faster, storing the files that are on the user's (or lab's) account. Caution: the storage nodes are not backed up-be sure to back up your files. The management node is utilized for managing the system.

Lawrence SSH Login for Mac

Install XQuartz

If using a USD issued computer, you may need administrative permissions. Please contact the ServiceDesk for assistance if these permissions prevent installation of the software. Make sure to include details like the software name.

Example: "I have recently been provisioned an account on Lawrence, and I am following the tutorial instructions found at the RCG docs site (https://usdrcg.gitbook.io/docs/lawrence-hpc/login#lawrence-ssh-login-for-mac) to download XQuartz. My computer is USD issued, and requires administrative permissions to install the software. Because I don't have this level of access, I would like help in installing this software."

To begin, first download the XQuartz installer here.

Go to your downloads and open the installer.

Run the installer. (If using a USD computer, an administrative username/password may be needed for this step.)

Log into Lawrence

Search for the terminal in the Finder window

It will start with a command prompt (a line that ends with "$").

Next, login to Lawrence via an ssh session through the login node.

ITSCkMac07:~ user.name$ ssh User.Name@lawrence.usd.edu
User.Name@lawrence.usd.edu's password:

Note: your password will not show up as you type- it will look like nothing is happening. It may seem strange, but keep typing, it is picking up the keystrokes.

If it accepts the password, it will show a welcome message and a prompt (a line that ends with '$').

Last login: (date and address here)
### Other information.... ###
### ###
### ###
[user.name@usd.local@login ~]$

If libgl errors appear when running a GUI (e.g. rstudio), then before running the software, try exporting this environmental variable:

[user.name@usd.local@login ~]$ export LIBGL_ALWAYS_INDIRECT=1

All login goes by default to the login node. Do not run compute jobs on the login node! Please read further instructions on how to use Slurm, the Lawrence cluster workload manager.

The "ssh User.Name@Lawrence.usd.edu" command is used to login to the "Login node" on Lawrence.

Lawrence SSH Login for Linux

Open the command terminal, and ssh into Lawrence

username@NI8724:~$ ssh User.Name@Lawrence.usd.edu
User.Name@lawrence.usd.edu's password:

Note: your password won't show up while being typed.

If it accepts the password, it will show a welcome message and a prompt.

Last login: Tue Aug 20 16:03:26 2019 from 192.236.54.40
Welcome to the Lawrence Supercomputer at the University of South Dakota!
### Other information.... ###
### ###
### ###
(base) [user.name@usd.local@login ~]$
The "ssh User.Name@Lawrence.usd.edu" command is used to login to the "Login node" on Lawrence.

Lawrence SSH Login for Windows

For video instructions on how to download MobaXterm, click here.

Downloading MobaXterm (MobaX) terminal

Utilization of the Lawrence cluster by Windows users requires the use of the MobaXterm terminal. MobaXterm can be freely downloaded here (use the Home Installer Edition):

https://mobaxterm.mobatek.net/download.html

If using a USD issued computer, you may need administrative permissions. Please contact the ServiceDesk for assistance if these permissions prevent installation of the software. Make sure to include details like the software name.

Example: "I have recently been provisioned an account on Lawrence, and I am following the tutorial instructions found at the RCG docs site (https://usdrcg.gitbook.io/docs/lawrence-hpc/login#lawrence-ssh-login-for-mac) to download XQuartz. My computer is USD issued, and requires administrative permissions to install the software. Because I don't have this level of access, I would like help in installing this software."

Once downloaded, open the MobaX terminal. Click "Start local terminal".

The command line prompt will appear:

Logging into Lawrence

You can then ssh onto the Lawrence cluster (same command as Linux/Mac).

As a security feature, three incorrect logins will result in your account being locked until the lockout expires or an administrator overrides it.

[2018-11-19 10:55.23] ~
[User.Name.NI11018] ➤ ssh User.Name@lawrence.usd.edu
User.Name@lawrence.usd.edu's password:

Note: your password will not show up as you type- it will look like nothing is happening. It may seem strange, but keep typing, it is picking up the keystrokes.

You will be given a prompt to begin typing commands. All logins go to the login node by default. Do not run compute jobs on the login node! Please read further instructions on how to use Slurm, the Lawrence cluster workload manager.

Last login: Mon Dec 25 19:37:34 2017 from ni11018.usd.local
### Other information.... ###
### ###
### ###
[user.name@usd.local@login ~]$
The "ssh User.Name@Lawrence.usd.edu" command is used to login to the "Login node" on Lawrence.