microsoft / Microsoft-MPI

Microsoft MPI
MIT License
244 stars 74 forks source link

MPICH ABI compatibility #30

Open simonbyrne opened 4 years ago

simonbyrne commented 4 years ago

Since one of the aims is "Ease of porting existing code that uses MPICH", I was wondering if there is a plan to be ABI compatible with MPICH similar to many other MPICH derivatives (see https://www.mpich.org/abi/)?

tbiedert commented 4 years ago

Nice, I second this.

For many basic types and constants MPICH and MSMPI seem to be ABI compatible.

However, for instance MPI_UINT64_T does not match: 0x4c00083e (MPICH) vs. 0x4c00083a (MSMPI).