63 USE modi_open_namelist
64 USE modi_close_namelist
85 TYPE(
ocean_t),
INTENT(INOUT) :: O
88 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
98 REAL(KIND=JPRB) :: ZHOOK_HANDLE
103 IF (
lhook)
CALL dr_hook(
'READ_SEAFLUX_CONF_N',0,zhook_handle)
125 CALL posnam(inam,
'NAM_SEAFLUXN',gfound,iluout)
126 IF (gfound)
READ(unit=inam,nml=nam_seafluxn)
127 CALL posnam(inam,
'NAM_DIAG_SURFN',gfound,iluout)
128 IF (gfound)
READ(unit=inam,nml=nam_diag_surfn)
129 CALL posnam(inam,
'NAM_CH_SEAFLUXN',gfound,iluout)
130 IF (gfound)
READ(unit=inam,nml=nam_ch_seafluxn)
131 CALL posnam(inam,
'NAM_DIAG_OCEANN',gfound,iluout)
132 IF (gfound)
READ(unit=inam,nml=nam_diag_oceann)
134 CALL posnam(inam,
'NAM_SEAICEN',gfound,iluout)
135 IF (gfound)
READ(unit=inam,nml=nam_seaicen)
166 IF (
lhook)
CALL dr_hook(
'READ_SEAFLUX_CONF_N',1,zhook_handle)
subroutine init_nam_ch_seafluxn(CHS)
character(len=6) cinterpol_sic
subroutine read_seaflux_conf_n(CHS, DOC, DGO, DGMSI, O, S, HPROGR
integer function get_current_model_index_surfex()
subroutine init_nam_seafluxn(O, S)
subroutine init_nam_diag_surfn(DGO)
subroutine posnam(KULNAM, HDNAML, OFOUND, KLUOUT)
character(len=6) csea_flux
subroutine update_nam_diag_oceann(DGO)
character(len=4) csea_alb
character(len=6) cinterpol_sst
subroutine close_namelist(HPROGRAM, KLUNAM)
subroutine get_luout(HPROGRAM, KLUOUT)
subroutine init_nam_diag_oceann(DGO)
subroutine update_nam_seaicen(DGMSI, S)
character(len=6) cch_dry_dep
subroutine open_namelist(HPROGRAM, KLUNAM, HFILE)
subroutine update_nam_diag_surfn(DGO)
subroutine update_nam_seafluxn(O, S)
subroutine update_nam_ch_seafluxn(CHS)
character(len=6) cinterpol_sss
character(len=6) cinterpol_sit
subroutine init_nam_seaicen(DGMSI, S)