ua632 - MSISE-90 atmosphere¶
- subroutine ua632(mgde, nsp, ksp, dens, tmpn, ifail)¶
- Parameters:
mgde [zgeo,in] :: geographic location (geodetic coordinates)
nsp [integer4,in] :: number of species
ksp (nsp) [integer4,in] :: list of species codes
dens (30) [real8,out] :: number density (see note of
ua630()
)tmpn [real8,out] :: temperature
ifail [integer4,out] :: error flag (see Diagnostics)
Description¶
The subroutine
ua632()
interfaces the UNILIB library with the atmospheric model MSISE-90. The species included in the model are H, He, Ar, N2, O2, O. and N. (code 1,2,4,8,9,16 and 17 respectively). The subroutine makes use of the arguments matm.ut, matm.f107a, matm.f107, matm.apind(), and kflag() of common blockuc150
. The first 26 elements of argumentkflag
are used to control the MSISE-90 model. Note that the different arguments of common blockuc150
can be initialized with the help of subroutineua610()
.
References¶
Hedin, A.E., Extension of the MSIS thermosphere model into the middle and lower atmosphere, JGR 96 (1991) 1159-1172
History¶
In version 2.00 and earlier, the local time was improperly passed to the MSIS model.
Diagnostics¶
-63201, altitude below the Earth’s surface
-63202, invalid species code
-63203, species not included in the model
Common Blocks¶
Dependencies¶
Called by¶
Calls¶
See also¶
Reported Bugs¶
None
Examples¶
None
UNILIB/tags/v3.02