MPI datatype implementation for CoDipack types in the type wrapper of MeDiPack. More...
#include <codiMpiTypes.hpp>
Public Types | |
| using | MPIType = medi::MpiTypeDefault<Tool> |
| MeDiPack default implementation. | |
| using | Tool = T_Tool |
| See CoDiMpiTypes. | |
| using | Type = T_Type |
| See CoDiMpiTypes. | |
Public Member Functions | |
| CoDiMpiTypes () | |
| Constructor. | |
| ~CoDiMpiTypes () | |
| Destructor. | |
Public Attributes | |
| medi::AMPI_Datatype | MPI_INT_TYPE |
| MPI_Datatype for the specified CoDiPack type and an int. | |
| MPIType * | MPI_TYPE |
| MPI_Datatype for the specified CoDiPack type. | |
MPI datatype implementation for CoDipack types in the type wrapper of MeDiPack.
See Example 13 - MPI communication for an example.
Use the member MPI_TYPE as the type for the communication in MeDiPack wrapped MPI routines or MPI_INT_TYPE for pairs of CoDiPack and an int.
| T_Type | CoDiPack active type. Must implement LhsExpressionInterface. |
| T_Tool | Actual tool implementation of the MeDiPack interface. |