CosmoLattice 2.0
📄 arXiv:2607.24978 · 📥 PDF · 2026-07-27 · astro-ph.CO
Authors: Jorge Baeza-Ballesteros [arXiv · scholar] , Daniel G. Figueroa [arXiv · scholar] , Adrien Florio [arXiv · scholar] , Nicolás Loayza [arXiv · scholar] , Franz R. Sattler [arXiv · scholar] , Francisco Torrentí [arXiv · scholar] , Ander Urio [arXiv · scholar]
🕰 Orloj analysis
Tento článek představuje CosmoLattice v2.0, významnou aktualizaci simulačního kódu, která rozšiřuje jeho fyzikální rozsah a výpočetní schopnosti. Nová verze zavádí implementace skalárních polí s ne-minimální vazbou na gravitaci a axion-like polí, nové procedury pro generování počátečních podmínek a podporu GPU pro urychlení simulací.
💡 Jde o cenné vylepšení existujícího simulačního nástroje, které výrazně rozšiřuje jeho použitelnost pro výzkum raného vesmíru a gravitačních vln, s vysokou praktickou hodnotou pro komunitu.
Categories:
THE-20
THE-18
EXP-7
THE-17
PRT-1
MET-1
COS-1
THE-14
GRV-3
✓ code_available, modest_claims, extensive_documentation
📄 Abstract
This paper introduces $\tt {\mathcal C}osmo{\mathcal L}attice$ $\tt v2.0$, a major upgrade that substantially broadens the physical scope and computational capabilities of the code. It introduces lattice implementations of scalar fields non-minimally coupled to gravity through $φ^2R$, as well as axion-like fields coupled to Abelian gauge sectors as $φF_{μν}\widetilde F^{μν}$. It also provides new procedures for generating specialized initial conditions, including scaling networks of cosmic defects ($\it e.g.$ strings and domain walls), and fields with arbitrary power spectra. The release also incorporates low-storage Runge-Kutta integrators for non-symplectic systems (suitable $\it e.g.$ for non-minimal scalar kinetic terms as $\mathcal{G}_{ab}\partial_μφ^a\partial^μφ^b$), scalar-field simulations on reduced $(1+1)$- and $(2+1)$-dimensional lattices, new optimized gravitational-wave evolution, more flexible field and energy-density outputs, and GPU support that can accelerate simulations by a factor $\mathcal{O}(10)$ relative to CPU execution. Extensive documentation on the use of the code is provided on https://www.cosmolattice.com