現在、openMP を使用して一部の Fortran コードを並列に変換する作業を行っています。omp_get_wtime()
実際の経過時間を計算するために使用しようとしていますが、****** が返されます。他の OpenMP 関数は動作しますが、何らかの理由で動作しません。何か違うものを取得しようとするためだけに、タイマーの間からすべてのコードを削除しました。フィニッシュを削除して、スタートだけを表示しても同じ結果になります。私が間違っていることについてのアイデアは大歓迎です。
C$ USE OMP_LIB
DOUBLE PRECISION START,FINISH
START = OMP_GET_WTIME()
FINISH=OMP_GET_WTIME()
WRITE(OUT,850) FINISH-START
850 FORMAT(25X,'ELAPSED TIME',I6)