MPI_WTIME()
da dichiarare in fortran come DOUBLE PRECISION.
Il seguente esempio ne chiarisce l'utilizzo:
|
program tempo
include 'mpif.h' parameter (n=100) integer nprocs, mype, ierr, itag, imesg, sum integer istatus, i double precision tstart, tend, dt dimension imesg(n) dimension istatus(MPI_STATUS_SIZE)
call MPI_INIT(ierr)
tstart = MPI_WTIME()
do i=1,n
|
Il tempo risultante dalla differenza del tempo misurato alle chiamate della funzione in esame e' il tempo trascorso nell'eseguire le istruzioni intermedie ed e' espresso in secondi.
Con questo terminiamo la nostra introduzione alle funzioni di base dell'MPI.