Go to the source code of this file.
|
| module | matrix_communication |
| | Exchange numerical matrix payloads and integer metadata between MPI ranks.
|
|
| subroutine, public | matrix_communication::allocate_matrix_buffers (send_count, recv_count, n_index, buffer_send, buffer_rec, send_blocks, recv_blocks) |
| | Allocate flat, rank-grouped matrix buffers and their zero-based offsets.
|
| subroutine, public | matrix_communication::exchange_matrix_buffers (comm, buffer_rec, buffer_send, do_indx, do_msg) |
| | Synchronously exchange flat matrix buffers with nonempty peers.
|