Sun Studio 12 Update 1: OpenMP API ユーザーズガイド

付録 A 指令での節の記述

次の表は、節と指令およびプラグマとの関連を示しています。

表 A–1 節とともに記述できるプラグマ

節/プラグマ  

PARALLEL

DO/for

SECTIONS

SINGLE

PARALLEL DO/for

PARALLELSECTIONS

PARALLELWORKSHARE

IF

はい 

     

はい 

はい 

はい 

PRIVATE

はい 

はい 

はい 

はい 

はい 

はい 

はい 

SHARED

はい 

     

はい 

はい 

はい 

FIRSTPRIVATE

はい 

はい 

はい 

はい 

はい 

はい 

はい 

LASTPRIVATE

 

はい 

はい 

 

はい 

はい 

 

DEFAULT

はい 

     

はい 

はい 

はい 

REDUCTION

はい 

はい 

はい 

 

はい 

はい 

はい 

COPYIN

はい 

     

はい 

はい 

はい 

COPYPRIVATE

     

はい (1) 

     

ORDERED

 

はい 

   

はい 

   

SCHEDULE

 

はい 

   

はい 

   

NOWAIT

 

はい (2) 

はい (2) 

はい (2) 

     

NUM_THREADS

はい 

     

はい 

はい 

はい 

__AUTO 

はい 

     

はい 

はい 

はい 

  1. Fortran のみ: COPYPRIVATEEND SINGLE 指令で指定できます。

  2. Fortran では、NOWAIT 修飾子を END DOEND SECTIONSEND SINGLE、または END WORKSHARE 指令でのみ使用できます。

  3. WORKSHARE および PARALLEL WORKSHARE は、Fortran でだけサポートされています。