MRI.COM

OpenMP指示行の基本

!$omp 

でOpenMP指示行の始まりをコンパイラーに知らせることができる。OpenMPがないシステムにとってはただのコメント文となる。

!$omp をコメントアウトしたい場合には、!!$omp と二つ以上!をつければよい。

指示行が複数渡る場合には文末に&をつけて、次の行も!$omp から始める。 つまり、

!$omp do private(i)

を以下のように二行に分けることができる。

!$omp do &
!$omp private(i)

https://www.openmp.org/wp-content/uploads/spec25.pdf の Sec.2.1.2 によると、Fortran自由形式では !$omp の前に空白があってもよい、つまり字下げ可。