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) |
| 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 | ||
| ) |

| 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 | ||
| ) |

| 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 | ||
| ) |

| 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 | ||
| ) |

| 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 | ||
| ) |

| 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 | ||
| ) |
| subroutine d_bpack_block_sendrecv::d_mpi_verbose_barrier | ( | character(*) | msg, |
| type(d_proctree) | ptree, | ||
| type(d_hoption) | option | ||
| ) |
| 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 | ||
| ) |

| subroutine d_bpack_block_sendrecv::d_pack_butterfly_blocks | ( | type(d_matrixblock), pointer | block, |
| type(d_mesh) | msh | ||
| ) |
| subroutine d_bpack_block_sendrecv::d_pack_full_blocks | ( | type(d_matrixblock), pointer | block, |
| type(d_mesh) | msh, | ||
| type(d_hoption) | option | ||
| ) |
| 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 | ||
| ) |

| 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 | ||
| ) |
| 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 | ||
| ) |