trend

- 4

Trapped Radiation ENvironment model Development

UA632

[ Name | Synopsis | Arguments | Description | Diagnostics | Common Blocks | Dependencies | See Also | Reported Bugs | Examples ]

Name

    Subroutine UA632 - MSISE-90 atmosphere

Synopsis

      RECORD /zgeo/ mgde
      REAL*8        dens(30), tmpn
      INTEGER*4     nsp, ksp(nsp), ifail
      
      CALL UA632 (mgde, nsp, ksp, dens, tmpn, ifail) 

Arguments

    mgde
    Geographic location (geodetic coordinates) [in]
    nsp
    Number of species [in]
    ksp
    List of species code [in]
    dens
    Number density (see note of subroutine UA630) [out]
    tmpn
    Temperature [out]
    ifail
    Error flag (see diagnostics) [out]

Description

    The subroutine UA632 interfaces the UNILIB libray 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

    UC150, atmospheric model description
    UC160, general constants

Dependencies

Called by

    UA630, evaluate the atmospheric densities

Calls

    EXT630, set of atmospheric models, Neutral Atmosphere Empirical Model MSISE-90 :
      NWGTD6

See also

    UA610, select an atmospheric, ionospheric and/or plasmaspheric model

Reported Bugs

    None

Examples

    None