8:40 a.m.
A Very Brief OpenMP Review ; Irregular Parallelism and Tasks ; OpenMP and Real Hardware: Dealing with NUMA
10:00 a.m.
Break
10:30 a.m.
Synchronization and the OpenMP Memory Model ; GPU Programming with OpenMP
12 p.m.
Recap
8:40 a.m.
OpenMP and parallel programming basics
9:30 a.m.
Writing your first OpenMP program.
10 a.m.
Break
10:30 a.m.
Solving OpenMP code problems, debugging and profiling.
11:45 a.m.
Best practices for designing OpenMP programs.
Paralelle session to Unstructured (MFEM/PUMI).
Parallel session to Structured (AMReX).
Parallel session to Time integrators (SUNDIALS).
Parallel session to Nonlinear solvers (PETSc).
Parallel session to Iterative methods (hypre).
Parallel to Direct methods (SuperLU /STRUMPACK).
Stops include:
Parallel session with Distributed Deep Learning (Traditional AI/ML).
Parallel session to Deep Learning (Traditional AI/ML).