Simulating the Big Bang
DEFROST is a numerical code for simulating preheating of the Universe after the end of the inflation. It is small, easy to modify, very fast, and fully instrumented for 3D visualizations. DEFROST was written by Andrei Frolov for his early Universe research. The source code is published and distributed under the terms of GNU Public License.
If you use DEFROST in your research, please cite arXiv:0809.4904 (the preprint describing DEFROST internals and presenting simulations of chaotic preheating).
Download
- DEFROST v2.0: [ source code | README | GNU Public License ] (symplectic!)
- Dependencies: [ FFTW (required) | HDF5 & SILO (optional) | LLNL VisIt (visualization) ]
- (old) Silo library: [ source code | build notes | config patch | FC7 x86-64 binary | FC9 i386 binary ]
- Movies below are encoded using H.264/MPEG-4 AVC. If your player cannot handle it, use one of these:
[ CCCP (Windows) | Perian (MacOS) | MPlayer (All Platforms) | VLC (All Platforms) ]- Making your own movies? [ MPlayer/Mencoder | x264 Codec | Mencoder presets ]
Cool Movie of the Month
[ What's This? ] 3D volume render: Density ρ High quality 960x720 movie in H.264/MPEG-4 AVC (8Mb)
Preheating Models
- Chaotic Inflation: V(φ,ψ) = ½ m² φ² + ½ g² φ² ψ²
- Chaotic Inflation: V(φ,ψ) = ½ m² φ² + ½ σ φ ψ² + ¼ λ ψ⁴
More Preheating Codes
- LATTICEEASY by Gary Felder and Igor Tkachev: hep-ph/0011159, arXiv:0712.0813 (MPI version)
- CUDAEASY by Jani Sainio: arXiv:0911.5692 (GPU accellerated!)
- PSpectRe by Richard Easther, Hal Finkel, and Nathaniel Roth: arXiv:1005.1921 (spectral code)
- HLATTICE by Zhiqi Huang: arXiv:1102.0227 (symplectic/Runge-Kutta hybrid integrator, non-minimal coupling)
- PyCOOL by Jani Sainio: arXiv:1201.5029 (symplectic integrator, GPU accellerated with CUDA, very cool!)
Modified by Andrei Frolov <frolov@sfu.ca> on 2023-05-19