Notable project changes in various releases.
For windows, lock and unlock renamed to lock_all() and unlock_all() to match the MPI calls they are actually using.
- mpifx_win allows allocations with 64 bit allocation size parameter
- mpifx_win is fully standard conforming now (using the F08 MPI-interface)
- mpifx_win can now allocate memory on each rank, if desired.
- Compilation error in unit tests
- Standard CMake option
BUILD_TESTING
to disable building unit tests
- Grid splitting based on type (e.g. MPI_COMM_TYPE_SHARED)
- Wrappers for accessing MPI shared memory window
- Some tests accessible via ctest
- Support for building with meson
- Support to build with GNU Fortran >= 11
- Method 'free' implemented to release the MPI-communicator
- Various improvements in the CMake-build system.
- CMake and PKG-Config export files when MpiFx is installed.
- The Fypp-preprocessor is not shipped with MpiFx but is an external requirement.
- Name convention for processes (master -> lead).