Published December 18, 2020
| Version v.1.5.0
Software
Open
cdslaborg/paramonte: v1.5.0
- 1. University of Texas at Austin
- 2. The University of Texas
Description
Version 1.5 -- Dec 17, 2020
Major Enhancements
- This version introduces numerous performance and accuracy enhancements to the ParaMonte library.
- The entire kernel library is now fully documented and verified with over 866 tests that cover close to 100% of all lines and functions in the kernel.
- New prebuilt libraries with GNU compilers and Open-MPI on Linux are added.
- New flags are now added to the build scripts of the library that automate the process of code coverage generation.
- The
testing
builds are now removed from the ParaMonte release page as this build is mostly useful for development purposes. - The issue of Windows file locking, that led to the occasional crashes of the
ParaDRAM and ParaDISE simulations in
multiChain
parallelism mode, is now resolved.
Minor Enhancements
- Minor enhancements to the ParaMonte C/C++/Fortran example build scripts
build.sh
andbuild.bat
. - The default build settings are now limited to
heap
memory allocation withdynamic
library builds for only serial and MPI parallelization for all languages. Thestack
memory allocation results in a ~10% gain in the efficiency of the code. The benefits of stack-memory builds are marginal and are often problematic, in particular, for usage with non-compiled languages. However, users can still build the library withstack
memory allocation by specifying the appropriate build flags with theinstall.sh
on Unix orinstall.bat
script on Windows systems. For further information, see the installation guidelines on the ParaMonte documentation website. - All temporary array creations in debug mode are now resolved, except when Intel compilers are used, in which case, the debug warning messages are silenced.
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.2.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
Files
cdslaborg/paramonte-v.1.5.0.zip
Files
(4.3 MB)
Name | Size | Download all |
---|---|---|
md5:4b1b3bebe43f4c01ea0baea572731bc3
|
4.3 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/cdslaborg/paramonte/tree/v.1.5.0 (URL)