Skip to content

Latest commit

 

History

History
102 lines (58 loc) · 1.26 KB

CHANGELOG.rst

File metadata and controls

102 lines (58 loc) · 1.26 KB

Change Log

Notable project changes in various releases.

Unreleased

Fixed

For windows, lock and unlock renamed to lock_all() and unlock_all() to match the MPI calls they are actually using.

1.5

Added

  • mpifx_win allows allocations with 64 bit allocation size parameter

Changed

  • mpifx_win is fully standard conforming now (using the F08 MPI-interface)

1.4

Added

  • mpifx_win can now allocate memory on each rank, if desired.

1.3.1

Fixed

  • Compilation error in unit tests
  • Standard CMake option BUILD_TESTING to disable building unit tests

1.3

Added

  • Grid splitting based on type (e.g. MPI_COMM_TYPE_SHARED)
  • Wrappers for accessing MPI shared memory window
  • Some tests accessible via ctest

1.2

Added

  • Support for building with meson
  • Support to build with GNU Fortran >= 11

1.1

Added

  • Method 'free' implemented to release the MPI-communicator

1.0

Added

  • Various improvements in the CMake-build system.
  • CMake and PKG-Config export files when MpiFx is installed.

Changed

  • The Fypp-preprocessor is not shipped with MpiFx but is an external requirement.
  • Name convention for processes (master -> lead).