Skip to content

GRACKLE

Description

grackle website

Grackle is a chemistry and radiative cooling library for astrophysical simulations and models. Grackle has interfaces for C, C++, Fortran, and Python codes and provides: Two options for primordial chemistry and cooling: - Non-equilibrium primordial chemistry network for atomic H, D, and He as well as H2 and HD, including H2 formation on dust grains. - Tabulated H and He cooling rates calculated with the photo-ionization code, Cloudy. Tabulated metal cooling rates calculated with Cloudy. Photo-heating and photo-ionization from two UV backgrounds: 1. Faucher-Giguere et al. (2009). 2. Haardt & Madau (2012). Support for user-provided arrays of volumetric and specific heating rates. The Grackle provides functions to update chemistry species; solve radiative cooling and update internal energy; and calculate cooling time, temperature, pressure, and ratio of specific heats (gamma).

Environment Modules

Run module spider grackle to find out what environment modules are available for this application.

Environment Variables

  • HPC_GRACKLE_DIR - installation directory
  • HPC_GRACKLE_INC - development header files directory
  • HPC_GRACKLE_LIB - library directory

Citation

If you publish research that uses grackle you have to cite it as follows:

If you used the Grackle library in your work, please cite it as “the Grackle chemistry and cooling library (Smith et al. 2017).

Categories

library, compiler, astronomy