FLASH-X
Doxygen Generated Documentation From Interface Source Code
Functions/Subroutines
Burn_init.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine Burn_init ()
 

Function/Subroutine Documentation

◆ Burn_init()

subroutine Burn_init

Initializes various runtime parameters and the specific alpha-chain nuclear burning network for the Burn unit.

PARAMETERS

useBurn – Boolean, True. Turns on burning module useBurnTable – Boolean, False. Controls the generation of reaction rates. TRUE interpolates from a stored table; FALSE generates them analytically. useShockBurn – Boolean, FALSE. Controls whether burning is allowed inside a regime experiencing shocks algebra – Integer, 1, [1,2]. Controls choice of linear algebra package used for matrix solution. 1=Ma28 sparse package, 2=Gift hardwired package. odeStepper – Integer, 1, [1,2]. Controls time integration routines. 1=Bader-Deuflhard variable order, 2=Rosenbrock 4th order nuclearTempMin/Max – Real, 1.1E+8/1.0E+12. Minimum and maximum temperature ranges where burning can occur nuclearDensMin/Max – Real, 1.0E-10/1.0E+14. Minimum and maximum density range where burning can occur. nuclearNI56Max – Real, 1.0. Maximum mass fraction of nickel where burning can occur. enucDtFactor – Real, 1.0E+30. Timestep limiter. See Burn_computeDt for details.

SEE ALSO bn_initNetwork

Definition at line 50 of file Burn_init.F90.