64 CHARACTER(LEN=12),
DIMENSION(4000) ::
cselect 84 REAL(KIND=JPRB) :: ZHOOK_HANDLE
86 IF (
lhook)
CALL dr_hook(
'MODN_SURF_ATM_N:INIT_NAM_CH_CONTROLN',0,zhook_handle
88 IF (
lhook)
CALL dr_hook(
'MODN_SURF_ATM_N:INIT_NAM_CH_CONTROLN',1,zhook_handle
99 REAL(KIND=JPRB) :: ZHOOK_HANDLE
101 IF (
lhook)
CALL dr_hook(
'MODN_SURF_ATM_N:UPDATE_NAM_CH_CONTROLN',0,zhook_handle
103 IF (
lhook)
CALL dr_hook(
'MODN_SURF_ATM_N:UPDATE_NAM_CH_CONTROLN',1,zhook_handle
114 REAL(KIND=JPRB) :: ZHOOK_HANDLE
116 IF (
lhook)
CALL dr_hook(
'MODN_SURF_ATM_N:INIT_NAM_CH_SURFN',0,zhook_handle
118 IF (
lhook)
CALL dr_hook(
'MODN_SURF_ATM_N:INIT_NAM_CH_SURFN',1,zhook_handle
129 REAL(KIND=JPRB) :: ZHOOK_HANDLE
131 IF (
lhook)
CALL dr_hook(
'MODN_SURF_ATM_N:UPDATE_NAM_CH_SURFN',0,zhook_handle
133 IF (
lhook)
CALL dr_hook(
'MODN_SURF_ATM_N:UPDATE_NAM_CH_SURFN',1,zhook_handle
144 REAL(KIND=JPRB) :: ZHOOK_HANDLE
146 IF (
lhook)
CALL dr_hook(
'MODN_SURF_ATM_N:INIT_NAM_DIAG_SURF_ATMN',0,zhook_handle
149 IF (
lhook)
CALL dr_hook(
'MODN_SURF_ATM_N:INIT_NAM_DIAG_SURF_ATMN',1,zhook_handle
160 REAL(KIND=JPRB) :: ZHOOK_HANDLE
162 IF (
lhook)
CALL dr_hook(
'MODN_SURF_ATM_N:UPDATE_NAM_DIAG_SURF_ATMN',0,zhook_handle
165 IF (
lhook)
CALL dr_hook(
'MODN_SURF_ATM_N:UPDATE_NAM_DIAG_SURF_ATMN',1,zhook_handle
176 REAL(KIND=JPRB) :: ZHOOK_HANDLE
178 IF (
lhook)
CALL dr_hook(
'MODN_SURF_ATM_N:INIT_NAM_DIAG_SURFN',0,zhook_handle
189 IF (
lhook)
CALL dr_hook(
'MODN_SURF_ATM_N:INIT_NAM_DIAG_SURFN',1,zhook_handle
200 REAL(KIND=JPRB) :: ZHOOK_HANDLE
202 IF (
lhook)
CALL dr_hook(
'MODN_SURF_ATM_N:UPDATE_NAM_DIAG_SURFN',0,zhook_handle
213 IF (
lhook)
CALL dr_hook(
'MODN_SURF_ATM_N:UPDATE_NAM_DIAG_SURFN',1,zhook_handle
226 REAL(KIND=JPRB) :: ZHOOK_HANDLE
228 IF (
lhook)
CALL dr_hook(
'MODN_SURF_ATM_N:INIT_NAM_WRITE_DIAG_SURFN',0,zhook_handle
234 IF (
lhook)
CALL dr_hook(
'MODN_SURF_ATM_N:INIT_NAM_WRITE_DIAG_SURFN',1,zhook_handle
245 REAL(KIND=JPRB) :: ZHOOK_HANDLE
247 IF (
lhook)
CALL dr_hook(
'MODN_SURF_ATM_N:UPDATE_NAM_WRITE_DIAG_SURFN',
255 IF(.NOT.
ASSOCIATED(dgo%CSELECT))
THEN 256 ALLOCATE(dgo%CSELECT(icount+1))
259 dgo%CSELECT(1:icount) =
cselect(1:icount)
261 IF (.NOT.
ASSOCIATED(dgo%CSELECT))
ALLOCATE(dgo%CSELECT(0))
263 IF (
lhook)
CALL dr_hook(
'MODN_SURF_ATM_N:UPDATE_NAM_WRITE_DIAG_SURFN',1,zhook_handle
subroutine init_nam_diag_surfn(DGO)
subroutine update_nam_diag_surf_atmn(DGO)
subroutine update_nam_ch_surfn(CHU)
subroutine update_nam_diag_surfn(DGO)
character(len=12), dimension(4000) cselect
subroutine update_nam_ch_controln(CHU)
subroutine update_nam_write_diag_surfn(DGO)
character(len=28), save cchem_surf_file
subroutine init_nam_write_diag_surfn(DGO)
subroutine init_nam_ch_controln(CHU)
subroutine init_nam_ch_surfn(CHU)
subroutine init_nam_diag_surf_atmn(DGO)
logical, save lch_surf_emis