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.