Skip to content

v1.5.1

Compare
Choose a tag to compare
@shahmoradi shahmoradi released this 03 Jan 20:44
· 271 commits to main since this release

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 and LD_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