-
Notifications
You must be signed in to change notification settings - Fork 59
Chemistry and Radiation
Hsi-Yu Schive edited this page Jul 26, 2018
·
10 revisions
Related options: SUPPORT_GRACKLE
Parameters described on this page: GRACKLE_ACTIVATE, GRACKLE_VERBOSE, GRACKLE_COOLING, GRACKLE_PRIMORDIAL, GRACKLE_METAL, GRACKLE_UV, GRACKLE_CMB_FLOOR, GRACKLE_PE_HEATING, GRACKLE_PE_HEATING_RATE, GRACKLE_CLOUDY_TABLE
Other related parameters: CHE_GPU_NPGROUP
Parameters below are shown in the format: Name
(Valid Values) [Default Value]
-
- Description: Enable the GRACKLE chemistry and cooling library.
- Restriction: Only applicable when enabling the compilation option SUPPORT_GRACKLE.
-
- Description: Map to the "grackle_verbose" option in GRACKLE.
- Restriction:
-
- Description: Map to the "with_radiative_cooling" runtime parameter in GRACKLE.
- Restriction:
-
- Description: Map to the "primordial_chemistry" runtime parameter in GRACKLE. One must increase NCOMP_PASSIVE_USER by 3, 6, or 9 for GRACKLE_PRIMORDIAL=1, 2, or 3, respectively.
- Restriction:
-
-
Description:
Map to the "metal_cooling" runtime parameter in GRACKLE. One must increase
NCOMP_PASSIVE_USER
by 1 and initialize the field
Metal
using the field indexIdx_Metal
properly. - Restriction:
-
Description:
Map to the "metal_cooling" runtime parameter in GRACKLE. One must increase
NCOMP_PASSIVE_USER
by 1 and initialize the field
-
- Description: Map to the "UVbackground" runtime parameter in GRACKLE.
- Restriction:
-
- Description: Map to the "cmb_temperature_floor" runtime parameter in GRACKLE.
- Restriction:
-
- Description: Map to the "photoelectric_heating" runtime parameter in GRACKLE.
- Restriction:
-
- Description: Map to the "photoelectric_heating_rate" runtime parameter in GRACKLE. Note that the input value should always be in units of erg cm-3 s-1.
- Restriction:
-
- Description: Map to the "grackle_data_file" runtime parameter in GRACKLE.
- Restriction:
The floating-point accuracy and OpenMP support between GRACKLE and GAMER must be consistent with each other. See Library Configurations -- GRACKLE for details.
Getting Started
User Guide
- Installation
- Running the Code
- Adding New Simulations
- Runtime Parameters
- MPI and OpenMP
- GPU
- Physics Modules
- Outputs
- Simulation Logs
- Data Analysis
- In Situ Python Analysis
- Test Problems
- Troubleshooting
Advanced Topics
Developer Guide