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 '============================'/)