SURFEX v7.3
General documentation of Surfex
 All Classes Files Functions Variables Typedefs
Public Member Functions
MODE_READ_GRIB Module Reference

List of all members.

Public Member Functions

subroutine MAKE_GRIB_INDEX (HGRIB)
subroutine CLEAR_GRIB_INDEX
subroutine GET_GRIB_MESSAGE (KLUOUT, KLTYPE, KLEV1, KLEV2, KGRIB, KFOUND)
subroutine READ_GRIB (HGRIB, KLUOUT, KPARAM, KRET, PFIELD, KLTYPE, KLEV1, KLEV2, KPARAM2)
subroutine READ_GRIB_LAND_MASK (HGRIB, KLUOUT, HINMODEL, PMASK)
subroutine READ_GRIB_ZS (HGRIB, KLUOUT, HINMODEL, PZS)
subroutine READ_GRIB_ZS_LAND (HGRIB, KLUOUT, HINMODEL, PMASK, PZSL)
subroutine READ_GRIB_ZS_SEA (HGRIB, KLUOUT, HINMODEL, PMASK, PZSS)
subroutine READ_GRIB_T (HGRIB, KLUOUT, HINMODEL, PT)
subroutine READ_GRIB_TS (HGRIB, KLUOUT, HINMODEL, PMASK, PTS)
subroutine READ_GRIB_SST (HGRIB, KLUOUT, HINMODEL, PMASK, PSST)
subroutine READ_GRIB_T2 (HGRIB, KLUOUT, HINMODEL, PMASK, PT2)
subroutine PUT_LAYER_DEPTH (KLUOUT, KLEV, HROUT, KLTYPE, KLEV1, KLEV2, KNLAYERDEEP, PV4, PV, PD)
subroutine FILL_PFIELD (KLUOUT, HROUT, KNLAYERDEEP, PDIN, PFIELDIN, PMASK, PFIELDOUT, PDOUT)
subroutine READ_GRIB_TG_ECMWF (HGRIB, KLUOUT, HINMODEL, PMASK, PTG, PD)
subroutine READ_GRIB_WG_ECMWF_1 (HGRIB, KLUOUT, HINMODEL, PMASK, PWG, PD)
subroutine ECMWF_WGI (PTG, PWG, PWGI)
subroutine HARMONIZE_GRIB_WG_WGI_ECMWF (HGRIB, KLUOUT, HINMODEL, PMASK, PWG, PD, PWGI)
subroutine READ_GRIB_WG_ECMWF (HGRIB, KLUOUT, HINMODEL, PMASK, PFIELD, PD)
subroutine READ_GRIB_WGI_ECMWF (HGRIB, KLUOUT, HINMODEL, PMASK, PFIELD, PD)
subroutine READ_GRIB_TG_METEO_FRANCE (HGRIB, KLUOUT, HINMODEL, PMASK, PTG, PDT)
subroutine READ_GRIB_SAND_CLAY_METEO_FRANCE (HGRIB, KLUOUT, HINMODEL, PSAND, PCLAY, GISBA)
subroutine READ_GRIB_WG_METEO_FRANCE (HGRIB, KLUOUT, HINMODEL, PMASK, PFIELD, PD)
subroutine READ_GRIB_WGI_METEO_FRANCE (HGRIB, KLUOUT, HINMODEL, PMASK, PFIELD, PD)
subroutine READ_GRIB_TG_HIRLAM (HGRIB, KLUOUT, HINMODEL, PMASK, PTG, PDT)
subroutine READ_GRIB_WG_HIRLAM (HGRIB, KLUOUT, HINMODEL, PMASK, PFIELD, PD)
subroutine READ_GRIB_WGI_HIRLAM (HGRIB, KLUOUT, PFIELD, PD)
subroutine READ_GRIB_SNOW_VEG_AND_DEPTH (HGRIB, KLUOUT, HINMODEL, PMASK, PSNV, PSNVD)
subroutine READ_GRIB_T_TEB (HGRIB, KLUOUT, HINMODEL, PTI, PMASK, PT, PD)
subroutine READ_GRIB_TF_TEB (HGRIB, KLUOUT, HINMODEL, PTI, PMASK, PTF, PD)

Detailed Description

Definition at line 2 of file mode_read_grib.F90.


Member Function/Subroutine Documentation

Definition at line 42 of file mode_read_grib.F90.

Here is the call graph for this function:

subroutine MODE_READ_GRIB::ECMWF_WGI ( REAL, dimension(:,:), intent(in)  PTG,
REAL, dimension(:,:), intent(inout)  PWG,
REAL, dimension(:,:), intent(out)  PWGI 
)

Definition at line 878 of file mode_read_grib.F90.

subroutine MODE_READ_GRIB::FILL_PFIELD ( INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=*), intent(in)  HROUT,
INTEGER, intent(in)  KNLAYERDEEP,
REAL, dimension(:), intent(in)  PDIN,
REAL, dimension(:,:), intent(in)  PFIELDIN,
REAL, dimension(:), intent(in)  PMASK,
REAL, dimension(:,:), pointer  PFIELDOUT,
REAL, dimension(:,:), pointer  PDOUT 
)

Definition at line 582 of file mode_read_grib.F90.

subroutine MODE_READ_GRIB::GET_GRIB_MESSAGE ( INTEGER, intent(in)  KLUOUT,
INTEGER, intent(inout)  KLTYPE,
INTEGER, intent(inout)  KLEV1,
INTEGER, intent(inout)  KLEV2,
INTEGER(KIND=kindOfInt), intent(inout)  KGRIB,
INTEGER, intent(out)  KFOUND 
)

Definition at line 66 of file mode_read_grib.F90.

Here is the call graph for this function:

subroutine MODE_READ_GRIB::HARMONIZE_GRIB_WG_WGI_ECMWF ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, dimension(:), intent(in)  PMASK,
REAL, dimension(:,:), optional, pointer  PWG,
REAL, dimension(:,:), optional, pointer  PD,
REAL, dimension(:,:), optional, pointer  PWGI 
)

Definition at line 922 of file mode_read_grib.F90.

Here is the call graph for this function:

subroutine MODE_READ_GRIB::MAKE_GRIB_INDEX ( CHARACTER(LEN=*), intent(in)  HGRIB)

Definition at line 15 of file mode_read_grib.F90.

Here is the call graph for this function:

subroutine MODE_READ_GRIB::PUT_LAYER_DEPTH ( INTEGER, intent(in)  KLUOUT,
INTEGER, intent(in)  KLEV,
CHARACTER(LEN=*), intent(in)  HROUT,
INTEGER, intent(inout)  KLTYPE,
INTEGER, intent(in)  KLEV1,
INTEGER, intent(in)  KLEV2,
INTEGER, intent(in)  KNLAYERDEEP,
REAL, intent(in)  PV4,
REAL, intent(in)  PV,
REAL, intent(out)  PD 
)

Definition at line 547 of file mode_read_grib.F90.

subroutine MODE_READ_GRIB::READ_GRIB ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
INTEGER, intent(in)  KPARAM,
INTEGER(KIND=kindOfInt), intent(out)  KRET,
REAL, dimension(:), pointer  PFIELD,
INTEGER, intent(inout), optional  KLTYPE,
INTEGER, intent(inout), optional  KLEV1,
INTEGER, intent(inout), optional  KLEV2,
INTEGER, intent(inout), optional  KPARAM2 
)

Definition at line 170 of file mode_read_grib.F90.

Here is the call graph for this function:

subroutine MODE_READ_GRIB::READ_GRIB_LAND_MASK ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, dimension(:), pointer  PMASK 
)

Definition at line 253 of file mode_read_grib.F90.

Here is the call graph for this function:

subroutine MODE_READ_GRIB::READ_GRIB_SAND_CLAY_METEO_FRANCE ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, dimension(:), pointer  PSAND,
REAL, dimension(:), pointer  PCLAY,
LOGICAL, intent(out)  GISBA 
)

Definition at line 1229 of file mode_read_grib.F90.

Here is the call graph for this function:

subroutine MODE_READ_GRIB::READ_GRIB_SNOW_VEG_AND_DEPTH ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, dimension(:), intent(in)  PMASK,
REAL, dimension(:), optional, pointer  PSNV,
REAL, dimension(:), optional, pointer  PSNVD 
)

Definition at line 1781 of file mode_read_grib.F90.

Here is the call graph for this function:

subroutine MODE_READ_GRIB::READ_GRIB_SST ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, dimension(:), intent(in)  PMASK,
REAL, dimension(:), pointer  PSST 
)

Definition at line 471 of file mode_read_grib.F90.

Here is the call graph for this function:

subroutine MODE_READ_GRIB::READ_GRIB_T ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, dimension(:), pointer  PT 
)

Definition at line 391 of file mode_read_grib.F90.

Here is the call graph for this function:

subroutine MODE_READ_GRIB::READ_GRIB_T2 ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, dimension(:), intent(in)  PMASK,
REAL, dimension(:), pointer  PT2 
)

Definition at line 501 of file mode_read_grib.F90.

Here is the call graph for this function:

subroutine MODE_READ_GRIB::READ_GRIB_T_TEB ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, intent(in)  PTI,
REAL, dimension(:), intent(in)  PMASK,
REAL, dimension(:,:), pointer  PT,
REAL, dimension(:,:), pointer  PD 
)

Definition at line 1844 of file mode_read_grib.F90.

subroutine MODE_READ_GRIB::READ_GRIB_TF_TEB ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, intent(in)  PTI,
REAL, dimension(:), intent(in)  PMASK,
REAL, dimension(:,:), pointer  PTF,
REAL, dimension(:,:), pointer  PD 
)

Definition at line 1896 of file mode_read_grib.F90.

subroutine MODE_READ_GRIB::READ_GRIB_TG_ECMWF ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, dimension(:), intent(in)  PMASK,
REAL, dimension(:,:), pointer  PTG,
REAL, dimension(:,:), pointer  PD 
)

Definition at line 626 of file mode_read_grib.F90.

Here is the call graph for this function:

subroutine MODE_READ_GRIB::READ_GRIB_TG_HIRLAM ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, dimension(:), intent(in)  PMASK,
REAL, dimension(:,:), pointer  PTG,
REAL, dimension(:,:), pointer  PDT 
)

Definition at line 1577 of file mode_read_grib.F90.

Here is the call graph for this function:

subroutine MODE_READ_GRIB::READ_GRIB_TG_METEO_FRANCE ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, dimension(:), intent(in)  PMASK,
REAL, dimension(:,:), pointer  PTG,
REAL, dimension(:,:), pointer  PDT 
)

Definition at line 1175 of file mode_read_grib.F90.

subroutine MODE_READ_GRIB::READ_GRIB_TS ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, dimension(:), intent(in)  PMASK,
REAL, dimension(:), pointer  PTS 
)

Definition at line 445 of file mode_read_grib.F90.

subroutine MODE_READ_GRIB::READ_GRIB_WG_ECMWF ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, dimension(:), intent(in)  PMASK,
REAL, dimension(:,:), pointer  PFIELD,
REAL, dimension(:,:), pointer  PD 
)

Definition at line 999 of file mode_read_grib.F90.

subroutine MODE_READ_GRIB::READ_GRIB_WG_ECMWF_1 ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, dimension(:), intent(in)  PMASK,
REAL, dimension(:,:), pointer  PWG,
REAL, dimension(:,:), pointer  PD 
)

Definition at line 740 of file mode_read_grib.F90.

Here is the call graph for this function:

subroutine MODE_READ_GRIB::READ_GRIB_WG_HIRLAM ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, dimension(:), intent(in)  PMASK,
REAL, dimension(:,:), pointer  PFIELD,
REAL, dimension(:,:), pointer  PD 
)

Definition at line 1652 of file mode_read_grib.F90.

Here is the call graph for this function:

subroutine MODE_READ_GRIB::READ_GRIB_WG_METEO_FRANCE ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, dimension(:), intent(in)  PMASK,
REAL, dimension(:,:), pointer  PFIELD,
REAL, dimension(:,:), pointer  PD 
)

Definition at line 1284 of file mode_read_grib.F90.

Here is the call graph for this function:

subroutine MODE_READ_GRIB::READ_GRIB_WGI_ECMWF ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, dimension(:), intent(in)  PMASK,
REAL, dimension(:,:), pointer  PFIELD,
REAL, dimension(:,:), pointer  PD 
)

Definition at line 1092 of file mode_read_grib.F90.

subroutine MODE_READ_GRIB::READ_GRIB_WGI_HIRLAM ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
REAL, dimension(:,:), pointer  PFIELD,
REAL, dimension(:,:), pointer  PD 
)

Definition at line 1749 of file mode_read_grib.F90.

subroutine MODE_READ_GRIB::READ_GRIB_WGI_METEO_FRANCE ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, dimension(:), intent(in)  PMASK,
REAL, dimension(:,:), pointer  PFIELD,
REAL, dimension(:,:), pointer  PD 
)

Definition at line 1436 of file mode_read_grib.F90.

Here is the call graph for this function:

subroutine MODE_READ_GRIB::READ_GRIB_ZS ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, dimension(:), pointer  PZS 
)

Definition at line 298 of file mode_read_grib.F90.

Here is the call graph for this function:

subroutine MODE_READ_GRIB::READ_GRIB_ZS_LAND ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, dimension(:), intent(in)  PMASK,
REAL, dimension(:), pointer  PZSL 
)

Definition at line 339 of file mode_read_grib.F90.

subroutine MODE_READ_GRIB::READ_GRIB_ZS_SEA ( CHARACTER(LEN=*), intent(in)  HGRIB,
INTEGER, intent(in)  KLUOUT,
CHARACTER(LEN=6), intent(in)  HINMODEL,
REAL, dimension(:), intent(in)  PMASK,
REAL, dimension(:), pointer  PZSS 
)

Definition at line 363 of file mode_read_grib.F90.

Here is the call graph for this function:


The documentation for this module was generated from the following file: