Skip to content

Releases: akohlmey/tclmpi

Release 1.2

02 Nov 05:15
tclmpi-1.2
0091396
Compare
Choose a tag to compare

Version 1.2 of TclMPI comes with the following changes:

  • Improvements to CMake scripting for better portability
  • Support for NSIS installer packages on Windows 10 using MS-MPI and ActiveTcl
  • Support for building RPMs for Fedora Linux on copr
  • Support for building .deb packages for Ubuntu Linux on launchpad
  • Better support for building with VisualStudio 19
  • Fix for an uninitialized data bug that would cause unit tests to occasionally fail

Release 1.1

05 Sep 00:35
tclmpi-1.1
2a8f733
Compare
Choose a tag to compare

Version 1.1 of TclMPI comes with the following changes:

  • update the build system to use CMake for improved portability and convenience (i.e. macOS and Windows)
  • move automated testing from TravisCI to use GitHub Actions
  • automatically run static code analysis with CodeQL as GitHub Action
  • add support to run clang-tidy locally for further code quality checks
  • add support for reformatting with clang-format
  • modernize code to require an MPI-2 compliant MPI library and remove workarounds for MPI-1-only libs
  • new wrappers for MPI_Initialized() and MPI_Finalized()
  • have the HTML format documentation hosted by GitHub (from the github-pages branch)
  • update documentation and fix some minor issues
  • update examples to current Tcl conventions

Release 1.0

12 Apr 19:11
Compare
Choose a tag to compare

After many years of inactivity and no significant issues reported on the last set of fixes, the first full version of TclMPI is finally released. Tested with Tcl 8.6 and on Fedora and Ubuntu with OpenMPI and MPICH.