39 USE modd_prep_teb_garden
,ONLY : xgrid_soil, xwr_def
53 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
54 CHARACTER(LEN=7),
INTENT(IN) :: HSURF
55 CHARACTER(LEN=28),
INTENT(IN) :: HFILE
56 INTEGER,
INTENT(IN) :: KLUOUT
57 REAL,
DIMENSION(:,:,:),
POINTER :: PFIELD
61 REAL,
DIMENSION(:) ,
POINTER :: ZMASK => null()
62 REAL,
DIMENSION(:,:),
POINTER :: ZFIELD => null()
63 REAL,
DIMENSION(:),
POINTER :: ZFIELD1D => null()
64 REAL,
DIMENSION(:,:),
POINTER :: ZD => null()
66 REAL(KIND=JPRB) :: ZHOOK_HANDLE
73 IF (
lhook)
CALL dr_hook(
'PREP_TEB_GARDEN_GRIB',0,zhook_handle)
94 CASE(
'ARPEGE',
'ALADIN',
'MOCAGE')
106 CASE(
'ARPEGE',
'ALADIN',
'MOCAGE')
121 CASE(
'ARPEGE',
'ALADIN',
'MOCAGE')
131 ALLOCATE(pfield(
nni,1,1))
132 pfield(:,:,:) = xwr_def
135 ALLOCATE(pfield(
nni,1,1))
143 ALLOCATE(pfield(
SIZE(zfield1d,1),1,1))
144 pfield(:,1,1)=zfield1d(:)
148 CALL abor1_sfx(
'PREP_TEB_GARDEN_GRIB: OPTION NOT SUPPORTED - '//hsurf)
160 IF (
lhook)
CALL dr_hook(
'PREP_TEB_GARDEN_GRIB',1,zhook_handle)
168 REAL,
DIMENSION(:,:),
ALLOCATABLE :: ZOUT
169 REAL(KIND=JPRB) :: ZHOOK_HANDLE
175 IF (
lhook)
CALL dr_hook(
'SOIL_PROFILE_GRIB',0,zhook_handle)
176 ALLOCATE(zout(
SIZE(zfield,1),
SIZE(xgrid_soil)))
180 ALLOCATE(pfield(
SIZE(zfield,1),
SIZE(xgrid_soil),1))
181 pfield(:,:,1)=zout(:,:)
186 IF (
lhook)
CALL dr_hook(
'SOIL_PROFILE_GRIB',1,zhook_handle)
static const char * trim(const char *name, int *n)
character(len=28) cgrib_file
subroutine read_grib_tg_meteo_france(HGRIB, KLUOUT, HINMODEL, PMASK, PTG, PDT)
subroutine read_grib_zs_land(HGRIB, KLUOUT, HINMODEL, PMASK, PZSL)
subroutine soil_profile_grib
subroutine read_grib_wgi_ecmwf(HGRIB, KLUOUT, HINMODEL, PMASK, PFIELD, PD)
subroutine abor1_sfx(YTEXT)
character(len=6) cinmodel
subroutine read_grib_tg_hirlam(HGRIB, KLUOUT, HINMODEL, PMASK, PTG, PDT)
subroutine read_grib_land_mask(HGRIB, KLUOUT, HINMODEL, PMASK)
subroutine read_grib_wg_meteo_france(HGRIB, KLUOUT, HINMODEL, PMASK, PFIELD, PD)
subroutine read_grib_tg_ecmwf(HGRIB, KLUOUT, HINMODEL, PMASK, PTG, PD)
subroutine read_grib_wg_hirlam(HGRIB, KLUOUT, HINMODEL, PMASK, PFIELD, PD)
subroutine read_grib_wgi_hirlam(HGRIB, KLUOUT, PFIELD, PD)
subroutine read_grib_wgi_meteo_france(HGRIB, KLUOUT, HINMODEL, PMASK, PFIELD, PD)
subroutine read_grib_wg_ecmwf(HGRIB, KLUOUT, HINMODEL, PMASK, PFIELD, PD)
subroutine prep_teb_garden_grib(HPROGRAM, HSURF, HFILE, KLUOUT, PFIELD)