Getting Started with Shamu
Shamu is the Research Support Groups premier cluster consisting of many compute cores and GPU
Connecting from Windows environment
We cover two different options to work from a Windows environment.
We recommend following the MobaXTerm
option as that will provide a complete environment for connecting to the clusters, to copy/retrieve files from them and to launch graphical apps requiring an X server:
If you are an experienced user of the Linux command line, you might find it interesting to try the recent feature called Windows Subsystem for Linux
, note that only Windows 10 after October 2017 build
Connecting from a Unix-like environment (Linux, Mac OS X)
Open the Terminal app for your system and type:
ssh email@example.com -p1209
If you have successfully logged in, you should see something like:
Welcome to the Research Computing cluster Shamu.
Rules for using Shamu:
* Do *NOT* execute directly on the Shamu head node. Grab a compute node with
qlogin or script your jobs with qsub.
* Do *NOT* ssh directly to a compute node to run your code. Offending users will
be locked out temporarily.
We are now gathering statistics to help promote Shamu in the UTSA Research
We are looking for the following information:
* Number of presentations and papers published
* Number of grants, awards or funding
* Number of patents, copyrights, etc...
If you have used the computational resources of Shamu for any of the above, please
email your information to firstname.lastname@example.org. Thanks!
Navigating the filesystem
Shamu has a high speed Infiniband based file system consisting of two (2) mounts, /work and /home-new.
/home-new is where your home directories are located
/work is where you should place all of your input or output files from your jobs. If you currently do not have a /work/abc123 directory, please contact the Research Support Group
and request a directory to be created.
X Forwarding is used to forward any X enabled (GUI) program you with to run on Shamu. There are two (2) SSH terminals for Windows that automatically provides the necessary X libraries to accomplish this. They are SmarTTY
If you are using a Linux desktop, you will need to connect to the login node with a special argument to enable X Forwarding:
ssh -Y email@example.com -p1209
For Windows, we recommend MobaXTerm
because it includes an X server and sets everything up automatically for you once you log in.
For Mac users, please follow the directions below:
- Install XQuartz on your Mac, which is the official X server software for Mac
- Run Applications > Utilities > XQuartz.app
Right click on the XQuartz icon in the dock and select Applications > Terminal. This should bring up a new xterm terminal windows.
- In this xterm windows, ssh into the linux system of your choice using the -X (or -Y) argument (secure X11 forwarding). For example, to log into login.shamu.utsa.edu you would run something like:
ssh -Y firstname.lastname@example.org
- Once you are logged into the linux system, you can just run the GUI program of your choice (ie. matlab, mathematics, etc) and it will display on your Mac.
- 17 May 2016