7 HFILEPGD,HFILEPGDTYPE, HATMFILE,HATMFILETYPE,&
8 HPGDFILE,HPGDFILETYPE,KLUOUT,OUNIF)
51 USE modi_read_prep_surf_atm_conf
52 USE modi_prep_ocean_mercatorvergrid
70 LOGICAL,
INTENT(IN) :: OMERCATOR
72 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
73 CHARACTER(LEN=7),
INTENT(IN) :: HVAR
74 CHARACTER(LEN=28),
INTENT(OUT) :: HFILE
75 CHARACTER(LEN=6),
INTENT(OUT) :: HFILETYPE
76 CHARACTER(LEN=28),
INTENT(OUT) :: HFILEPGD
77 CHARACTER(LEN=6),
INTENT(OUT) :: HFILEPGDTYPE
78 CHARACTER(LEN=28),
INTENT(IN) :: HATMFILE
79 CHARACTER(LEN=6),
INTENT(IN) :: HATMFILETYPE
80 CHARACTER(LEN=28),
INTENT(IN) :: HPGDFILE
81 CHARACTER(LEN=6),
INTENT(IN) :: HPGDFILETYPE
82 INTEGER,
INTENT(IN) :: KLUOUT
83 LOGICAL,
INTENT(OUT) :: OUNIF
93 CHARACTER(LEN=28) :: YNAMELIST
96 REAL(KIND=JPRB) :: ZHOOK_HANDLE
100 IF (
lhook)
CALL dr_hook(
'READ_PREP_SEAFLUX_CONF',0,zhook_handle)
119 IF (len_trim(hfilepgd)==0 .AND. len_trim(
cfilepgd_seaflx)>0 .AND. len_trim
THEN 127 IF (len_trim(hfile)==0)
THEN 143 len_trim(hfiletype)==0.0 .AND. &
158 IF (hvar==
'DATE ' .OR. hvar==
'ZS ')
THEN 159 ounif = (hfiletype==
' ')
160 IF (
lhook)
CALL dr_hook(
'READ_PREP_SEAFLUX_CONF',1,zhook_handle)
164 IF (len_trim(hfiletype)==0 .AND. .NOT. ounif)
THEN 165 CALL abor1_sfx(
'READ_PREP_SEAFLUX_CONF: AN INPUT VALUE IS REQUIRED FOR ' 174 WRITE(kluout,*)
'LMERCATOR=T : initializing oceanic vertical grid' 177 IF (
lhook)
CALL dr_hook(
'READ_PREP_SEAFLUX_CONF',1,zhook_handle)
character(len=6) cseaice_scheme
subroutine abor1_sfx(YTEXT)
subroutine read_prep_seaflux_conf(OMERCATOR, HPROGRAM, HVAR, HFILE,
character(len=6) ctypepgd
character(len=28), dimension(ngrid_level) cfile_seaflx
subroutine prep_ocean_mercatorvergrid(HPROGRAM, OUNIF)
character(len=6) ctype_seaflx
subroutine read_prep_surf_atm_conf(HPROGRAM, HFILE, HFILETYPE, HFILEP
character(len=28) cfilepgd_seaflx