SURFEX v8.1
General documentation of Surfex
Data Types | Functions/Subroutines | Variables
dr_hook_watch_mod Module Reference

Data Types

interface  dr_hook_watch
 

Functions/Subroutines

subroutine check_args (LLABORT, LLACTIVE, LLPRINT, LLTRBK, IABORT, IACTIVE, IPRINT, ITRBK, IPRTKEY, LDABORT, LDACTIVE, LDPRINT, LDTRBK)
 
subroutine dr_hook_watch_character (CDNAME, PTR, LDABORT, LDACTIVE, LDPRINT, LDTRBK)
 
subroutine dr_hook_watch_logical_scalar (CDNAME, PTR, LDABORT, LDACTIVE, LDPRINT, LDTRBK)
 
subroutine dr_hook_watch_logical_vec (CDNAME, PTR, LDABORT, LDACTIVE, LDPRINT, LDTRBK)
 
subroutine dr_hook_watch_i4_scalar (CDNAME, PTR, LDABORT, LDACTIVE, LDPRINT, LDTRBK)
 
subroutine dr_hook_watch_i4_vec (CDNAME, PTR, LDABORT, LDACTIVE, LDPRINT, LDTRBK)
 
subroutine dr_hook_watch_i8_scalar (CDNAME, PTR, LDABORT, LDACTIVE, LDPRINT, LDTRBK)
 
subroutine dr_hook_watch_i8_vec (CDNAME, PTR, LDABORT, LDACTIVE, LDPRINT, LDTRBK)
 
subroutine dr_hook_watch_r4_scalar (CDNAME, PTR, LDABORT, LDACTIVE, LDPRINT, LDTRBK)
 
subroutine dr_hook_watch_r4_vec (CDNAME, PTR, LDABORT, LDACTIVE, LDPRINT, LDTRBK)
 
subroutine dr_hook_watch_r8_scalar (CDNAME, PTR, LDABORT, LDACTIVE, LDPRINT, LDTRBK)
 
subroutine dr_hook_watch_r8_vec (CDNAME, PTR, LDABORT, LDACTIVE, LDPRINT, LDTRBK)
 
subroutine, public dr_hook_check_watch (CDWHERE, LDABORT)
 

Variables

integer, parameter, public keynone = 0
 
integer, parameter, public keylog = 1
 
integer, parameter, public keychar = 2
 
integer, parameter, public key_i4 = 4
 
integer, parameter, public key_i8 = 8
 
integer, parameter, public key_r4 = 16
 
integer, parameter, public key_r8 = 32
 

Function/Subroutine Documentation

◆ check_args()

subroutine dr_hook_watch_mod::check_args ( logical, intent(inout)  LLABORT,
logical, intent(inout)  LLACTIVE,
logical, intent(inout)  LLPRINT,
logical, intent(inout)  LLTRBK,
integer(kind=jpim), intent(out)  IABORT,
integer(kind=jpim), intent(out)  IACTIVE,
integer(kind=jpim), intent(out)  IPRINT,
integer(kind=jpim), intent(out)  ITRBK,
integer(kind=jpim), intent(in)  IPRTKEY,
logical, intent(in), optional  LDABORT,
logical, intent(in), optional  LDACTIVE,
logical, intent(in), optional  LDPRINT,
logical, intent(in), optional  LDTRBK 
)
private

Definition at line 41 of file dr_hook_watch_mod.F90.

Here is the caller graph for this function:

◆ dr_hook_check_watch()

subroutine, public dr_hook_watch_mod::dr_hook_check_watch ( character(len=*), intent(in)  CDWHERE,
logical, intent(in), optional  LDABORT 
)

Definition at line 235 of file dr_hook_watch_mod.F90.

◆ dr_hook_watch_character()

subroutine dr_hook_watch_mod::dr_hook_watch_character ( character(len=*), intent(in)  CDNAME,
character(len=*), intent(in)  PTR,
logical, intent(in), optional  LDABORT,
logical, intent(in), optional  LDACTIVE,
logical, intent(in), optional  LDPRINT,
logical, intent(in), optional  LDTRBK 
)
private

Definition at line 68 of file dr_hook_watch_mod.F90.

Here is the call graph for this function:

◆ dr_hook_watch_i4_scalar()

subroutine dr_hook_watch_mod::dr_hook_watch_i4_scalar ( character(len=*), intent(in)  CDNAME,
integer(kind=jpim), intent(in)  PTR,
logical, intent(in), optional  LDABORT,
logical, intent(in), optional  LDACTIVE,
logical, intent(in), optional  LDPRINT,
logical, intent(in), optional  LDTRBK 
)
private

Definition at line 112 of file dr_hook_watch_mod.F90.

Here is the call graph for this function:

◆ dr_hook_watch_i4_vec()

subroutine dr_hook_watch_mod::dr_hook_watch_i4_vec ( character(len=*), intent(in)  CDNAME,
integer(kind=jpim), dimension(:), intent(in)  PTR,
logical, intent(in), optional  LDABORT,
logical, intent(in), optional  LDACTIVE,
logical, intent(in), optional  LDPRINT,
logical, intent(in), optional  LDTRBK 
)
private

Definition at line 127 of file dr_hook_watch_mod.F90.

Here is the call graph for this function:

◆ dr_hook_watch_i8_scalar()

subroutine dr_hook_watch_mod::dr_hook_watch_i8_scalar ( character(len=*), intent(in)  CDNAME,
integer(kind=jpib), intent(in)  PTR,
logical, intent(in), optional  LDABORT,
logical, intent(in), optional  LDACTIVE,
logical, intent(in), optional  LDPRINT,
logical, intent(in), optional  LDTRBK 
)
private

Definition at line 143 of file dr_hook_watch_mod.F90.

Here is the call graph for this function:

◆ dr_hook_watch_i8_vec()

subroutine dr_hook_watch_mod::dr_hook_watch_i8_vec ( character(len=*), intent(in)  CDNAME,
integer(kind=jpib), dimension(:), intent(in)  PTR,
logical, intent(in), optional  LDABORT,
logical, intent(in), optional  LDACTIVE,
logical, intent(in), optional  LDPRINT,
logical, intent(in), optional  LDTRBK 
)
private

Definition at line 158 of file dr_hook_watch_mod.F90.

Here is the call graph for this function:

◆ dr_hook_watch_logical_scalar()

subroutine dr_hook_watch_mod::dr_hook_watch_logical_scalar ( character(len=*), intent(in)  CDNAME,
logical, intent(in)  PTR,
logical, intent(in), optional  LDABORT,
logical, intent(in), optional  LDACTIVE,
logical, intent(in), optional  LDPRINT,
logical, intent(in), optional  LDTRBK 
)
private

Definition at line 84 of file dr_hook_watch_mod.F90.

Here is the call graph for this function:

◆ dr_hook_watch_logical_vec()

subroutine dr_hook_watch_mod::dr_hook_watch_logical_vec ( character(len=*), intent(in)  CDNAME,
logical, dimension(:), intent(in)  PTR,
logical, intent(in), optional  LDABORT,
logical, intent(in), optional  LDACTIVE,
logical, intent(in), optional  LDPRINT,
logical, intent(in), optional  LDTRBK 
)
private

Definition at line 99 of file dr_hook_watch_mod.F90.

◆ dr_hook_watch_r4_scalar()

subroutine dr_hook_watch_mod::dr_hook_watch_r4_scalar ( character(len=*), intent(in)  CDNAME,
real(kind=jprm), intent(in)  PTR,
logical, intent(in), optional  LDABORT,
logical, intent(in), optional  LDACTIVE,
logical, intent(in), optional  LDPRINT,
logical, intent(in), optional  LDTRBK 
)
private

Definition at line 174 of file dr_hook_watch_mod.F90.

Here is the call graph for this function:

◆ dr_hook_watch_r4_vec()

subroutine dr_hook_watch_mod::dr_hook_watch_r4_vec ( character(len=*), intent(in)  CDNAME,
real(kind=jprm), dimension(:), intent(in)  PTR,
logical, intent(in), optional  LDABORT,
logical, intent(in), optional  LDACTIVE,
logical, intent(in), optional  LDPRINT,
logical, intent(in), optional  LDTRBK 
)
private

Definition at line 189 of file dr_hook_watch_mod.F90.

Here is the call graph for this function:

◆ dr_hook_watch_r8_scalar()

subroutine dr_hook_watch_mod::dr_hook_watch_r8_scalar ( character(len=*), intent(in)  CDNAME,
real(kind=jprd), intent(in)  PTR,
logical, intent(in), optional  LDABORT,
logical, intent(in), optional  LDACTIVE,
logical, intent(in), optional  LDPRINT,
logical, intent(in), optional  LDTRBK 
)
private

Definition at line 205 of file dr_hook_watch_mod.F90.

Here is the call graph for this function:

◆ dr_hook_watch_r8_vec()

subroutine dr_hook_watch_mod::dr_hook_watch_r8_vec ( character(len=*), intent(in)  CDNAME,
real(kind=jprd), dimension(:), intent(in)  PTR,
logical, intent(in), optional  LDABORT,
logical, intent(in), optional  LDACTIVE,
logical, intent(in), optional  LDPRINT,
logical, intent(in), optional  LDTRBK 
)
private

Definition at line 220 of file dr_hook_watch_mod.F90.

Here is the call graph for this function:

Variable Documentation

◆ key_i4

integer, parameter, public dr_hook_watch_mod::key_i4 = 4

Definition at line 13 of file dr_hook_watch_mod.F90.

◆ key_i8

integer, parameter, public dr_hook_watch_mod::key_i8 = 8

Definition at line 14 of file dr_hook_watch_mod.F90.

◆ key_r4

integer, parameter, public dr_hook_watch_mod::key_r4 = 16

Definition at line 15 of file dr_hook_watch_mod.F90.

◆ key_r8

integer, parameter, public dr_hook_watch_mod::key_r8 = 32

Definition at line 16 of file dr_hook_watch_mod.F90.

◆ keychar

integer, parameter, public dr_hook_watch_mod::keychar = 2

Definition at line 12 of file dr_hook_watch_mod.F90.

◆ keylog

integer, parameter, public dr_hook_watch_mod::keylog = 1

Definition at line 11 of file dr_hook_watch_mod.F90.

◆ keynone

integer, parameter, public dr_hook_watch_mod::keynone = 0

Definition at line 10 of file dr_hook_watch_mod.F90.