d_bpack_block_sendrecv Module Reference

Functions/Subroutines

subroutine d_mpi_verbose_barrier (msg, ptree, option)
 
subroutine d_blocks_partial_bcast (block_s, block_r, send, recv, send_ID, msh, ptree, option)
 
subroutine d_blocks_send (block, indices, recv_ID, send_count, msh, ptree, option)
 
recursive subroutine d_blocks_structure2buff (block, send_count_ind, send_count_dat, flag, msh, ptree)
 
subroutine d_blocks_recv (block, indices, send_ID, recv_count, msh, ptree, option)
 
recursive subroutine d_blocks_buff2structure (block, recv_count_ind, recv_count_dat, msh, ptree)
 
recursive subroutine d_hmat_block_copy_mpidata (block2, block1, msh)
 
subroutine d_pack_butterfly_blocks (block, msh)
 
subroutine d_unpack_butterfly_blocks (block, Maxlevel, ptree, msh, pgno)
 
subroutine d_pack_full_blocks (block, msh, option)
 
subroutine d_unpack_full_blocks (block, Maxlevel, ptree, msh, pgno, option)
 
recursive subroutine d_pack_all_blocks_one_node (block, msh, option)
 
recursive subroutine d_unpack_all_blocks_one_node (block, Maxlevel, ptree, msh, pgno, option)
 

Function/Subroutine Documentation

◆ d_blocks_buff2structure()

recursive subroutine d_bpack_block_sendrecv::d_blocks_buff2structure ( type(d_matrixblock)  block,
integer  recv_count_ind,
integer  recv_count_dat,
type(d_mesh)  msh,
type(d_proctree)  ptree 
)
Here is the call graph for this function:

◆ d_blocks_partial_bcast()

subroutine d_bpack_block_sendrecv::d_blocks_partial_bcast ( type(d_matrixblock), pointer  block_s,
type(d_matrixblock), pointer  block_r,
integer  send,
integer  recv,
integer  send_ID,
type(d_mesh)  msh,
type(d_proctree)  ptree,
type(d_hoption)  option 
)
Here is the call graph for this function:

◆ d_blocks_recv()

subroutine d_bpack_block_sendrecv::d_blocks_recv ( type(d_matrixblock)  block,
integer  indices,
integer  send_ID,
integer  recv_count,
type(d_mesh)  msh,
type(d_proctree)  ptree,
type(d_hoption)  option 
)
Here is the call graph for this function:

◆ d_blocks_send()

subroutine d_bpack_block_sendrecv::d_blocks_send ( type(d_matrixblock)  block,
integer  indices,
integer  recv_ID,
integer  send_count,
type(d_mesh)  msh,
type(d_proctree)  ptree,
type(d_hoption)  option 
)
Here is the call graph for this function:

◆ d_blocks_structure2buff()

recursive subroutine d_bpack_block_sendrecv::d_blocks_structure2buff ( type(d_matrixblock)  block,
integer  send_count_ind,
integer  send_count_dat,
integer  flag,
type(d_mesh)  msh,
type(d_proctree)  ptree 
)
Here is the call graph for this function:

◆ d_hmat_block_copy_mpidata()

recursive subroutine d_bpack_block_sendrecv::d_hmat_block_copy_mpidata ( type(d_matrixblock), pointer  block2,
type(d_matrixblock), pointer  block1,
type(d_mesh)  msh 
)

◆ d_mpi_verbose_barrier()

subroutine d_bpack_block_sendrecv::d_mpi_verbose_barrier ( character(*)  msg,
type(d_proctree)  ptree,
type(d_hoption)  option 
)

◆ d_pack_all_blocks_one_node()

recursive subroutine d_bpack_block_sendrecv::d_pack_all_blocks_one_node ( type(d_matrixblock), pointer  block,
type(d_mesh)  msh,
type(d_hoption)  option 
)
Here is the call graph for this function:

◆ d_pack_butterfly_blocks()

subroutine d_bpack_block_sendrecv::d_pack_butterfly_blocks ( type(d_matrixblock), pointer  block,
type(d_mesh)  msh 
)

◆ d_pack_full_blocks()

subroutine d_bpack_block_sendrecv::d_pack_full_blocks ( type(d_matrixblock), pointer  block,
type(d_mesh)  msh,
type(d_hoption)  option 
)

◆ d_unpack_all_blocks_one_node()

recursive subroutine d_bpack_block_sendrecv::d_unpack_all_blocks_one_node ( type(d_matrixblock), pointer  block,
integer  Maxlevel,
type(d_proctree)  ptree,
type(d_mesh)  msh,
integer  pgno,
type(d_hoption)  option 
)
Here is the call graph for this function:

◆ d_unpack_butterfly_blocks()

subroutine d_bpack_block_sendrecv::d_unpack_butterfly_blocks ( type(d_matrixblock), pointer  block,
integer  Maxlevel,
type(d_proctree)  ptree,
type(d_mesh)  msh,
integer  pgno 
)

◆ d_unpack_full_blocks()

subroutine d_bpack_block_sendrecv::d_unpack_full_blocks ( type(d_matrixblock), pointer  block,
integer  Maxlevel,
type(d_proctree)  ptree,
type(d_mesh)  msh,
integer  pgno,
type(d_hoption)  option 
)