PPM version 1.0.6 available

Added by Thomas Jahns 9 months ago

This release mostly adds fixes for the build system to support a broader range of systems especially Cray XC30 and XC40 and newer gfortran releases in a better, cleaner fashion.

Also this release makes a first step to support 64bit array indexing by adding 64bit integer range objects to the C and Fortran interfaces.

A number of features have seen significant improvements in support of the underlying libraries:
  • The digest functions now work seamlessly with newer (1.1.0+) OpenSSL versions that removed some functions from the public API.
  • More recent versions 4 and 5 of ParMetis and Metis respectively are now also supported by adopting work from Matthew Krupcale (with significant changes to ensure correctness in various environments), see also #347 and commit:575b8e08ca
  • The MPI compiler wrappers like mpicc and mpifort now take precedence such that the intended setup will be used automatically much more often.
  • Handling of the possibilities how compilers and/or libraries setup up the FTZ and DAZ flags on Intel x86_64 CPUs is now much more robust.