kamping-site / kamping

KaMPIng: (Near) zero-overhead MPI wrapper for modern C++
https://kamping-site.github.io/kamping/
GNU Lesser General Public License v3.0
35 stars 0 forks source link

Remove `Group(MPI_Comm)` constructor. #672

Closed niklas-uhl closed 8 months ago

niklas-uhl commented 8 months ago

MPICH(-based) MPI's typedef both MPI_Comm and MPI_Group as int, which leads to ambigous definitions. So we should only have a group constructor accepting a kamping::Communicator.