Advanced Research Computing

Great Lakes is a campus-wide HPC cluster designed to meet the diverse needs of researchers across the university. It supports a variety of applications, including simulation, modeling, machine learning, data science, genomics, and more. The platform offers a well-balanced mix of computing power, I/O performance, storage capability, and GPUs. It utilizes Slurm as its workload manager, enabling users to work interactively or submit batch jobs.
Manage and load software modules efficiently with our primary software configuration system.
Welcome to using the cluster from the command line where you can do different things than using Open On Demand.   If you are using data types that may need special considerations be sure to visit the Safe Computing Data Guide Why use the command line?
The Lighthouse cluster supports researchers with grants that require the purchase of computing hardware. Lighthouse allows researchers to place their own hardware within the ARC HPC Slurm environment. It utilizes Slurm as its workload manager, enabling users to work interactively or submit batch jobs.To access this cluster, you must have a login and a Slurm account to submit jobs. There are three ways to interact with this cluster:
How the cluster delivers softwareSeveral versions of software may also need to be provided on the same system. Some software depends on other software; that is, will only run if some other software is also available. Environment variables often need to be set to properly configure software.Lmod is a software package that is used to manage which other software packages are available and properly configure them. The Lmod package provides the module command, which what you will use to access most software installed on the cluster.
General InformationTo use MATLAB on the cluster, load the appropriate module for the version you want to use. The following example shows how to load the default MATLAB module (the $ is the prompt; do not type it).$ module load matlab To see which MATLAB versions are available, use the following command:$ module avail matlab You can then load a specific version if needed. Please see our page on Lmod for more information on loading modules.
Open OnDemand is a way for users to run interactive jobs on Great Lakes, Armis2 and Lighthouse. Start computing immediately. A simple interface makes Open OnDemand easy to learn and use. This includes:
OverviewThe scrontab command in Slurm allows users to schedule recurring batch jobs, similar to the traditional cron utility. This tool enables the automation of tasks at specified intervals, leveraging Slurm’s workload management capabilities.Notice: ARC does not monitor the state of scrontab jobs. Users are responsible for managing and ensuring the proper execution of their scheduled tasks.
Slurm is a combined batch scheduler, billing, and resource manager that uses slurm accounts to allow users with a login to the High Performance Computing clusters to run their jobs for a fee. For many researchers this fee is paid for by the University of Michigan Research Computing Package account.
Turbo is a high-capacity, fast, reliable, and secure data storage service available to researchers at the University of Michigan and is part of the University of Michigan Research Computing Package.