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)
Writing a job script
Submitting jobs
Monitoring job status
Example jobs
Transferring files and viewing results

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 the following sessions of this workshop:

Piscataway, Busch Campus, CoRE 601 (August 1st) 1:00-4:00pm


Fields marked with an * are required