[ Name | Synopsis | Arguments | Description | Diagnostics | Common Blocks | Dependencies | See Also | Reported Bugs | Examples ]
Subroutine UA630 - evaluate the atmospheric densities
RECORD /zgeo/ mpos REAL*8 tmass, dens(30), temp(3) INTEGER*4 ifail CALL UA630 (mpos, tmass, dens, temp, ifail)
The subroutine UA630 interfaces the atmospheric, ionospheric and
plasmaspheric model with the UNILIB libray. The subroutine includes
also two simple atmospheric models of the total mass density.
The different models are selected by arguments
matm.kionof the common block UC150. The possible selections are listed in the table below.
| ||MSISE-90 atmospheric model|
| ||Neutral part of the Anderson & Francis model|
| ||Simple total mass density model "Astrophysical Quantities" (Allen, 1985)|
| ||Simple Pfitzer total mass density model|
| ||IRI-90 ionospheric model|
| ||Ionospheric part of the Anderson & Francis model|
| ||Simple Pfitzer model of the ionosphere|
The temperatures (argument
temp) are provided only by the
MSISE-90 and IRI-90 models.
One should note that the total mass density and the number densities are
only determined for the species listed in argument
common block UC150.
densof subroutines UA630, UA631, UA632, UA633, UA634 and UA635, the argument
csof subroutines UA634, UA637 and UA638, and the argument
umaof common block UC160 have the same synopsis:
REAL*8 dens(30), cs(30), uma(30)
Each indice of both arrays corresponds to a fixed atmospheric
The table below provides the correspondance between indices and
|1 = H||11 = CO2||21 = He+|
|2 = He||12 = NH3||22 = C+|
|3 = Ne||13 = CH4||23 = N+|
|4 = Ar||14 not used||24 = O+|
|5 = Kr||15 not used||25 = Ne+|
|6 = Xe||16 = O.||26 = N2+|
|7 = H2||17 = N.||27 = NO+|
|8 = N2||18 not used||28 = O2+|
|9 = O2||19 = e-||29 not used|
|10 = CO||20 = p+||30 not used|
Note that the subroutines, which return the arguments
cs, assign the value 0 to array elements which correspond
to atmospheric components not treated by the subroutine.
-63001, geographic position below the Earth's surface
evaluate a weighted atmospheric mass
geocentric to geodetic transformation
UA631, Anderson and Francis atmosphere
UA632, simple atmospheric density distribution
UA633, IRI-90 ionospheric model
UA634, compute mass density from number density
select an atmospheric, ionospheric
and/or plasmaspheric model
FAQ G.05 Which are the coordinates and units used ?
- In version 2.00 and earlier, the local time was improperly passed to both MSISE and IRI-90 models by the subroutines UA632 and UA633, respectively. The bug is fixed since version 2.01.