This is a Swift Package Manager package for Open MPI.
The package exports a single module, CMPI
.
Due to the use of function-like macros in mpi.h
, a shim header that wraps these is required. shim.h
creates inline functions for the constants and maps them to read-only global computed properties.
A simple MPI program (à la 'Hello World') appears to work correctly, but this has not been extensively tested. Feedback is requested!