wiki:cool_f90

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

cool.f90

Description

Creates cooling tables for the different cooling factiors (H recombination, etc.)
Includes cooling due to (and makes tables for):

  • H ionization and recombination for T < 105
  • H2 cooling for T < 106
  • H2 dissociation recombination for T < 105
  • OI cooling (using H2 as a tracer for OI) for T < 1000
  • dust cooling (not used)
  • HeII ion recombination for T < 105

USEd by

(Also USEd by CalcComp (ONLY EOS_vars) in set-up files)

Location

contrib/astro/physics/cool/cool.f90



MODULE cool

USES

GlobalDeclarations, ONLY:

  • cellinfo, srcPrecision,
  • muH, muH2, muHe, mue, Xmu, boltzmann, ev, amu,
  • BindH2,IonH,IonHe,gammaH,gammaH2,
  • rScale,nScale,TempScale,pScale,lScale,VelScale,
  • Lumin,mCentral,alpha,MinTemp,RunTimesc,ViscCD,ScaleGrav,ScaleCool,EOSConstants,
  • verbosity,
  • NrVars, nDim,
  • iH2,iH,iHII,iHaux,iHe,iHeII,iHeIII,iE,iEntropy,nSpecies,nSpeciesLO,nSpeciesHI,iSpeedHI,
  • lH,lHe,lHII,lHe,lHeII,lHeIII

Contains:

Subroutines:

Functions:

INCLUDES:




Note: See TracWiki for help on using the wiki.