Advanced batch computing with Slurm on the Great Lakes cluster
August 28 @ 1:00 pm - 4:00 pm
East Hall B250
This workshop will cover some more advanced topics in cluster computing on the U-M Great Lakes Cluster. Topics to be covered include a review of common parallel programming models and basic use of Great Lakes; dependent and array scheduling; troubleshooting and analysis; a brief introduction to workflow scripting using bash; parallel processing in one or more of Python, R, and MATLAB; and parallel profiling of C and Fortran code using Allinea Performance Reports and Allinea MAP of one or more of MPI and OpenMP programs. We will issue you a temporary Great Lakes account to use for the course, or you can use your existing Great Lakes accounts, if any.
Course Preparation (PLEASE READ)
Obtain a user login on Flux. If you do not have a Flux user login, go to the application page at: https://arc-ts.umich.edu/fluxform/
Register for Duo authentication.
This course assumes familiarity with the Linux command line as might be got from the CSCAR/ARC-TS workshop Introduction to the Linux Command Line. In particular, participants should understand how files and folders work, be able to create text files using the nano editor, be able to create and remove files and folders, and understand what input and output redirection are and how to use them.
If you are unable to attend the presentation in person we will be offering a link into the live course via BlueJeans. Please register as if attending in person. This will put you on the wait list but we will get your account setup for remote attendance.