Codebase release 0.2 for Carlo.jl

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.

Authors

Institutions

Publication Details

Journal
SciPost Physics Codebases
Published
2025-02-07
DOI
https://doi.org/10.21468/scipostphyscodeb.49-r0.2
Citations
1
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
1.49

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Codebase release 0.2 for Carlo.jl

Lukas Weber
1 citations
SciPost Physics Codebases
Distributed and Parallel Computing Systems
1.49
article

Codebase release 0.2 for Carlo.jl

Lukas Weber
article en
1 citations

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.

SciPost Physics Codebases
Max Planck Institute for the Structure and Dynamics of Matter (DE), Flatiron Health (United States) (US), Flatiron Institute (US)
Deutsche Forschungsgemeinschaft
Industry, innovation and infrastructure
Openalex Percentile: Top 20%
Distributed and Parallel Computing Systems
1.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Codebase release 0.2 for Carlo.jl — Lukas Weber · SciPost Physics Codebases (2025) | TGRS Research Map | TGRS