XL Fortran for AIX V8.1.1

ランゲージ・リファレンス

global_timef

global_timef 関数は、すべての実行中のスレッドにおいて global_timef への最初の呼び出しが最初に行われた時点以降の経過時間をミリ秒単位で戻します。スレッド固有の時間計測結果については、『timef 関数』を参照してください。

結果タイプおよび属性

長さが 8 の実数

結果値

この関数は、すべての実行中のスレッドからのグローバル時間計測結果を戻します。 global_timef への最初の呼び出しは、0.0 (ミリ秒単位) を戻します。

INTEGER N
REAL(8) global_timef, T1, T2, T3
  T1 = global_timef()   ! returns 0.0
    DO I = 1, N         ! loop 1
      H = I + 1000
    END DO
    DO I = 1, N         ! loop 2
      M = I + 2000
    END DO
  T2 = global_timef()
! returns the elapsed time of
!  loop 1 and loop 2
    DO I = 1, N         ! loop 3
      M = I + 3000
    END DO
  T3 = global_timef()
! returns the elapsed time of
!  loop 1, 2 and 3
END


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]