Getting Started with Great Lakes at the College of Engineering

Great Lakes is the shared U-M campus Linux high performance computing (HPC) cluster. It is available for use in research and teaching by all faculty, graduate students, undergrads, postdocs, research scientists, etc. on campus, including in the College of Engineering.

CAEN and Advanced Research Computing – Technology Services (ARC-TS), are jointly responsible for supporting members of the College of Engineering community using Great Lakes.

The Great Lakes cluster is composed of 13,000 cores across 380 nodes, with at least 5 GB of RAM per core. Great Lakes is a batch-oriented system, so compute nodes are intended to allow long-running CPU, memory, or I/O intensive jobs. Login nodes are used to submit jobs to the batch scheduling system or compile software but may not be used to run jobs. More information about Great Lakes is available on the ARC-TS website.

The following information will help you get started using Great Lakes:

  1. In order to use Great Lakes, you will need a Great Lakes user login. To apply for a Great Lakes user login, fill out the login application.
  2. Great Lakes requires multi-factor authentication. U-M uses Duo for multi-factor authentication. If you haven’t already, you should Enroll in Duo.
  3. A quick overview of using Great Lakes can be found in “Great Lakes User Guide.”
  4. The College of Engineering provides a shared Great Lakes resource account, engin1, that can be used by faculty, students, and staff in the College. This account is meant for small-scale exploration and is not suitable for research projects or coursework. Courses that require the use of Great Lakes should have their own account, and researchers should purchase an account for their lab or project.
  5. Great Lakes uses Slurm to handle scheduling of jobs. Jobs can be submitted to the job queue using a Slurm script, or can be run interactively.
  6. Software: A number open source and commercial software packages are available on Great Lakes. The LMOD environmental module system is used on Great Lakes to manage different versions of available software. LMOD can provide an up-to-date listing of available software by using the module spider command.

Help with Great Lakes

Contact us at coe-research-computing@umich.edu with any questions or concerns you have about using Great Lakes.