Published June 3, 2026
| Version v1.1.0
Software
Open
mcpy: a python package designed to run atomistic Monte Carlo simulations
Authors/Creators
- 1. Institut de Química Teòrica i Computacional (IQTCUB), Universitat de Barcelona, Barcelona, Spain; LEITAT Technological Center, Terrassa, Spain
- 2. Institut de Química Teòrica i Computacional (IQTCUB), Universitat de Barcelona, Barcelona, Spain
Description
GPU-native moves, NVT replica exchange, and key correctness fixes to the replica-exchange and Alchemi paths.
Added
- DomeCell — hemispherical insertion region for supported nanoparticles, with a dome-region GCMC example.
- AlchemiBrownianMove — GPU-native Langevin Brownian move (NVIDIA Alchemi backend).
- NVT replica exchange —
CanonicalEnsemblenow plugs intoReplicaExchangeviaget_state/set_state; teardown is chemical-potential-optional. - Compound perturbation moves —
n_swaps/n_stepstrial moves per step. - Basin-hopping — minima trajectory output for basin-hopping-style sampling.
plot_phase_diagram— build phase diagrams from multiple trajectories.
Changed
CanonicalEnsemblenow runs through the mcpyMoveSelector(legacy multi-mutation loop removed); NVT move statistics logged via the publicmove_selector. ExistingCanonicalEnsembleusage stays compatible.
Fixed
- Replica-exchange swap acceptance now compares the grand potential for grand-canonical replicas — the correct GCMC parallel-tempering criterion.
BatchedReplicaExchangenow performsn_movestrial moves per step.AlchemiFCalculatorhonorsFixAtomsconstraints during relaxation.
Docs
- JOSS paper draft (on the
paperbranch), cluster Alchemi tutorial, phase-diagram and DomeCell docs, supported-NP and batched RE-GCMC examples.
Full changelog: https://github.com/farrisric/mcpy/compare/v1.0.0...v1.1.0
Notes
Files
farrisric/mcpy-v1.1.0.zip
Files
(935.5 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:400b462f61070d269ee66446aef5fc1f
|
935.5 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/farrisric/mcpy/tree/v1.1.0 (URL)
Software
- Repository URL
- https://github.com/farrisric/mcpy