Papers
Topics
Authors
Recent
Search
2000 character limit reached

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

Published 29 Sep 2020 in cs.MS, astro-ph.IM, physics.data-an, q-bio.QM, and stat.ML | (2009.14229v1)

Abstract: 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 Parallel Delyaed-Rejection Adaptive Metropolis 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.

Citations (8)

Summary

Paper to Video (Beta)

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.