25.06.2015 Views

clause

clause

clause

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Structured blocks( 结 构 化 块 )<br />

结 构 化 块 性 质 :<br />

仅 在 块 顶 有 一 个 入 口 和 块 底 有 一 个 出 口 ;<br />

块 功 能 可 通 过 构 造 的 语 法 清 晰 地 识 别 ;<br />

块 内 除 Fortran 中 的 STOP 语 句 和 c/c++ 中 的 exit() 语 句 外 , 不 能 有 其<br />

它 分 支 .<br />

大 多 OpenMP 构 造 为 结 构 化 块 .<br />

C$OMP PARALLEL<br />

10 …<br />

…<br />

if(…) goto 10<br />

C$OMP END PARALLEL<br />

print *,id<br />

C$OMP PARALLEL<br />

10 …<br />

30 …<br />

if(…) goto 20<br />

go to 10<br />

C$OMP END PARALLEL<br />

if(…) goto 30<br />

20 print *, id<br />

一 个 结 构 化 块<br />

一 个 非 结 构 化 块<br />

2006 年 4 月 共 享 存 储 编 程 34/108

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!