European Space Agency

European Space Agency

Royal Belgian Institute for Aeronomy

Royal Belgian Institute for Aeronomy

../_images/whiteSpace.png

ua637 - proton cross sections

subroutine  ua637(nsp, ksp, eng, debye, cs, ifail)
Parameters:
  • nsp [integer4,in] :: number of species

  • ksp (30) [integer4,in] :: list of species codes

  • eng [real8,in] :: proton energy (eV)

  • debye [real8,in] :: Debye length

  • cs (30) [real8,out] :: cross section (see note in ua630())

  • ifail [integer4,out] :: error flag (see Diagnostics)

Description

The subroutine ua637() evaluates the cross sections for collisions between proton and atmospheric particles. The algorithm has been developed by V.Pierrard and is based on

  • Tawara, 1980

  • Lotz, 1966

  • Rudd, 1985

  • McDaniel, 1964

  • Brandsen, 1954

  • Lotz, 1969

  • Banks and Kockarts, 1973

The cross sections are provided in mbarn (10-27 cm2). The components for which cross section exists are H, He, Ne, Ar, Kr, Xe, H2, N2, O2, CO, CO2, NH3, CH4, O., N., H+, He+,C+, N+, O+, Ne+,N+2, NO+, O+2 and electrons. Only the cross sections of the components listed in argument ksp are evaluated.

References

  • Pierrard, V., Cross sections for collisions between electrons or protons and the main atmospheric components, Aeronomica Acta B 54 (1994)

Diagnostics

  • -63701, not valid species code

  • -63702, atmospheric species not allowed

  • -63703, problem with Coulomb logarythm

Common Blocks

Dependencies

Called by

Calls

None

See also

Reported Bugs

None

Examples

None


UNILIB/tags/v3.02