clause
clause
clause
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
OpenMP 术 语<br />
大 多 OpenMP 构 造 是 制 导 语 句 或 pragmas.<br />
C 和 C++ 的 pragmas 形 式 为 :<br />
⌧#pragma omp construct [<strong>clause</strong> [<strong>clause</strong>]…]<br />
Fortran 中 , 制 导 语 句 形 式 为 以 下 几 种 :<br />
⌧C$OMP CONSTRUCT [<strong>clause</strong> [<strong>clause</strong>]…]<br />
⌧!$OMP CONSTRUCT [<strong>clause</strong> [<strong>clause</strong>]…]( 自 由 书 写 格 式 唯 一 )<br />
⌧*$OMP CONSTRUCT [<strong>clause</strong> [<strong>clause</strong>]…]<br />
⌧ 例 : 以 下 三 种 等 价 ( 第 一 行 为 列 数 )<br />
⌧C23456789<br />
⌧!$OMP PARALLEL DO SHARED(A,B,C)<br />
⌧C$OMP PARALLEL DO<br />
⌧C$OMP+SHARED(A,B,C)<br />
⌧C$OMP PARALLELDOSHARED(A,B,C)<br />
由 于 OpenMP 构 造 为 注 释 性 语 句 , 因 此 一 个 OpenMP 程 序 在 用 不 支 持<br />
OpenMP 的 编 译 器 编 译 后 , 仍 为 串 行 程 序 .<br />
2006 年 4 月 共 享 存 储 编 程 33/108