|
integer function, public | mpi_utilities::redistribute_var (var, dis_var, lims, lims_dis) |
| Redistribute variables according to new limits. More...
|
|
integer function, public | mpi_utilities::wait_mpi () |
| Wait for all processes, wrapper to MPI barrier. More...
|
|
integer function, public | mpi_utilities::lock_req_acc (lock, blocking) |
| Request access to lock of a BL (blocking) or optionally a NB (non-blocking) type. More...
|
|
integer function, public | mpi_utilities::lock_return_acc (lock) |
| Returns access to a lock. More...
|
|
logical function | mpi_utilities::wl_empty (wl, proc_type, next_procs) |
| Decides whether a waiting list is empty. More...
|
|
integer function | mpi_utilities::lock_notify (lock_loc, rec_rank) |
| Notifies a rank that they can get the lock. More...
|
|
integer function | mpi_utilities::lock_get_notified (lock_loc) |
| Get notified that the rank can get the lock. More...
|
|
integer function, public | mpi_utilities::lock_wl_change (wl_action, blocking, lock_loc, wl, ranks) |
| Adds, removes or sets to active a rank from the waiting list for a lock and returns the lock waiting list: More...
|
|
character(len=max_str_ln) function, public | mpi_utilities::lock_header (lock_loc) |
| Returns the header for lock debug messages. More...
|
|