LMDZ
|
Functions/Subroutines | |
logical function, public | oml_omp () |
logical function, public | oml_in_parallel () |
logical function, public | oml_test_lock (MYLOCK) |
subroutine, public | oml_unset_lock (MYLOCK) |
subroutine, public | oml_set_lock (MYLOCK) |
subroutine, public | oml_init_lock (MYLOCK) |
subroutine, public | oml_destroy_lock (MYLOCK) |
logical function, public | oml_test_event (K, MYEVENT) |
subroutine, public | oml_wait_event (K, MYEVENT) |
subroutine, public | oml_set_event (K, MYEVENT) |
subroutine, public | oml_incr_event (K, MYEVENT) |
integer(kind=jpim) function, public | oml_my_thread () |
integer(kind=jpim) function, public | oml_max_threads () |
Variables | |
logical, public | oml_debug = .FALSE. |
integer(kind=jpim), parameter, public | oml_lock_kind = JPIB |
integer(kind=jpim) | m_event = 0 |
integer(kind=oml_lock_kind), dimension(2) | m_lock = (/-1, -1/) |
subroutine, public yomoml::oml_destroy_lock | ( | integer(kind=oml_lock_kind), intent(inout), optional | MYLOCK | ) |
Definition at line 139 of file yomoml.F90.
logical function, public yomoml::oml_in_parallel | ( | ) |
Definition at line 80 of file yomoml.F90.
subroutine, public yomoml::oml_incr_event | ( | integer(kind=jpim) | K, |
integer(kind=jpim), intent(inout), optional | MYEVENT | ||
) |
Definition at line 182 of file yomoml.F90.
subroutine, public yomoml::oml_init_lock | ( | integer(kind=oml_lock_kind), intent(inout), optional | MYLOCK | ) |
Definition at line 127 of file yomoml.F90.
integer(kind=jpim) function, public yomoml::oml_max_threads | ( | ) |
integer(kind=jpim) function, public yomoml::oml_my_thread | ( | ) |
logical function, public yomoml::oml_omp | ( | ) |
Definition at line 74 of file yomoml.F90.
subroutine, public yomoml::oml_set_event | ( | integer(kind=jpim), intent(in) | K, |
integer(kind=jpim), intent(out), optional | MYEVENT | ||
) |
Definition at line 172 of file yomoml.F90.
subroutine, public yomoml::oml_set_lock | ( | integer(kind=oml_lock_kind), intent(inout), optional | MYLOCK | ) |
Definition at line 115 of file yomoml.F90.
logical function, public yomoml::oml_test_lock | ( | integer(kind=oml_lock_kind), intent(inout), optional | MYLOCK | ) |
Definition at line 88 of file yomoml.F90.
subroutine, public yomoml::oml_unset_lock | ( | integer(kind=oml_lock_kind), intent(inout), optional | MYLOCK | ) |
Definition at line 103 of file yomoml.F90.
integer(kind=jpim) yomoml::m_event = 0 |
Definition at line 64 of file yomoml.F90.
integer(kind=oml_lock_kind), dimension(2) yomoml::m_lock = (/-1, -1/) |
Definition at line 68 of file yomoml.F90.
logical, public yomoml::oml_debug = .FALSE. |
Definition at line 47 of file yomoml.F90.
Definition at line 61 of file yomoml.F90.