MONC
Private Attributes | List of all members
broadcast_inter_io_mod::inter_io_broadcast Type Reference

Private Attributes

logical handled
 
integer mutex
 
integer, dimension(:), allocatable send_requests
 
character, dimension(:), allocatable send_buffer
 
real(kind=default_precision), dimension(:), allocatable cached_values
 
procedure(handle_completion), pointer, nopass completion_procedure
 Holds state values for calling completion procedure in a thread. More...
 

Detailed Description

Definition at line 29 of file broadcast-inter-io.F90.

Member Data Documentation

◆ cached_values

real(kind=default_precision), dimension(:), allocatable broadcast_inter_io_mod::inter_io_broadcast::cached_values
private

Definition at line 34 of file broadcast-inter-io.F90.

34  real(kind=default_precision), dimension(:), allocatable :: cached_values

◆ completion_procedure

procedure(handle_completion), pointer, nopass broadcast_inter_io_mod::inter_io_broadcast::completion_procedure
private

Holds state values for calling completion procedure in a thread.

Definition at line 35 of file broadcast-inter-io.F90.

35  procedure(handle_completion), pointer, nopass :: completion_procedure

◆ handled

logical broadcast_inter_io_mod::inter_io_broadcast::handled
private

Definition at line 30 of file broadcast-inter-io.F90.

30  logical :: handled

◆ mutex

integer broadcast_inter_io_mod::inter_io_broadcast::mutex
private

Definition at line 31 of file broadcast-inter-io.F90.

31  integer :: mutex

◆ send_buffer

character, dimension(:), allocatable broadcast_inter_io_mod::inter_io_broadcast::send_buffer
private

Definition at line 33 of file broadcast-inter-io.F90.

33  character, dimension(:), allocatable :: send_buffer

◆ send_requests

integer, dimension(:), allocatable broadcast_inter_io_mod::inter_io_broadcast::send_requests
private

Definition at line 32 of file broadcast-inter-io.F90.

32  integer, dimension(:), allocatable :: send_requests

The documentation for this type was generated from the following file:
datadefn_mod::default_precision
integer, parameter, public default_precision
MPI communication type which we use for the prognostic and calculation data.
Definition: datadefn.F90:17