exchange_mesh_mpi Interface

interface


Called by

interface~~exchange_mesh_mpi~~CalledByGraph interface~exchange_mesh_mpi mesh_cart_t%exchange_mesh_mpi proc~complete_support_map complete_support_map proc~complete_support_map->interface~exchange_mesh_mpi program~test_diffusion test_diffusion program~test_diffusion->interface~exchange_mesh_mpi program~test_diffusion->proc~complete_support_map

public module subroutine exchange_mesh_mpi(self, comm, step, mesh_received)

Arguments

Type IntentOptional Attributes Name
class(mesh_cart_t), intent(in) :: self

Instance of the type

integer, intent(in) :: comm

MPI communicator

integer, intent(in) :: step

Step size of MPI communication

type(mesh_cart_t), intent(out) :: mesh_received

Mesh received from rank+step

Description

MPI communication of mesh Sends mesh to rank-step and receives from rank+step