C ユーザーズガイド

直列プラグマ

直列プラグマには 2 通りあり、どちらも for ループに適用されます。

  1. #pragma MP serial_loop

  2. #pragma MP serial_loop_nested


#pragma MP serial_loop

serial_loop プラグマによって、次に存在する for ループを暗黙的または自動的に並列化しないことが指示されます。


#pragma MP serial_loop_nested

serial_loop_nested プラグマによって、次にある for ループ、およびその for ループの中で入れ子になっている for ループを暗黙的または自動的に並列化しないことが指示されます。なお、serial_loop_nested のスコープは、このプラグマが適用されるループの範囲を越えることはありません。