v1.5.1
Version 1.5.1 -- January 1, 2021
Minor Enhancements
-
This is a minor enhancement release, but is a major step toward
further portability of the ParaMonte library. All ParaMonte kernel
library dependencies are now properly handled and recognized at runtime
without such aggressive actions as permanently redefining the environmental
path variables, most importantly,PATH
andLD_LIBRARY_PATH
on Linux/macOS. -
The ParaMonte kernel routines are now capable of handling user-input
file paths that contain white-space (blank) or other exotic characters. -
The Bash build script for the ParaMonte C/C++/Fortran examples can now handle
file paths that contain white-space (blank) or other exotic characters. -
The shared (dynamic) library file naming convention is now changed from
using "dynamic" in the file name to using "shared" in the file name. -
Typo-fixes in the documentation of the library.
Compiler Compatibility
Compiler Suite | Windows (64bit) | Linux | macOS |
---|---|---|---|
GNU Compiler Collection > 8.4 | ✅ | ✅ | ✅ |
Intel Parallel Studio > 19.1.1 | ✅ | ✅ | ✅ |
Microsoft C/C++ Compiler > 16.0.0 | ✅ | ❌ | ❌ |
Compiler / MPI library used for this binary release
- Windows: Intel Parallel Studio Version 19.1.1.216 Build 20200306 / Intel(R) MPI Library 2019 Update 7 for Windows
- Linux: Intel Parallel Studio Version 19.1.1.217 20200306 / Intel(R) MPI Library for Linux OS, Version 2019 Update 7 Build 20200312
- Linux: GNU 10.1.0 / Open-MPI 4.0.3
- Linux: GNU 10.1.0 / MPICH 3.2
- macOS: Intel Parallel Studio Version 19.1.0.216 20200306
- macOS: GNU 10.2.0 / Open-MPI 4.0.5
- macOS: GNU 10.2.0 / MPICH 3.3.2