This workshop provides an introduction to techniques of parallel computing with focus on HPC applications. We plan to offer it a number of times throughout the year in the future.
This workshop is targeted at users to the Zaratan and/or Juggernaut applying or developing multithreaded or multi-process applications. This course will cover:
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.
Basic knowledge of Linux/Unix and the use of our HPC clusters is assumed.
More details (and a link to the registration form) can be found on the page for specific offerings of this workshop. The next scheduled workshops are (or last offered workshop if no workshops are currently scheduled):