ICLDisco / dplasma

DPLASMA is a highly optimized, accelerator-aware, implementation of a dense linear algebra package for distributed heterogeneous systems. It is designed to deliver sustained performance for distributed systems where each node featuring multiple sockets of multicore processors, and if available, accelerators, using the PaRSEC runtime as a backend.
Other
11 stars 9 forks source link

Do not cast MPI communicators to void*, this is incompatible with MPICH #85

Closed abouteiller closed 1 year ago

abouteiller commented 1 year ago

Make dplasma scalapack wrappers compile with MPICH

bosilca commented 1 year ago

Why incompatible ? Isn't this change now allow the compiler to complain all the time (automatic promotion to a type of different length in MPICH and casting to a different type in OMPI) ?

I take back this comment, the argument of the function is an MPI_Comm so this patch makes sense.