ParaMonte: A high-performance serial/parallel Monte Carlo simulation library for C, C++, Fortran

09/29/2020
by   Amir Shahmoradi, et al.
0

ParaMonte (standing for Parallel Monte Carlo) is a serial and MPI/Coarray-parallelized library of Monte Carlo routines for sampling mathematical objective functions of arbitrary-dimensions, in particular, the posterior distributions of Bayesian models in data science, Machine Learning, and scientific inference. The ParaMonte library has been developed with the design goal of unifying the **automation**, **accessibility**, **high-performance**, **scalability**, and **reproducibility** of Monte Carlo simulations. The current implementation of the library includes **ParaDRAM**, a **Para**llel **D**elyaed-**R**ejection **A**daptive **M**etropolis Markov Chain Monte Carlo sampler, accessible from a wide range of programming languages including C, C++, Fortran, with a unified Application Programming Interface and simulation environment across all supported programming languages. The ParaMonte library is MIT-licensed and is permanently located and maintained at [https://github.com/cdslaborg/paramonte](https://github.com/cdslaborg/paramonte).

READ FULL TEXT

page 4

page 6

research
10/01/2020

Fast fully-reproducible serial/parallel Monte Carlo and MCMC simulations and visualizations via ParaMonte::Python library

ParaMonte::Python (standing for Parallel Monte Carlo in Python) is a ser...
research
10/08/2020

MatDRAM: A pure-MATLAB Delayed-Rejection Adaptive Metropolis-Hastings Markov Chain Monte Carlo Sampler

Markov Chain Monte Carlo (MCMC) algorithms are widely used for stochasti...
research
05/21/2018

Adaptive Monte-Carlo Optimization

The celebrated Monte Carlo method estimates a quantity that is expensive...
research
02/15/2019

BAREB: A Bayesian repulsive biclustering model for periodontal data

Preventing periodontal diseases (PD) and maintaining the structure and f...
research
06/05/2023

Sequential Monte Carlo Steering of Large Language Models using Probabilistic Programs

Even after fine-tuning and reinforcement learning, large language models...
research
05/03/2020

Monte Carlo modeling photon-tissue interaction using on-demand cloud infrastructure

Purpose: This work advances a Monte Carlo (MC) method to combine ionizin...

Please sign up or login with your details

Forgot password? Click here to reset