Finalization of the multi-grid wave model.
- Author
- H. L. Tolman
- Date
- 04-Feb-2014
| subroutine wmfinlmd::wmfinl |
Initialize multi-grid version of WAVEWATCH III.
- Author
- H. L. Tolman
- Date
- 28-Jan-2014
Definition at line 75 of file wmfinlmd.F90.
175 REAL(KIND=8) :: get_memory
178 INTEGER,
SAVE :: IENT = 0
185 CALL strace (ient,
'WMFINL')
192 IF ( mdss.NE.mdso .AND. nmpscr.EQ.improc )
WRITE (mdss,900)
202 IF ( mdss.NE.mdso .AND. nmpscr.EQ.improc ) &
203 WRITE (mdss,920) clkfin
204 IF ( nmplog.EQ.improc )
WRITE (mdso,920) clkfin
206 CALL date_and_time ( values=clkdt3 )
208 clkfin = tdiff( clkdt1,clkdt3 )
209 IF ( mdss.NE.mdso .AND. nmpscr.EQ.improc ) &
210 WRITE (mdss,921) clkfin
211 IF ( nmplog.EQ.improc )
WRITE (mdso,921) clkfin
217 IF ( mdss.NE.mdso .AND. nmpscr.EQ.improc )
WRITE (mdss,999)
222 WRITE (mdsp,990) prft0, prftn, get_memory()
229 900
FORMAT (
' ========== STARTING MWW3 FINALIZATION (WMFINL) ===', &
230 '============================' )
231 920
FORMAT (/
' Initialization time :',f10.2,
' s')
232 921
FORMAT (
' Elapsed time :',f10.2,
' s')
236 990
FORMAT (1x,3f12.3,
' WMFINL')
239 999
FORMAT (/
' ========== END OF MWW3 INITIALIZATION (WMFINL) ===', &
240 '============================'/)
References wmmdatmd::clkdt1, wmmdatmd::clkdt2, wmmdatmd::clkdt3, wmmdatmd::clkfin, wmmdatmd::improc, include(), wmmdatmd::mdso, wmmdatmd::mdsp, wmmdatmd::mdss, wmmdatmd::mpi_comm_mwave, wmmdatmd::nmplog, wmmdatmd::nmpscr, w3timemd::prtime(), w3servmd::strace(), and w3timemd::tdiff().
Referenced by w3mlti(), and w3sbs1().