OpenMP Tutorial:https://computing.llnl.gov/tutorials/openMP/#ClausesDirectives
(1)下面是哪些指令能接受哪些子句的表格:
Clause | Directive | |||||
---|---|---|---|---|---|---|
PARALLEL | DO/for | SECTIONS | SINGLE | PARALLEL DO/for | PARALLEL SECTIONS | |
IF | ![]() | ![]() | ![]() | |||
PRIVATE | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
SHARED | ![]() | ![]() | ![]() | ![]() | ||
DEFAULT | ![]() | ![]() | ![]() | |||
FIRSTPRIVATE | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
LASTPRIVATE | ![]() | ![]() | ![]() | ![]() | ||
REDUCTION | ![]() | ![]() | ![]() | ![]() | ![]() | |
COPYIN | ![]() | ![]() | ![]() | |||
COPYPRIVATE | ![]() | |||||
SCHEDULE | ![]() | ![]() | ||||
ORDERED | ![]() | ![]() | ||||
NOWAIT | ![]() | ![]() | ![]() |
MASTER
CRITICAL
BARRIER
ATOMIC
FLUSH
ORDERED
THREADPRIVATE