41 USE modi_write_diag_seb_seaflux_n
42 USE modi_write_diag_seb_ocean_n
43 USE modi_write_diag_seb_seaice_n
44 USE modi_write_diag_misc_seaice_n
59 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
60 CHARACTER(LEN=3),
INTENT(IN) :: HWRITE
61 REAL(KIND=JPRB) :: ZHOOK_HANDLE
68 IF (
lhook)
CALL dr_hook(
'WRITE_DIAG_SEAFLUX_N',0,zhook_handle)
69 IF (hwrite/=
'PGD')
THEN 71 IF (sm%SD%O%XDIAG_TSTEP==
xundef .OR. &
72 abs(nint(sm%S%TTIME%TIME/sm%SD%O%XDIAG_TSTEP)*sm%SD%O%XDIAG_TSTEP-sm%S%TTIME%TIME)<1.e-3 )
THEN 74 sm%S%LHANDLE_SIC, hprogram)
77 sm%SD%DI, sm%SD%DIC, hprogram)
78 IF (sm%SD%DMI%LDIAG_MISC_SEAICE) &
83 IF (
lhook)
CALL dr_hook(
'WRITE_DIAG_SEAFLUX_N',1,zhook_handle)
subroutine write_diag_seb_seaice_n(DTCO, DUO, U, DSO, DI, DIC, HP
subroutine write_diag_seb_ocean_n(DTCO, HSELECT, U, DGO, HPROGRAM
subroutine write_diag_misc_seaice_n(DTCO, HSELECT, U, DGMSI, S, H
subroutine write_diag_seb_seaflux_n(DTCO, DUO, U, CHS, DSO, D, DC
subroutine write_diag_seaflux_n(DTCO, DUO, U, SM, HPROGRAM, HWRITE)