English

FreeBird.jl: An Extensible Toolbox for Simulating Interfacial Phase Equilibria

Statistical Mechanics 2025-12-19 v3 Materials Science Chemical Physics Computational Physics

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 lattice-gas 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, Wang-Landau 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.

Keywords

Cite

@article{arxiv.2508.10237,
  title  = {FreeBird.jl: An Extensible Toolbox for Simulating Interfacial Phase Equilibria},
  author = {Ray Yang and Junchi Chen and Douglas Thibodeaux and Robert B. Wexler},
  journal= {arXiv preprint arXiv:2508.10237},
  year   = {2025}
}

Comments

18 pages, 9 figures

R2 v1 2026-07-01T04:49:01.741Z