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