|
| 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...
|
| |