cea-hpc / wi4mpi

Wrapper interface for MPI
BSD 3-Clause "New" or "Revised" License
80 stars 15 forks source link

Missing MPI_Aint_add function #18

Open ymeur opened 3 years ago

ymeur commented 3 years ago

Hi all, I am just trying Wi4MPi in c++ langage, and it seems that it miss the MPI_Aint_add function in the header, and so don't compile.

Normal or not ?

Are there other features that are not covered by the MPI 3.1 standard ?

Regards, Yann Meurdesoif

adrien-cotte commented 3 years ago

Hi Yann,

Nice to see you on wi4mpi 😃 ! A simple code with MPI_Aint_add() should reproduce?

For now, only MPI 3.0 is supported. We must add 3.1 and 4.0 support.

Best, Adrien

ymeur commented 3 years ago

Ok, I didn't look if MPI_Aint_add was a new MPI 3.1 feature. In fact, the function is not decleared in the header file (mpi.h) so it hang at compilation. I have just make a try because I would like to test several MPI library with our new version of XIOS, wich required now a lot of MPI3 functionnalities, in particuliar for passiove one-side communication with dynamic windows allocation.

Let me know when you planed to implement this function.

Cheer, Yann