uc150 - atmospheric model¶
- type uc150¶
Synopsis¶
INCLUDE 'unilib.h'
COMMON /UC150/ matm, ntspec, nnspec, kspec, kflag
TYPE(zatm) matm
INTEGER*4 ntspec, nnspec, kspec(30)
INTEGER*4 kflag(50)
Arguments¶
- matm
Description of the atmospheric, ionospheric and/or plasmaspheric models (
zatm
)- ntspec, nnspec
Total number of species and number of neutral species
- kspec
Indices of the different species
- kflag
Internal switches
Description¶
The common block
uc140
contains the description of atmospheric, ionospheric and/or plasmaspheric models used by the subroutineua630()
. The common may be initialized with the subroutineua610()
.The argument
kspec
provides a list of indices which corresponds to the list of the atmospheric and/or ionospheric constituents included in the selected model. The indiceskspec(1:nnspec)
are related to the neutral elements while the indiceskspec(nnspec+1:ntspec)
are related to the ionized elements. The table below shows the correspondance between the index values and the chemical elements.
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 |
Switch |
Possible values |
Description |
---|---|---|
1 |
0, 1, 2, 3 |
F10.7 effect on mean. When set to 0, it has the same effect than setting matm%f107a and matm%f107 to 150 |
2 |
0, 1, 2, 3 |
time independent term of the expansion function G(L) |
3 |
0, 1, 2, 3 |
symmetrical annual variation |
4 |
0, 1, 2, 3 |
symmetrical semiannual variation |
5 |
0, 1, 2, 3 |
asymmetrical annual variation |
6 |
0, 1, 2, 3 |
asymmetrical semiannual variation |
7 |
0, 1 |
diurnal variation |
8 |
0, 1 |
semidiurnal variation |
9 |
-1, 0, 1 |
3-hour Ap effect, no Ap effect, daily Ap effect |
10 |
0, 1 |
all Universal Time and longitude variations |
11 |
0, 1, 2, 3 |
longitudinal variations |
12 |
0, 1, 2, 3 |
Universal Time and mixed Universal Time/longitude variations |
13 |
0, 1 |
mixed Ap/Universal Time/longitude variations |
14 |
0, 1 |
terdiurnal variation |
15 |
-1, 0, 1 |
mixed, diffusive or net densities |
16 |
0, 1 |
all variations of the exospheric temperature. When set to 0, the exospheric temperature is forced to 1037.18 K |
17 |
0, 1 |
all variations of the temperature at 120 km |
18 |
0, 1 |
all variations of temperatures at nodes of region 1 |
19 |
0, 1 |
all variations of the shape parameter S used in the Bates profile |
20 |
0, 1, 2, 3 |
all variations of temperatures at nodes of region 2 |
21 |
0, 1 |
all variations of the diffusive density at 120 km |
22 |
0, 1, 2, 3 |
all variations of temperatures at nodes of region 3 |
23 |
0, 1 |
N2 turbopause height variation |
24 |
0, 1 |
Earth radius and gravity varying with latitude |
25 |
0, 1 |
security switch. When set to 0, fix all preceding switches to 1 anyway. When set to 1, transmit the values of the preceding switches. |
26 |
0, 1 |
spare computing time. When set to 0, jump calculations already done, for which results do not change. |
Switch |
Possible values |
Description |
---|---|---|
27 |
-1, 0 |
electron density is calculated or not |
28 |
-1, 0 |
temperatures are calculated or not |
29 |
-1, 0 |
ion composition is calculated or not |
30 |
-1, 0 |
B0 from table or from Gulyeava [1987] |
31 |
-1, 0 |
F2 peak from CCIR or from URSI |
32 |
-1, 0 |
ion composition standard or from Danilov-Yaichnikov [1985] |
33 |
-1, 0 |
standard IRI topside or IRI-79 |
34 |
-1, 0 |
NMF2 peak model or input values |
35 |
-1, 0 |
HMF2 peak model or input values |
36 |
-1, 0 |
electron temperature (TE) model or electron temperature-density (TE-NE) model with the electron density as input |
37 |
-1, 0 |
standard electron density or Lay-functions version |
38 |
-1, 0 |
message are written to unit 6 or 12 |
39 |
-1, 1 |
model depents on Sun spot numbers (1) or on F10.7 radio flux (-1) |
40-50 |
not used |
Dependencies¶
Used by¶
- ua630 - evaluate the atmospheric densities
matm%katm, matm%f107, matm%f107a, matm%kion, nnspec, ntspec and kspec(1)
- ua632 - MSISE-90 atmosphere
matm%ut, matm%f107, matm%f107a, matm%ap, matm%kday and kflag(1)
- ua633 - IRI-90 ionosphere
matm%ut, matm%rzss, matm%kday, matm%fkpx and kflag(27)
- ua636 - evaluate a weighted amospheric mass
ntspec, nnspec, kspec(1)
Modified by¶
See also¶
None
Examples¶
None
UNILIB/tags/v3.02