(git:0e87843)
Loading...
Searching...
No Matches
matrix_communication.F File Reference

Go to the source code of this file.

Data Types

type  matrix_communication::matrix_buffer_type

Modules

module  matrix_communication
 Exchange numerical matrix payloads and integer metadata between MPI ranks.

Functions/Subroutines

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.