7 hsurf_filetype, hforcing_filetype, &
9 ptstep_forc, kni, kyear,kmonth, &
10 kday, ptime, plat, plon, &
48 USE modi_ol_read_atm_conf_netcdf
49 USE modi_ol_read_atm_conf_ascii
53 USE yomhook
,ONLY : lhook, dr_hook
54 USE parkind1
,ONLY : jprb
60 CHARACTER(LEN=6),
INTENT(IN) :: hsurf_filetype
61 CHARACTER(LEN=6),
INTENT(IN) :: hforcing_filetype
62 INTEGER,
INTENT(OUT) :: kni
63 INTEGER,
INTENT(OUT) :: kyear, kmonth, kday
64 REAL,
INTENT(OUT) :: pduration,ptstep_forc
65 REAL,
INTENT(OUT) :: ptime
66 REAL,
DIMENSION(:),
POINTER :: plat, plon
67 REAL,
DIMENSION(:),
POINTER :: pzs
68 REAL,
DIMENSION(:),
POINTER :: pzref, puref
69 REAL(KIND=JPRB) :: zhook_handle
73 IF (lhook) CALL dr_hook(
'OL_READ_ATM_CONF',0,zhook_handle)
74 cprogname = hsurf_filetype
76 IF (hforcing_filetype ==
'NETCDF')
THEN
81 ptstep_forc, kni, kyear,kmonth, &
82 kday, ptime, plat, plon, &
85 ELSE IF (hforcing_filetype ==
'ASCII ' .OR. hforcing_filetype ==
'BINARY')
THEN
88 hsurf_filetype,hforcing_filetype, &
90 ptstep_forc, kni, kyear,kmonth, &
91 kday, ptime, plat, plon, &
95 IF (lhook) CALL dr_hook(
'OL_READ_ATM_CONF',1,zhook_handle)
subroutine ol_read_atm_conf_ascii(YSC, HSURF_FILETYPE, HFORCING_FILETYPE, PDURATION, PTSTEP_FORC, KNI, KYEAR, KMONTH, KDAY, PTIME, PLAT, PLON, PZS, PZREF, PUREF)
subroutine ol_read_atm_conf(YSC, HSURF_FILETYPE, HFORCING_FILETYPE, PDURATION, PTSTEP_FORC, KNI, KYEAR, KMONTH, KDAY, PTIME, PLAT, PLON, PZS, PZREF, PUREF)
subroutine ol_read_atm_conf_netcdf(YSC, HSURF_FILETYPE, PDURATION, PTSTEP_FORC, KNI, KYEAR, KMONTH, KDAY, PTIME, PLAT, PLON, PZS, PZREF, PUREF)