SURFEX v8.1
General documentation of Surfex
cdrhookinit.F90
Go to the documentation of this file.
1 SUBROUTINE cdrhookinit(KRET)
2 !-- Makes sure Dr.Hook gets properly initialized from C-main program, too
3 USE parkind1 ,ONLY : jpim, jprb
4 USE yomhook ,ONLY : lhook, dr_hook
5 IMPLICIT NONE
6 INTEGER(KIND=JPIM), INTENT(OUT) :: KRET
7 REAL(KIND=JPRB) :: ZHOOK_HANDLE
8 IF (lhook) CALL dr_hook('CDRHOOKINIT',0,zhook_handle)
9 IF (lhook) THEN
10  kret = 1 ! Dr.Hook is ON
11 ELSE
12  kret = 0 ! Dr.Hook is OFF
13 ENDIF
14 IF (lhook) CALL dr_hook('CDRHOOKINIT',1,zhook_handle)
15 END SUBROUTINE cdrhookinit
integer, parameter jpim
Definition: parkind1.F90:13
subroutine cdrhookinit(KRET)
Definition: cdrhookinit.F90:2
integer, parameter jprb
Definition: parkind1.F90:32
logical lhook
Definition: yomhook.F90:15