Data types for MPI Exchange communications. More...
Data Types | |
| interface | initialize |
| type | t_mpi_exchange |
| MPI Exchange data for 3D arrays. More... | |
| type | t_mpi_exchange_base |
| Common MPI exchange datatype for any communication. More... | |
| type | t_mpi_exchange_list |
| MPI Exchange data for node-list-shaped data. More... | |
Functions/Subroutines | |
| subroutine, private | initialize_mpi_exchange_base (exchange_data, n_exchange) |
| subroutine | finalize_mpi_exchange_base (exchange_data) |
| subroutine, private | initialize_mpi_exchange (exchange_data, n_exchange) |
| subroutine | finalize_mpi_exchange (exchange_data) |
| subroutine, private | initialize_mpi_exchange_list (exchange_data, nlist, n_exchange) |
| subroutine | initialize_mpi_exchange_list_dummy (exchange_data, n_exchange) |
| Dummy exchange list initialization. This function should never be used directly, use initialize_mpi_exchange_list instead. | |
| subroutine | finalize_mpi_exchange_list (exchange_data) |
Data types for MPI Exchange communications.
| subroutine type_mpi_exchange::finalize_mpi_exchange | ( | class(t_mpi_exchange), intent(inout) | exchange_data | ) |
| subroutine type_mpi_exchange::finalize_mpi_exchange_base | ( | class(t_mpi_exchange_base), intent(inout) | exchange_data | ) |
| subroutine type_mpi_exchange::finalize_mpi_exchange_list | ( | class(t_mpi_exchange_list), intent(inout) | exchange_data | ) |
|
private |
|
private |
|
private |
| subroutine type_mpi_exchange::initialize_mpi_exchange_list_dummy | ( | class(t_mpi_exchange_list), intent(out) | exchange_data, |
| integer, intent(in) | n_exchange ) |
Dummy exchange list initialization. This function should never be used directly, use initialize_mpi_exchange_list instead.