5 INTEGER(KIND=JPIM),
INTENT(IN) :: KONOFF
6 INTEGER(KIND=JPIM),
INTENT(OUT) :: KRET
20 INTEGER(KIND=OML_LOCK_KIND),
INTENT(INOUT) :: KMYLOCK
21 CHARACTER(LEN=*),
INTENT(IN) :: CDLOCKNAME
22 INTEGER(KIND=JPIB),
EXTERNAL :: LOC_ADDR
25 &
'coml_init_lockid_with_name "'//cdlockname//
'" :',kmylock,loc_addr(kmylock)
32 INTEGER(KIND=OML_LOCK_KIND),
INTENT(INOUT) :: KMYLOCK
33 INTEGER(KIND=JPIB),
EXTERNAL :: LOC_ADDR
36 &
'coml_init_lockid :',kmylock,loc_addr(kmylock)
49 INTEGER(KIND=JPIM),
INTENT(OUT) :: KISSET
50 INTEGER(KIND=OML_LOCK_KIND),
INTENT(INOUT) :: KMYLOCK
59 INTEGER(KIND=JPIM),
INTENT(OUT) :: KISSET
68 INTEGER(KIND=OML_LOCK_KIND),
INTENT(INOUT) :: KMYLOCK
69 INTEGER(KIND=JPIB),
EXTERNAL :: LOC_ADDR
70 REAL(KIND=JPRD),
EXTERNAL :: UTIL_WALLTIME
71 IF (
oml_debug)
WRITE(0,
'(1x,f20.6,1x,i3,a,2i20)') &
72 & util_walltime(),
oml_my_thread(),
': coml_SET_lockid >>',kmylock,loc_addr(kmylock)
74 IF (
oml_debug)
WRITE(0,
'(1x,f20.6,1x,i3,a,2i20)') &
75 & util_walltime(),
oml_my_thread(),
': coml_SET_lockid <<',kmylock,loc_addr(kmylock)
88 INTEGER(KIND=OML_LOCK_KIND),
INTENT(INOUT) :: KMYLOCK
89 INTEGER(KIND=JPIB),
EXTERNAL :: LOC_ADDR
90 REAL(KIND=JPRD),
EXTERNAL :: UTIL_WALLTIME
91 IF (
oml_debug)
WRITE(0,
'(1x,f20.6,1x,i3,a,2i20)') &
92 & util_walltime(),
oml_my_thread(),
': coml_UNSET_lockid >>',kmylock,loc_addr(kmylock)
94 IF (
oml_debug)
WRITE(0,
'(1x,f20.6,1x,i3,a,2i20)') &
95 & util_walltime(),
oml_my_thread(),
': coml_UNSET_lockid <<',kmylock,loc_addr(kmylock)
108 INTEGER(KIND=JPIM),
INTENT(OUT) :: KISPAR_REGION
subroutine, public oml_set_lock(MYLOCK)
subroutine coml_in_parallel(KISPAR_REGION)
subroutine coml_init_lockid_with_name(KMYLOCK, CDLOCKNAME)
subroutine, public oml_init_lock(MYLOCK)
subroutine coml_test_lockid(KISSET, KMYLOCK)
subroutine coml_set_lockid(KMYLOCK)
subroutine, public oml_unset_lock(MYLOCK)
subroutine coml_set_lock()
logical function, public oml_in_parallel()
logical, public oml_debug
integer(kind=jpim), parameter, public oml_lock_kind
subroutine coml_init_lockid(KMYLOCK)
logical function, public oml_test_lock(MYLOCK)
subroutine coml_set_debug(KONOFF, KRET)
integer(kind=jpim) function, public oml_my_thread()
subroutine coml_init_lock()
subroutine coml_test_lock(KISSET)
subroutine coml_unset_lock()
subroutine coml_unset_lockid(KMYLOCK)