wiki:H2_cool

Version 10 (modified by trac, 12 years ago) ( diff )

PURE FUNCTION H2_cool(nH2, nH, T)

Defined in

contrib/astro/physics/cool/cool.f90

Inputs:

  • nH2 (cm-3)
  • nH (cm-3)
  • T (K)

Description

  • Computes the energy source term from H2 radiative cooling due to collisional de-excitation from H-H2 & H2-H2 collisions)
  • Values are in ergs/cm3/s
  • Based on cooling rate coefficients (ergs/s) from Lepp & Schull (1983ApJ…270…578L), along with their cooling rate function (ergs/cm3/s)

Specifics

  • Cooling = 0 if nH2 is small (<10-6)
  • Only valid for T ⇐ 106K (if T > 106, it is set to 106K)
  • The vibrational and rotational coefficients due to collisions are defined in the functions listed below.
    • The high density limit (for Lvh, Lrh) is n < 1 cm-3
    • The low density limit (for Lvl, Lrl) is n > 106 cm-3
  • The H2 cooling is calculated using the vibrational and rotational coefficients according to the cooling rate function, but then subtracting off the H2 heating.
  • The H2 heating is calculated using the same function as the cooling, but without nH2 as a factor, and using MinTemp (defined in physics.data) as the temperature. I'm not sure where this came from.

Contains

PURE FUNCTION Lvh(T)

  • PURE FUNCTION Lvh
    • Sets Vibrational cooling coefficient for high densities
    • in ergs/s
    • Lvh = 1.10d-18 * exp(-6744./T)

PURE FUNCTION Lvl(T)

PURE FUNCTION kh2(T)

Called in

contrib/astro/physics/cool/i_evolove.f90

Note: See TracWiki for help on using the wiki.