Skip to content

Releases: cea-hpc/wi4mpi

Wi4MPI 3.7.1

26 Feb 22:34
Compare
Choose a tag to compare

Bugfixes:

  • improve timeout feature support with multithreading (PR #79)

Support:

  • Improve NVHPC compilers support (PR #75)

Documentation:

  • Update documentation on MPIX_ functions support (PR #77)
  • Update documentation on C++ bindings limitation (PR #76)

Acknowledgements:

Many thanks to @kevin-juilly & @adrien-cotte for the listed developments

Wi4MPI 3.7.0

30 Jan 10:46
Compare
Choose a tag to compare

Bugfixes:

  • Fix for MPI library detection for wi4mpi wrapper (fixes #48)
  • Fix for rank mapping used in some MPI functions (fixes #63 and issues related to #21)
  • Fix for warning on symbol size running in preload mode to Open MPI (fixes #69)
  • Add support for MPIX_Query_cuda_support (fixes partially #53)
  • Add a truncation for MPI_* strings for translation between MPI libraries (fixes #50)

Support:

  • Add *BSD support (fix issue #52); *BSD support is limited on the timeout feature of Wi4MPI (see #73)

Documentation:

  • Readthedocs configuration update

Others:

  • Refactoring of build stage

Acknowledgements:

Many thanks to @kevin-juilly & @ducrotv for the listed developments

Wi4MPI 3.6.5

01 Dec 13:39
Compare
Choose a tag to compare

Bugfixes:

  • usage of combiner_ptr_converter instead of int_ptr_mapper fixing #51
  • fix translation for MPI_UNWEIGHTED & MPI_WEIGHTS_EMPTY, fixes issue #49
  • generalize wi4mpi init message to MPI_Init_threads and MPI_Init in Fortran and C; fixes issue #54
  • fix Fortran constants translation, fixes issues #21 & #61
  • transmit verbosity option to wi4mpi when using mpirun: fixes issue #15
  • mpicc: do not link to libmpi.so if not needed
  • `fix for override functions

Documentation:

  • new tutorials from ISC'23 conference
  • various typo corrections & updates

Other:

  • syntax checking with clang-format
  • refactoring of build stage

Thanks to @kevin-juilly, @Clement-Fontenaille, @ducrotv, @spoutn1k, @adrien-cotte, @nhanford, @eleon and @mathstuf for the hard work

Wi4MPI 3.6.4

01 Dec 16:02
Compare
Choose a tag to compare
  • Fix for PGI flags error at compile time (issue #39)
  • Add license file (PR #38)

Wi4MPI 3.6.3

29 Sep 08:43
Compare
Choose a tag to compare

Fix for issue #27 (regression introduced in 3.6.0 with PR #22 to fix issue #21), resolving wi4mpi wrapper crash in interface mode

Wi4MPI 3.6.2

28 Sep 14:07
Compare
Choose a tag to compare
  • Fixes issues #16 and #26
  • Integrates PR #33 (fixing parallel build error), #34 (documentation rework), #35 (fixing issue #26) and #36 (fixing issue #16).

Wi4MPI 3.6.1

30 Aug 08:09
Compare
Choose a tag to compare
  • fix for pthreads detection (issue #31 )
  • fix for compiler detection broken by PR #24

Wi4MPI 3.6.0

19 Jul 09:51
Compare
Choose a tag to compare
  • generator fix for MPI-IO symbols (issue #20)
  • dest_ptr_converter addition to correct MPI_Cart_shift error (issue #21)
  • remove Open MPI dependency and add helper script to configure Wi4MPI (PR #24 & #25)
  • update MPICH headers to 3.2

Wi4MPI 3.5.1

03 Feb 14:02
Compare
Choose a tag to compare
  • fakelib* SONAME fix
  • now using -fcommon with gcc (fix issues 10 & 11)
  • now using mpicc --showme:version to check that we are using Open MPI in CMakeList (fix issue 13)

Wi4MPI 3.5.0

08 Dec 14:47
Compare
Choose a tag to compare
  • Add Fujitsu fcc/FCC/frt compilers support
  • Specify -DOPENMPI_ROOT=<path to openmpi> if auto-detect fails at configuration time