33 INTEGER(KIND=JPIM),
INTENT(INOUT) :: KFDB
34 INTEGER(KIND=JPIM) :: IRET
35 REAL(KIND=JPRB) :: ZHOOK_HANDLE
42 INTEGER(KIND=JPIM),
INTENT(INOUT) :: KFDB
43 INTEGER(KIND=JPIM) :: IRET
44 REAL(KIND=JPRB) :: ZHOOK_HANDLE
51 INTEGER(KIND=JPIM) :: IRET
52 REAL(KIND=JPRB) :: ZHOOK_HANDLE
59 CHARACTER(LEN=*),
INTENT(IN) :: CDFDB, CDMODE
60 INTEGER(KIND=JPIM),
INTENT(INOUT) :: KFDB
61 INTEGER(KIND=JPIM) :: IRET
62 REAL(KIND=JPRB) :: ZHOOK_HANDLE
69 INTEGER(KIND=JPIM),
INTENT(INOUT) :: KFDB,KLEN,KGRIB(:)
70 INTEGER(KIND=JPIM) :: IRET
71 REAL(KIND=JPRB) :: ZHOOK_HANDLE
73 IF (
SIZE(kgrib) > 0)
THEN 74 iret =
ireadfdb(kfdb, kgrib(1), klen)
82 INTEGER(KIND=JPIM),
INTENT(INOUT) :: KCOMM
83 INTEGER(KIND=JPIM) :: IRET
84 REAL(KIND=JPRB) :: ZHOOK_HANDLE
91 INTEGER(KIND=JPIM),
INTENT(INOUT) :: KFDB
92 INTEGER(KIND=JPIM),
INTENT(IN) :: KGLOBAL,KLOCAL
93 INTEGER(KIND=JPIM) :: IRET
94 REAL(KIND=JPRB) :: ZHOOK_HANDLE
95 IF (
lhook)
CALL dr_hook(
'ISETFIELDCOUNTFDB',0,zhook_handle)
97 IF (
lhook)
CALL dr_hook(
'ISETFIELDCOUNTFDB',1,zhook_handle)
101 INTEGER(KIND=JPIM),
INTENT(INOUT) :: KFDB,KLEV
102 INTEGER(KIND=JPIM) :: IRET
103 REAL(KIND=JPRB) :: ZHOOK_HANDLE
110 INTEGER(KIND=JPIM),
INTENT(INOUT) :: KFDB
111 CHARACTER(LEN=*),
INTENT(IN) :: CDNAME,CDKIND
112 INTEGER(KIND=JPIM) :: IRET
113 REAL(KIND=JPRB) :: ZHOOK_HANDLE
120 INTEGER(KIND=JPIM),
INTENT(INOUT) :: KFDB
121 CHARACTER(LEN=*),
INTENT(INOUT) :: CDNAME
122 INTEGER(KIND=JPIM) :: IRET
123 REAL(KIND=JPRB) :: ZHOOK_HANDLE
130 INTEGER(KIND=JPIM),
INTENT(INOUT) :: KFDB,KLEN,KGRIB(:)
131 INTEGER(KIND=JPIM) :: IRET
132 REAL(KIND=JPRB) :: ZHOOK_HANDLE
134 IF (
SIZE(kgrib) > 0)
THEN integer(kind=jpim) function isetcommfdbsubs(KCOMM)
integer(kind=jpim) function ireadfdbsubs(KFDB, KGRIB, KLEN)
integer(kind=jpim), external isetcommfdb
integer(kind=jpim), external ireadfdb
integer(kind=jpim) function isetfieldcountfdbsubs(KFDB, KGLOBAL, KLOCAL)
integer(kind=jpim), external iflushfdb
integer(kind=jpim) function iopenfdbsubs(CDFDB, KFDB, CDMODE)
integer(kind=jpim), external iinitfdb
integer(kind=jpim), external isetrankfdb
integer(kind=jpim), external iclosefdb
integer(kind=jpim) function iset_fdbsubs_root(KFDB, CDNAME)
integer(kind=jpim), external iopenfdb
integer(kind=jpim) function isetvalfdbsubs(KFDB, CDNAME, CDKIND)
integer(kind=jpim), external iwritefdb
integer(kind=jpim) function iwritefdbsubs(KFDB, KGRIB, KLEN)
integer(kind=jpim), external isetvalfdb
integer(kind=jpim), external iset_fdb_root
integer(kind=jpim) function iflushfdbsubs(KFDB)
integer(kind=jpim) function iclosefdbsubs(KFDB)
integer(kind=jpim), external isetfieldcountfdb
integer(kind=jpim) function isetrankfdbsubs(KFDB, KLEV)
integer(kind=jpim) function iinitfdbsubs()