Getting Started with Flux at the College of Engineering

Flux 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 use of Flux by members of the College of Engineering community.

The Flux cluster is composed of over 1000 compute nodes using multiple CPU cores, with at least 4 GB of RAM per core. Flux 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 Flux is available on the ARC-TS website.

The following information will help you get started using Flux:

  1. In order to use Flux, you will need a Flux user account. To apply for a Flux user account, fill out the account application.
  2. Flux 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 Flux can be found in “Flux in 10 Easy Steps.”
  4. The College of Engineering provides shared Flux allocations, engin_flux and engin_fluxg, that can be used by anyone in the College. These allocations are meant for small-scale exploration and are not suitable for research projects or coursework. Courses that require the use of Flux should have their own allocation, and researchers should purchase an allocation for their lab or project.
  5. Flux uses Torque PBS and moab to handle scheduling of jobs. Jobs can be submitted to the job queue using a pbs script, or can be run interactively.
  6. Software: A number opensource and commercial software packages are available on Flux. The LMOD environmental module system is used on Flux to manage different versions of available software. LMOD can provide an up-to-date listing of available software by using the module available command.

Help with Flux

Contact us at with any questions or concerns you have about using Flux.