Closed cburstedde closed 7 months ago
This might be the last change for version 2.8.6. Any comment @hannesbrandt @tim-griesbach ?
Thanks, about to merge and release if there are no further comments.
Thanks, about to merge and release if there are no further comments.
I saw that MPI_DOUBLE_INT is part of MPI standard 1.3. Do we want to remove sc_MPI_DOUBLE_INT nonetheless?
Thanks, about to merge and release if there are no further comments.
I saw that MPI_DOUBLE_INT is part of MPI standard 1.3. Do we want to remove sc_MPI_DOUBLE_INT nonetheless?
It's a weird thing, 12 bytes and all. But for the sake of backwards compatbility, letting it live and reducing the diff as much as possible would be a good thing. Would you be able to do this?
Thanks, about to merge and release if there are no further comments.
I saw that MPI_DOUBLE_INT is part of MPI standard 1.3. Do we want to remove sc_MPI_DOUBLE_INT nonetheless?
It's a weird thing, 12 bytes and all. But for the sake of backwards compatbility, letting it live and reducing the diff as much as possible would be a good thing. Would you be able to do this?
Don't worry, I'm on it.
We had a couple data types that came in after MPI 1.3. Some were not consistently represented in all their aspects. We removed sc_MPI_SIGNED_CHAR and sc_MPI_DOUBLE_INT. We redefined INT8 to BYTE and UNSIGNED_LONG_LONG to LONG_LONG. Hopefully this works with very old MPI installations.
Update: to be very strict, we delete the MPI types for unsigned long long and int8_t. They are too new. Update: reinstate MPI_DOUBLE_INT, it is very old.