Prepare mpi_exchange.
More...
Functions/Subroutines | |
| subroutine, public | set_mpi_exchange () |
| subroutine | set_mpi_cell () |
| Set mpi_cell exchange between processors for cells. | |
| subroutine | set_mpi_face () |
| Set mpi_face exchange between processors for faces. | |
| subroutine | set_mpi_edge () |
| Set mpi_edge exchange between processors for edges. | |
| subroutine | prepare_mpi_exchange_cell (mpi_exch) |
| subroutine | prepare_mpi_exchange_face_u (mpi_exch, with_overlapping) |
| subroutine | prepare_mpi_exchange_face_v (mpi_exch, with_interfacial_nodes) |
| subroutine | prepare_mpi_exchange_face_w (mpi_exch, with_overlapping) |
| subroutine | prepare_mpi_exchange_edge_xy (mpi_exch, with_overlapping) |
| subroutine | prepare_mpi_exchange_edge_xz (mpi_exch, with_interfacial_nodes) |
| subroutine | prepare_mpi_exchange_edge_yz (mpi_exch, with_interfacial_nodes) |
| subroutine | compute_size (mpi_exch) |
Prepare mpi_exchange.
|
private |
Set mpi_face exchange between processors for faces.
There are two sets of variables for faces, depending on whether overlapping faces are resolved by sharing partitions:
mpi_face_u, mpi_face_v, mpi_face_w: overlapping faces are not exchanged.mpi_face_u_wo, mpi_face_v_wo, mpi_face_w_wo: overlapping faces are exchanged. (_wo: solved "without overlapping")