Introduction to Parallel Computing: 10 May 2022
The Division of Information Technology (DIT) at the University of Maryland is pleased to announce the following workshop for users of our High Performance Computing (HPC) resources.
There are only a limited number of seats available. Registration
will remain open until 9 May 2022 or until all seats are filled.
We expect the workshop to fill up before the registration deadline.
If the workshop is successful, we are hoping to repeat this workshop
regularly.
Warning
Registration is currently closed. We are hoping to repeat this workshop in the future, please join us then.
| Introduction to Parallel Computing | |
|---|---|
| Date | 10 May 2022 |
| Time | 2:00 - 5:00 PM |
| Location | Glenn L. Martin Hall, Computer Lab 0312 |
| Instructor | Dr. Franz Klein Division of Information Technology, UMD |
| Cost | free |
| Registration Form | link to registration form |
| Application Deadline | 9 May 2022 or when registration is full |
Overview
This afternoon workshop is targeted at users of the Deepthought2 and/or Juggernaut clusters who are interested in applying or developing multithreaded or multi-process applications. This course will briefly cover:
- techniques to parallelize code on a single node and across nodes,
- openMP for shared-memory parallel programming support on a single node,
- MPI (openMPI, IntelMPI) for distributed-memory parallel programming on single and multiple nodes,
- optimization of SBATCH directives for parallelized code, esp. hybrid openMP-MPI code.
Directives to control the behavior of multi-threaded & multi-process programs (environment variables, compiler directives, etc) as well as code layout for parallelism in C, C++, and Fortran programs will be discussed and worked-out examples presented.
Prerequisites
Basic knowledge of Linux/Unix and the use of our HPC clusters is assumed; we suggest to attend the workshops:
- Introduction to Unix, and ideally
- Introduction to Compiling Software on HPC, before taking this course.
System Requirements
This is a bring-your-own-laptop event. Make sure that a terminal application (e.g. ssh or PuTTY) is installed. A modern web browser (on Windows preferably Firefox) is required for use of the OnDemand web portal.
Desktop computers (running Windows 10) are provided in the meeting room. If you want to use your own laptip, please have an ssh client (e.g. PuTTy on Windows systems) and an up-to-date browser installed (on Windows systems preferably Firefox).
Miscellaneous Details
While the registration deadline is 9 May 2022, we are limiting this workshop to 55 participants (number of classroom seats) on a first-come, first-served basis, and registration will close once the workshop is full. A limited number of participants will allow for more detailed discussions of questions.
Note
NOTE: DIT reserves the right to cancel the workshop for any reason with little notice.
If you have questions or need more information about the workshop, please feel free to contact us