Pith. sign in

REVIEW 4 cited by

PyCOOL - a Cosmological Object-Oriented Lattice code written in Python

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1201.5029 v3 pith:6QNNQQRJ submitted 2012-01-24 astro-ph.IM astro-ph.COhep-phphysics.comp-ph

classification astro-ph.IMastro-ph.COhep-phphysics.comp-ph
keywords programpycoolpythonlatticemodelbeencardcosmological
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

There are a number of different phenomena in the early universe that have to be studied numerically with lattice simulations. This paper presents a graphics processing unit (GPU) accelerated Python program called PyCOOL that solves the evolution of scalar fields in a lattice with very precise symplectic integrators. The program has been written with the intention to hit a sweet spot of speed, accuracy and user friendliness. This has been achieved by using the Python language with the PyCUDA interface to make a program that is easy to adapt to different scalar field models. In this paper we derive the symplectic dynamics that govern the evolution of the system and then present the implementation of the program in Python and PyCUDA. The functionality of the program is tested in a chaotic inflation preheating model, a single field oscillon case and in a supersymmetric curvaton model which leads to Q-ball production. We have also compared the performance of a consumer graphics card to a professional Tesla compute card in these simulations. We find that the program is not only accurate but also very fast. To further increase the usefulness of the program we have equipped it with numerous post-processing functions that provide useful information about the cosmological model. These include various spectra and statistics of the fields. The program can be additionally used to calculate the generated curvature perturbation. The program is publicly available under GNU General Public License at https://github.com/jtksai/PyCOOL . Some additional information can be found from http://www.physics.utu.fi/tiedostot/theory/particlecosmology/pycool/ .

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 4 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. CosmoLattice 2.0

    astro-ph.CO 2026-07 conditional novelty 6.0 of 10

    CosmoLattice v2.0 extends lattice cosmology simulations with non-minimal scalars, ALP–gauge couplings, defect networks, low-storage RK integrators, optimized GWs, and O(10) GPU speedups.

  2. The art of simulating the early Universe. Part III: Scalar-Gauge-Fluid Dynamics

    astro-ph.CO 2026-07 accept novelty 5.0 of 10

    Detailed continuum-to-lattice schemes are given for perfect/imperfect fluids alone or coupled to scalars/gauges in FLRW, enabling self-consistent CosmoLattice simulations of early-Universe plasma dynamics and GWs.

  3. PSpectCosmo: A Pseudo-Spectral Code for Cosmological Dynamics Spanning Inflation and Reheating

    astro-ph.CO 2024-11 reject novelty 3.0 of 10

    PSpectCosmo applies a pseudo-spectral method to inflationary lattice simulations and claims to resolve the divergent vacuum energy density by tracking a quantum-to-classical ratio R.

  4. Lectures on Reheating after Inflation

    astro-ph.CO 2019-07 unverdicted

    Lecture notes providing a generic introduction to reheating after inflation, covering its theoretical, phenomenological, and observational aspects.

Pith tools