现在的位置: 首页 > 综合 > 正文

sections分段并行

2014年02月13日 ⁄ 综合 ⁄ 共 392字 ⁄ 字号 评论关闭

Csections指令结构如下:

#pragma omp sections [clause[[,] clause] .. ]

{

[#pragma omp section]

structured-block

[#pragma omp section]

structured-block

    ……………..

}

其中条件clause可以为private(list)firstprivate(list)lastprivate(list)reduction(operator: list)
等。

采用section定义的每段程序都将只执行一次,sections中的每段section将并行执行。一个程序中可以定义多个sections,每个sections中又可以定义多个section。同一个sectionssection之间处于并行状态。sections与其他sections之间处于串行状态。

【上篇】
【下篇】

抱歉!评论已关闭.