publication number 49

Carlo.jl: A general framework for Monte Carlo simulations in Julia

Publication typeJournal Article
Publication date2025-02-07
SJR
CiteScore
Impact factor
ISSN2949804X
Abstract

Carlo.jl is a Monte Carlo simulation framework written in Julia. It provides MPI-parallel scheduling (including parallel tempering), organized storage of input, checkpoint, and output files, as well as statistical postprocessing. With a minimalist design, it aims to aid the development of high-quality Monte Carlo codes, especially for demanding applications in condensed matter and statistical physics. This hands-on user guide shows how to implement a simple code with Carlo.jl, how to run an existing stochastic series expansion code based on Carlo.jl, and provides benchmarks to show its efficacy.

Found 
Found 

Top-30

Journals

1
SciPost Physics Codebases
1 publication, 50%
Physical Review Letters
1 publication, 50%
1

Publishers

1
Stichting SciPost
1 publication, 50%
American Physical Society (APS)
1 publication, 50%
1
  • We do not take into account publications without a DOI.
  • Statistics recalculated weekly.

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
2
Share
Cite this
GOST |
Cite this
GOST Copy
Weber L. Carlo.jl: A general framework for Monte Carlo simulations in Julia // SciPost Physics Codebases. 2025. 49
GOST all authors (up to 50) Copy
Weber L. Carlo.jl: A general framework for Monte Carlo simulations in Julia // SciPost Physics Codebases. 2025. 49
RIS |
Cite this
RIS Copy
TY - JOUR
DO - 10.21468/SciPostPhysCodeb.49
UR - https://scipost.org/10.21468/SciPostPhysCodeb.49
TI - Carlo.jl: A general framework for Monte Carlo simulations in Julia
T2 - SciPost Physics Codebases
AU - Weber, L.
PY - 2025
DA - 2025/02/07
PB - Stichting SciPost
SN - 2949-804X
ER -
BibTex
Cite this
BibTex (up to 50 authors) Copy
@article{2025_Weber,
author = {L. Weber},
title = {Carlo.jl: A general framework for Monte Carlo simulations in Julia},
journal = {SciPost Physics Codebases},
year = {2025},
publisher = {Stichting SciPost},
month = {feb},
url = {https://scipost.org/10.21468/SciPostPhysCodeb.49},
pages = {49},
doi = {10.21468/SciPostPhysCodeb.49}
}