5 LOGICAL,
INTENT(INOUT) :: LDHOOK
6 CHARACTER(LEN=*),
INTENT(IN) :: CDNAME,CDFILENAME
7 INTEGER(KIND=JPIM),
INTENT(IN) :: KPKEY, KCASE,KSIZEINFO
8 REAL(KIND=JPRB),
INTENT(INOUT) :: PKEY(kpkey)
10 LOGICAL,
SAVE :: LL_FIRST_TIME = .true.
11 REAL(KIND=JPRB) :: ZDUMMY
12 INTEGER(KIND=JPIM) :: IMYTID
14 #include "dr_hook_util.h" 18 IF (.NOT.ldhook)
RETURN 19 IF (ll_first_time)
THEN 20 ll_first_time = .false.
28 CALL c_drhook_start(cdname, imytid, pkey(imytid), cdfilename, ksizeinfo)
29 ELSE IF (kcase == 1)
THEN 30 CALL c_drhook_end (cdname, imytid, pkey(imytid), cdfilename, ksizeinfo)
integer(kind=jpim) function, public oml_my_thread()
subroutine dr_hook_util_multi(LDHOOK, CDNAME, KCASE, PKEY, KPKEY, CDFILENAME, KSIZEINFO)
subroutine dr_hook_util(LDHOOK, CDNAME, KCASE, PKEY, CDFILENAME, KSIZEINFO)
integer(kind=jpim) function, public oml_max_threads()