REGISTRATION FORM at the bottom of this page.

Introduction to Research Computing and the Amarel Cluster

This fast-paced 3-hour short course offers a brief introduction to using a Linux cluster for running serial or parallel batch jobs. The primary objective is to provide beginner-level familiarity with accessing and using a Linux cluster for computational research. Topics covered will include:

OARC, Amarel, our support and outreach resources
High-level overview of research computing, computing in parallel, advanced networking, and storage systems
Accessing the cluster & basic organization (login node, head node, compute nodes, /home, /scratch, network fabric)
Remote access (VPN)
Transferring files to & from Amarel
Using software modules
Basics of compiling and installing your own software
Configuring environment variables (editing your ~/.bashrc)
Job scheduling with SLURM
Overview of running jobs (serial, parallel, batch, interactive, GPU, Xeon Phi)
Writing a job script
Submitting jobs
Monitoring job status
Example jobs (including Rmpi, PyMPI, MATLAB, LAMMPS, NAMD)
Viewing results (a VMD visualization example)

Expected Background: some Linux experience or an “Intro to Linux” course covering fundamental Linux skills (logging-in; using commands like cd, ls, cp, rm; using a text editor). We have an online Linux tutorial available here: Basic familiarity with using your laptop will be needed for installing an SSH client (Windows users) and connecting to the campus wireless network.

Additional Information: A laptop computer running Windows, Mac OS X, or Linux is recommended, but desktop workstations are available for use in most teaching labs. Other mobile computing systems (e.g., tablets) will work if an SSH client can be used. Campus wireless network connectivity will be required.

OARC is currently offering multiple sessions of this workshop at various location around Rutgers:

Newark (June 22) 1:00-4:00pm
Camden (June 23) 1:00-4:00pm
New Brunswick (June 21st) 1:00-4:00pm
RBHS (June 20th) 1:00-4:00pm
Piscataway (June 19th) 1:00-4:00pm


Fields marked with an * are required