Expanse 101 Tutorial

Document last updated: 04/10/2023

In this tutorial, you will learn how to compile and run jobs on Expanse, where to run them, and how to run batch jobs. The commands below can be cut & pasted into the terminal window, which is connected to expanse.sdsc.edu. For instructions on how to do this, see the tutorial on how to use a terminal application and SSH go connect to an SDSC HPC system: https://github.com/sdsc-hpc-training-org/basic_skills.

Expanse User Guide

Please read the Expanse user guide and familiarize yourself with the hardware, file systems, batch job submission, compilers and modules. The guide can be found here:

http://www.sdsc.edu/support/user_guides/expanse.html

  • This material was presented as part of a webinar presented in September, 2021.
  • The link to the most recent recorded video (September, 2021):
  • Interactive Video (Sept, 2021)
  • Next scheduled presentation will be given in April, 2023 (date to be determined)

Hands-on Self-guided Tutorial (using markdown file):

  • Expanse_Tutorial.md

Prerequistes:

  • You must have an Expanse account in order to access the system.
  • To obtain an account, users may submit a proposal through the ACCESS Allocation Request System or request a Trial Account from SDSC: consult@sdsc.edu.
  • For more details, see https://www.sdsc.edu/support/user_guides/expanse.html#access
  • You should be familiar with running basic Unix commands, connecting to Expanse via SSH, and other basic skills.
  • You must have a expanse account in order to access the system.
  • You should be familiar with running basic Unix commands on and HPC system: see the
  • The login node name for Expanse is login.expanse.sdsc.edu
  • The hostname for Expanse is login01 or login02
  • The operating system for Expanse is CentOS
  • The cluster management system is Bright Cluster Manager
  • The Scheduler and Resource Manager is SLURM

If you have any difficulties completing these tasks, please contact SDSC Consulting group at help@xsede.org.