# OpenMP course planning - [Github](https://github.com/csc-training/hybrid-openmp-mpi) ## Contents Day 1 - Introduction (Jussi) - Modern supercomputer - Processes vs. thread - Why OpenMP? - Hybrid programming - OpenMP basics (Martti) - parallel regions - do / for - sections - OpenMP library functions and data sharing (Jussi) - Race conditions, reductions, execution controls (Martti) - Debugging demo (Jussi) Day 2 - OpenMP with MPI (Jussi) - thread support modes - thread specific tags - affinity - OpenMP tasks - [Slides from "Node level optimization"](https://kannu.csc.fi/s/CSrAcJzE3AxxYgd) (from OpenMP tutorial) - Task basics (concept of task, data environment, reductions, taskwait) (Jussi) - Task dependencies (+ further topics, task affinity?) (Martti) - [Task exercises](https://github.com/csc-training/node-level-optimization/tree/master/omp-tasks)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up