MPI Exchange modules between processors. More...
Data Types | |
interface | mpi_exchange |
Exchange field. More... | |
Functions/Subroutines | |
subroutine | mpi_exchange_scalar_cell_double (array) |
Wrapper for mpi_exchange_scalar_cell_double without the mpi_cell variable. | |
subroutine, public | mpi_exchange_vectorized_face_field (array, mpi_face_u, mpi_face_v, mpi_face_w) |
subroutine, public | mpi_exchange_vectorized_scalar (array, mpi_exch) |
MPI Exchange modules between processors.
This modules defines MPI exchange routines of scalar, vector or tensor. The call to mpi_exchange is generic whatever the type of data exchanged:
call mpi_exchange(pressure)
subroutine mod_mpi_exchange::mpi_exchange_scalar_cell_double | ( | double precision, dimension(:,:,:), intent(inout) | array | ) |
Wrapper for mpi_exchange_scalar_cell_double
without the mpi_cell
variable.
[in,out] | array | the field of doubles to be exchanged |