Each student in the course will have access to 3 resources: Bang, Stampede and Sorken. These platforms should be used for course work only.
Sorken accounts haven’t yet been set up, but will be soon. If you aren’t able to login to Bang, let the TA know immediately. International students require an additional step to obtain their Bang account (and Moodle), and we will post an announcement on Piazza.
The programming environments on each resource have been set up assuming that you have defined the PUB environment variable to point at a certain folder on each respective machine. In particular, PUB should be defined in the file .bashrc, which is is located in your home directory, as follows
| Machine | Command |
|---|---|
| Bang | export PUB=/share/class/public/cse260-fa15 (environment not yet set up) |
| Stampede | export PUB=/home1/00660/tg458182/cse260-fa15 (environment not yet set up) |
| Sorken | export PUB=/share/public/cse260-fa15 |
Bang is a distributed memory cluster for developing MPI software and provides interactive resources to supplement those on Stampede, where your scaling studies will be conducted. Your login ID and password will be the same as your UCSD AD credentials. Here are instructions for using Bang.
Stampede, which is located at TACC, The Texas Advanced Computing Center, is a large mainframe containing two kinds of processing nodes: Nvidia Kepler GPUs and Intel Phi manycore processors. Here is a brief guide to Getting Started with Stampede
To obtain a Stampede account, you must first have an XSEDE account (XSEDE is organization that administers Stampede and other NSF supercomputers). If you don’t have an XSEDE account, sign up for one at the following URL: https://portal.xsede.org/#/guest.
You will be asked to provide us with your XSEDE login, watch for the class announcement posted in Piazza.
Sorken Sorken is a small high performance GPU cluster with dual socket Sandy-bridge processors and NVIDIA K80 GPUs (4 devices) located at each of 3 nodes. Your login ID and password will be the same as your UCSD AD credentials. Here are instructions for using Sorken. Sorken was primarily funded by the CSE Department, with fractional support from Nvidia.
If you are running a program with a graphical interface (i.e. gnuplot, or the CUDA profiler), connect to the remote machine from a Linux platform using the -X option of ssh:
$ ssh -X yourlogin@ccom-bang-login.ucsd.edu
If you are connecting from a Windows platform, and are using a ‘secure shell client’ AND ‘exceed’ (or xwin32, or cygwin) to log into a remote machine you must ensure that ‘X11 tunneling’ is set. To do this, you must have installed Cygwin /X with X11. Remote visual display can be slow when off campus.
Here is how to Learn about your processor’s attributes.