52 USE modi_open_namelist
53 USE modi_close_namelist
71 TYPE(
sso_t),
INTENT(INOUT) :: USS
73 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
83 REAL(KIND=JPRB) :: ZHOOK_HANDLE
88 IF (
lhook)
CALL dr_hook(
'READ_SURF_ATM_CONF_N',0,zhook_handle)
112 CALL posnam(inam,
'NAM_SSON',gfound,iluout)
113 IF (gfound)
READ(unit=inam,nml=nam_sson)
116 CALL posnam(inam,
'NAM_DIAG_SURFN',gfound,iluout)
117 IF (gfound)
READ(unit=inam,nml=nam_diag_surfn)
120 CALL posnam(inam,
'NAM_WRITE_DIAG_SURFN',gfound,iluout)
121 IF (gfound)
READ(unit=inam,nml=nam_write_diag_surfn)
123 CALL posnam(inam,
'NAM_DIAG_SURF_ATMN',gfound,iluout)
124 IF (gfound)
READ(unit=inam,nml=nam_diag_surf_atmn)
126 CALL posnam(inam,
'NAM_CH_CONTROLN',gfound,iluout)
127 IF (gfound)
READ(unit=inam,nml=nam_ch_controln)
129 CALL posnam(inam,
'NAM_CH_SURFN',gfound,iluout)
130 IF (gfound)
READ(unit=inam,nml=nam_ch_surfn)
146 IF (
lhook)
CALL dr_hook(
'READ_SURF_ATM_CONF_N',1,zhook_handle)
subroutine init_nam_sson(USS)
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
integer function get_current_model_index_surfex()
subroutine posnam(KULNAM, HDNAML, OFOUND, KLUOUT)
subroutine update_nam_ch_controln(CHU)
subroutine read_surf_atm_conf_n(CHU, DGO, USS, HPROGRAM)
subroutine update_nam_write_diag_surfn(DGO)
subroutine close_namelist(HPROGRAM, KLUNAM)
subroutine get_luout(HPROGRAM, KLUOUT)
subroutine init_nam_write_diag_surfn(DGO)
subroutine init_nam_ch_controln(CHU)
subroutine init_nam_ch_surfn(CHU)
subroutine update_nam_sson(USS)
subroutine init_nam_diag_surf_atmn(DGO)
subroutine open_namelist(HPROGRAM, KLUNAM, HFILE)