Many resources are available across campus for training on research computing hardware and software. This list shows upcoming training sessions and workshops (all times listed are EST). Announcements of upcoming training opportunities are also available by signing up for the ARC email list.
View our Online Training Resources page for previous workshops, including links to slides, videos, and other materials where available.
Upcoming Training and Workshops
|HPC 100: Introduction to the Linux Command Line for HPC||TBA||TBA||This course will familiarize students with the basics of accessing and interacting with high-performance computers using the GNU/Linux operating system’s command line. For more information, and to register, visit this page.
|HPC 101: High Performance Computing Workshop||TBA||TBA||Prerequisite: HPC 100 or equivalent.
This course provides an overview of cluster computing in general and how to use the Flux cluster in particular. Dr. Charles Antonelli of LSA-IT offers this course twice a term.
For more information, and to register, visit this page.
|HPC 201: Advanced High Performance Computing Workshop||TBA||TBA||Prerequisite: HPC 101 or equivalent.
This course will cover some more advanced topics in cluster computing on the U-M Flux Cluster. Topics to be covered include a review of common parallel programming models and basic use of Flux; dependent and array scheduling; advanced troubleshooting and analysis using checkjob, qstat, and other tools; use of common scientific applications including Python, MATLAB, and R in parallel environments; parallel debugging and profiling of C and Fortran code, including logging, gdb (line-oriented debugging), ddt (GUI-based debugging) and map (GUI-based profiling) of MPI and OpenMP programs; and an introduction to using GPUs. Dr. Charles Antonelli offers this course twice a term. For more information, and to register, visit this page.
|HPC 105: Flux for PBS Users||TBA||TBA||This course will provide guidance on using the U-M Flux Cluster for researchers transitioning from other PBS cluster environments, such as LSA’s cluster1. Dr. Charles Antonelli of LSA-IT offers this course as needed. For more information, and to register, visit this page.|
|HPC 470: Parallel Programming Workshop||TBA||TBA||Prerequisites: HPC 201 or equivalent.
This five-day workshop will cover parallel programming in MATLAB, R, Python, C, and Fortran, using both MPI and Open MP models on CPU, many-core, and GPGPU architectures. Some lecture material will be provided, but the focus of this workshop will be on learning programming concepts using example programs, and most of the workshop will be spent in designing, running, and debugging code. For more information, and to register, visit this page.