block_buffer_create Subroutine

private subroutine block_buffer_create(buffer, nblock, ndata, data_type)

Create block buffer for MPI communication.

Arguments

Type IntentOptional Attributes Name
type(block_buffer_type), intent(out) :: buffer

block buffer

integer, intent(in) :: nblock

number of blocks total number of block entries

integer, intent(in) :: ndata

number of blocks total number of block entries

integer, intent(in) :: data_type

number of blocks total number of block entries