UA633
Subroutine UA633 - IRI-90 ionosphere
RECORD /zgeo/ mgde
REAL*8 dens(30), tmpi, tmpe
INTEGER*4 nsp, ksp(nsp), ifail
CALL UA633 (mgde, nsp, ksp, dens, tmpi, tmpe, ifail)
-
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]
-
tmpi
-
Ionic temperature [out]
-
tmpe
-
Electronic temperature [out]
-
ifail
-
Error flag (see diagnostics) [out]
The subroutine UA633 interfaces the UNILIB libray with the ionospheric
model IRI-90.
The subroutine includes also a plasmaspheric extension of the model.
The species included in the model are
H+, He+, N+, O+,
NO+ and O+2 (code 20, 21, 23, 24, 27
and 28, respectively). The subroutine makes use of the arguments
matm.ut
, matm.rzss
, matm.fkpx
and kflag()
of common block UC150.
The indices 27 to 39 of
argument kflag
are used to control the IRI-90 model.
The argument matm.fkpx
is used only in the plasmaspheric
extension.
Note that the different arguments of common block
UC150 can be initialized with the help of subroutine
UA610.
References
- Bilitza, D., International Reference Ionosphere 1990,
NSSDC/WDC-A-R&S 90-20 (1990)
History
In version 2.00 and earlier, the local time was improperly passed
to the IRI model.
From version 2.01, the argument kflag(39)
has been
introduced to control if the IRI
model either has to depend on the Sun spot numbers (default)
or on the F10.7 radio flux.
-63301, illegal species code
-63302, component not allowed in the model
UC140,
magnetic field description
UC150,
atmospheric model description
UC160,
general constants
Called by
UA630,
evaluate the atmospheric densities
Calls
UA639,
equatorial electron density
FAQ G.04,
International Reference Ionosphere (IRI):
UA610,
select an atmospheric, ionospheric and/or plasmaspheric model