--> Skip to main content

HPC Workshops

The Division of Information Technology at the University of Maryland has been offering workshops on various High Performance Computing topics since the debut of our "HPC Programming Bootcamp" in 2010. In 2019 and 2020, we have expanded our offerings, trying to make the offerings more varied to better fit the range of needs of our researchers on the cluster; for new users we are offering a series of introductory workshops.

This page presents an overview of the various offerings. Click on the Workshop name for more information.

Workshop
Name
Description Target Audience Cost Length Frequency
Introduction
to High
Performance
Computing
This is an introductory workshop covering:
general HPC concepts
accessing the cluster
transferring files
submitting jobs
new users to the Zaratan or Juggernaut clusters free half-day multiple times a year
Introduction to Unix This introductory workshop covers: Linux/Unix commands, shell scripting, accessing data in various formats on Unix. users with no or limited Linux/Unix experience free half-day multiple times a year
Introduction to Compiling Software This introductory workshop covers: installed compilers & MPI libraries, build tools, Makefile rules, building singularity containers. users with basic Linux/Unix experience free half-day multiple times a year
Introduction to Python This introductory workshop covers: development environments for Python, installing Python packages, multi-threaded & multi-process applications. users with basic knowledge of Python free half-day multiple times a year
Introduction to Parallel Computing This introductory workshop covers parallelization techniques with focus on openMP for multithreaded and MPI for multi-process applications. users with basic Linux/Unix experience free half-day multiple times a year
Practical Quantum Computing This workshop covers basics of Quantum Computing, provides notebook examples and introduces the new Q-Lab facility, which allows for privileged access to IonQ's quantum computers. Interested users of this emerging field free half-day multiple times a year
Quantum Algorithms This workshop covers basic quantum algorithms and near-future applications, Jupyter notebook examples are provided. Interested users of this emerging field free half-day multiple times a year
HPC Programming Bootcamp An intense introduction to the concepts of programming on HPC systems, including profiling, optimization, multithreaded programming using OpenMP, and a very brief discussion of distributed memory parallelism and MPI. advanced users with programming skill modest cost 4 days once or twice a year
Parallel Computing with MATLAB This workshop covers using parallel processing paradigms within MATLAB, especially using the Parallel Computing Toolbox, and sending tasks to the HPC cluster using Parallel server. MATLAB users, especially those on HPC clusters free half-day once or twice a year
MATLAB ML/Stat and DL Toolboxes This workshop covers MATLAB tools for implementing and processing Machine-Learning/Statistics and Deep-Learning workloads. MATLAB users, especially those on HPC clusters free half-day once or twice a year


Recently offered and upcoming workshops:

2024 January 22, 1:00 - 4:30 PM:
Introduction to Python on HPC Workshop
2024 January 19, 1:00 - 4:30 PM:
Introduction to Software Parallelization on HPC Workshop
2024 January 18, 1:00 - 4:30 PM:
Introduction to Compiling Software on HPC Workshop
2024 January 17, 1:00 - 4:30 PM:
Introduction to Unix Workshop
2024 January 16, 1:00 - 4:30 PM:
Introduction to High-Performance Computing Workshop
Summer 2023 workshop series:
All-day workshop series with focus on code parallelization and Matlab offerings - open to all interested users:
2023 May 30 2PM:
Introduction to High-Performance Computing Workshop
2022 Nov. 8 3:30PM:
Introduction to High-Performance Computing Workshop
2022 April 26 2PM:
Introduction to Parallel Computing Workshop
2022 April 12 3PM:
Quantum Algorithms Workshop
2022 March 29 2PM:
Introduction to Python on HPC Workshop
2022 March 15 2PM:
Introduction to Compiling Software Workshop
2022 March 1 2PM:
Introduction to Unix Workshop
2022 Feb. 21 2PM:
Practical Quantum Computing Workshop
2022 Feb. 15 2PM:
Introduction to High-Performance Computing Workshop
2021 August 17 2PM:
Introduction to Compiling Software Workshop
2021 August 3 2PM:
Introduction to Unix Workshop
2021 July 20 2PM:
Introduction to High-Performance Computing Workshop
2020 Nov. 10 2PM and Nov. 17 2PM TBA:
Parallel Computing with MATLAB Workshop
2020 October 6 2PM:
Introduction to Python Workshop
2020 September 22 2PM:
Introduction to Compiling Software Workshop
2020 September 8 2PM:
Introduction to Unix Workshop
2020 August 25 2PM:
Introduction to High Performance Computing Workshop
2020 August 11 2PM:
Introduction to Unix Workshop
2020 July 28 2PM:
Introduction to High Performance Computing Workshop
2020 June 30 2PM:
Introduction to High Performance Computing Workshop
2020 Jan 13-16:
HPC Programming Bootcamp





Back to Top