cyclops-community / ctf

Cyclops Tensor Framework: parallel arithmetic on multidimensional arrays
Other
201 stars 54 forks source link

Use named MPI datatypes for C++ datatypes #151

Open mlouhivu opened 1 year ago

mlouhivu commented 1 year ago

MPI datatypes using the namespace syntax (MPI::BOOL etc.) were deprecated in MPI-3.0 and replaced with corresponding named MPI datatypes.

Building ATRIP (https://github.com/alejandrogallo/atrip) with MPICH (8.1.23) had issues with MPI_DATATYPE_NULL ending up being used for double complex numbers. Changing to named MPI datatypes fixed the issue.