OpenMP Constructs * `parallel` * `for` * `sections` * `threadprivate` * `single` * `master` * `critical` * `atomic` * `ordered` Clauses * `private(`list`)` * `shared(`list`)` * `default(none`|`shared)` * `num_threads(`n`)` * `schedule(static, n)` * `schedule(dynamic, n)` * ...