FreeBird.jl: An Extensible Toolbox for Simulating Interfacial Phase Equilibria
arXiv:2508.10237 · doi:10.1021/acs.jctc.5c01348
Abstract
We present FreeBird, an extensible Julia-based platform for computational studies of phase equilibria at generic interfaces. The package supports a range of system configurations, from atomistic solid surfaces to coarse-grained latticegas models, with energies evaluated using classical interatomic potentials or lattice Hamiltonians. Both atomistic and lattice systems accommodate single- or multi-component mixtures with flexibly definable surface and lattice geometries. Implemented sampling algorithms include nested sampling, WangLandau sampling, Metropolis Monte Carlo, and, for tractable lattice systems, exact enumeration. Leveraging Julia's type hierarchies and multiple dispatch, FreeBird provides a modular interface that allows seamless integration of system definitions, energy evaluators, and sampling schemes. Designed for flexibility, extensibility, and performance, FreeBird offers a versatile framework for exploring the thermodynamics of interfacial phenomena.
18 pages, 9 figures
References in corpus (18)
- Composition, structure and stability of RuO_2(110) as a function of oxygen pressure
- The Alloy Theoretic Automated Toolkit: A User Guide
- icet - A Python library for constructing and sampling alloy cluster expansions
- Effective Extensible Programming: Unleashing Julia on GPUs
- Understanding and Improving the Wang-Landau Algorithm
- Nested sampling for physical scientists
- Active learning of reactive Bayesian force fields: Application to heterogeneous hydrogen-platinum catalysis dynamics
- Stoichiometric reconstruction of the AlO(0001) surface
- Machine-learning-accelerated simulations to enable automatic surface reconstruction
- Phase changes in selected Lennard-Jones X_{13-n}Y_n clusters
- Machine Learning and Data-Driven Methods in Computational Surface and Interface Science
- Superposition Enhanced Nested Sampling
- Determining Surface Phase Diagrams Including Anharmonic Effects
- Nested sampling with plateaus
- Surface Phase Diagrams from Nested Sampling
- Prediction of surface reconstructions using MAGUS
- Structure diagram of binary Lennard-Jones clusters
- Nested Sampling for Exploring Lennard-Jones Clusters