Information
Introduction
PyCOOL (Cosmological Object-Oriented
Lattice code) is a fast GPU accelerated program that solves
the evolution of interacting scalar fields in an expanding
universe with symplectic algorithms. The program has been
written with the intention to hit a sweet spot of speed,
accuracy and user friendliness. This is achieved by using
the Python language with the PyCUDA
interface to make a program that is very easy to adapt to
different scalar field models.
PyCOOL uses github https://github.com/jtksai/PyCOOL .
Use
If you use PyCOOL and notice any issues please use the Issue page at github or email the author.
PyCOOL uses github https://github.com/jtksai/PyCOOL .
Use
'git clone git://github.com/jtksai/PyCOOL.git'
to get the program from github.If you use PyCOOL and notice any issues please use the Issue page at github or email the author.
Updates
- 2011/08/29: Program
version 0.9973002039 made available.
- 2012/01/24: Paper available at http://arxiv.org/abs/1201.5029.
- 2012/03/01: Added tensor perturbations and a new discretization to the code
(both experimental).
- 2012/01/24: Paper available at http://arxiv.org/abs/1201.5029.
- 2012/03/01: Added tensor perturbations and a new discretization to the code
(both experimental).
Further information
See http://arxiv.org/abs/1201.5029
for more information.
See also LATTICEEASY , DEFROST , PSpectRe and HLattice for similar programs
that rely more on the CPU.
Introduction to CUDA can be found here.
See also LATTICEEASY , DEFROST , PSpectRe and HLattice for similar programs
that rely more on the CPU.
Introduction to CUDA can be found here.
