IS&T RCS Tutorial - Introduction to OpenMP (Hands-on)

Many programs can be sped up by using additional CPU cores. To do this the execution needs to be parallelized and distributed across multiple cores. OpenMP provides a relatively straightforward way to do this for single machines (desktop/laptop) or a single computational node on a cluster. By adding directives within the code to modify the behavior of the compiler, you can generate programs that will use multiple cores. This tutorial will take a hands-on look at several example serial (single-core) programs and show how to use OpenMP to modify them to run in parallel.Experience in Fortran and parallel programming will be helpful, but not required. It is expected attendees have previous programming experience in at least one language, preferably a compiled one.

When 10:00 am to 12:00 pm on Monday, June 10, 2024
Location Zoom - Registered attendees will be sent via email the Zoom link for each tutorial 2-3 days before the tutorial starts