European Space Agency

European Space Agency

Royal Belgian Institute for Aeronomy

Royal Belgian Institute for Aeronomy

../_images/whiteSpace.png

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 block uc150. The first 26 elements of argument kflag are used to control the MSISE-90 model. Note that the different arguments of common block uc150 can be initialized with the help of subroutine ua610().

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