version 0.6.0
Loading...
Searching...
No Matches
type_mpi_exchange::t_mpi_exchange_base Type Reference

Common MPI exchange datatype for any communication.

+ Inheritance diagram for type_mpi_exchange::t_mpi_exchange_base:

Public Member Functions

procedure initialize (exchange_data, n_exchange)
 
procedure finalize (exchange_data)
 

Public Attributes

logical is_allocated = .false.
 
Buffer size for all exchanges.
integer send_total_size = -1
 
integer recv_total_size = -1
 
Buffer size for sending an receiveing communications.
integer, dimension(:), allocatable send_size
 
integer, dimension(:), allocatable recv_size
 
Processor rank for the sending and receving communications.
integer, dimension(:), allocatable send_proc
 
integer, dimension(:), allocatable recv_proc
 
Tags for the sending and receving communications.
integer, dimension(:), allocatable send_tag
 
integer, dimension(:), allocatable recv_tag
 

The documentation for this type was generated from the following file: