Paramonte

Latest version: v2.5.2

Safety actively analyzes 629908 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

1.4.1

**Enhancements**

+ The ParaMonte C/C++/Fortran example build scripts `build.sh` and `build.bat`
now check for the existence of both Intel and GNU compilers in the appropriate
order that is automatically inferred at the compilation time. Also, the dependencies
on the MPI compiler wrappers is now removed as the MPI libraries are not required to
build the ParaMonte examples, even in cases of parallel ParaMonte example builds.

**Compiler support**

| Compiler Suite | Windows (64bit) | Linux | macOS |
|----------------------------------:|:---------------:|:-----:|:-----:|

1.4.0

**Enhancements**

+ The IO debugging info of all ParaMonte samplers have been enhanced.
In cases of wrong syntax or syntax-breaking input values in the simulation
output files, the error messages are now more informative and point directly
to the exact location of of error in the input file.

+ The Integrated Autocorrelation (IAC) for sample refinement in ParaDRAM
sampler of ParaMonte is now set to the average of all variables' IAC values
instead of the maximum IAC value. This will lead to less aggressive decorrelation
of the final sample, which means significantly larger final sample sizes, without
compromising the i.i.d. property of the final refined sample. This behavior can
be reversed back to the original by specifying "max" or "maximum" along with
the requested refinement method, `SampleRefinementMethod = "batchmeans max"`
or `SampleRefinementMethod = "BatchMeans-max"` (case-insensitive).

**Compiler support**

| Compiler Suite | Windows (64bit) | Linux | macOS |
|----------------------------------:|:---------------:|:-----:|:-----:|

1.3.0

**Enhancements**

+ A new simulation specification `overwriteRequested` has
been added to all ParaMonte samplers. If TRUE and the
ParaMonte sampler detects an existing set of old simulation
output files in the output path of the current simulation with
the same names as the output file names of the current simulation,
then, the ParaMonte sampler will overwrite the existing simulation files.

**Compiler support**

| Compiler Suite | Windows (64bit) | Linux | macOS |
|----------------------------------:|:---------------:|:-----:|:-----:|

1.2.0

**Enhancements**

+ The post-processing report in the output report file
of ParaDRAM simulation has been significantly improved:
+ The parallel simulation summary now also provides the
predicted strong-scaling speedup behavior of the parallel
ParaDRAM simulations in "single chain" parallelism mode.
This can help make wiser decisions regarding the the number
of processors for similar parallel simulations in the future.

+ The ParaDRAM restart output file in ASCII mode now contains all
proposal updates, including the first user-specified proposal specs.

+ All parallel simulations now avoid the unnecessary creation of
temporary files by all processors for System and OS operations.
This is particularly important for large-scale parallel simulations.
As a side effect, this will also potentially improve the runtime
performances of the simulation.

+ Major enhancements has been made to the parallel simulation
performance analysis reported in the post-processing section
of the ParaDRAM simulation output `_report.txt` files.

+ The ParaMonte C/C++ build processes are now separate from each other.

**Bug fixes**

+ minor typo fixes

**Compiler support**

| Compiler Suite | Windows (64bit) | Linux | macOS |
|----------------------------------:|:---------------:|:-----:|:-----:|

1.1.0

**New features**

+ The MATLAB interface to the ParaMonte library is now ready to use, in addition
to the existing C/C++/Fortran/Python Programming language interfaces to ParaMonte.

**Enhancements**

+ The simulation summary report in the output report file has been improved.
+ The error handling in the build Batch-scripts on Windows is now greatly improved.

**Bug fixes**

+ The build Batch-script for the ParaMonte examples on Windows now properly builds and runs coarray applications in parallel.
+ The fully-deterministic restart functionality is now functional also when chainFileFormat="verbose" in ParaDRAM simulations.

**Compiler support**

| Compiler Suite | Windows (64bit) | Linux | macOS |
|----------------------------------:|:---------------:|:-----:|:-----:|

1.0.0

This is the first public release of the ParaMonte library.

**New features**

+ ParaDRAM sampler: **Para**llel **D**elayed-**R**ejection **A**daptive Metropolis-Hastings **M**arkov Chain Monte Carlo Sampler.
+ ParaMonte Interface to the C/C++/Fortran/Python Programming languages.
+ ParaMonte simulation-output visualization via the ParaMonte Python interface.

**Compiler support**

| Compiler Suite | Windows (64bit) | Linux | macOS |
|----------------------------------:|:---------------:|:-----:|:-----:|

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.