Skip to content
This repository was archived by the owner on Aug 11, 2022. It is now read-only.

Commit e0436ec

Browse files
author
scienceopen
committed
init
1 parent d463f2f commit e0436ec

File tree

3 files changed

+436
-298
lines changed

3 files changed

+436
-298
lines changed

00readme.txt

+102
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
International Reference Ionosphere 2012 (IRI2012) Software
2+
----------------------------------------------------------
3+
4+
================================================================================
5+
6+
The IRI is a joined project of the Committee on Space Research (COSPAR) and the
7+
International Union of Radio Science (URSI). IRI is an empirical model specifying
8+
monthly averages of electron density, ion composition, electron temperature, and
9+
ion temperature in the altitude range from 50 km to 1500 km.
10+
11+
This directory includes the FORTRAN program, coefficients, and indices files for
12+
the latest version of the International Reference Ionosphere model: IRI2007. This
13+
version includes several options for different parts and parameters. A logical
14+
array JF(30) is used to set these options. The IRI-recommended set of options
15+
can be found in the COMMENT section at the beginning of IRISUB.FOR. IRITEST.FOR
16+
sets these options as the default.
17+
18+
The compilation/link command in Fortran 77 is:
19+
f77 -o iri iritest.for irisub.for irifun.for iritec.for iridreg.for igrf.for
20+
cira.for iriflip.for
21+
22+
================================================================================
23+
IMPORTANT: Please note that the following files have NOT been changed and are the
24+
same as for IRI2007: CCIR%%, URSI%%
25+
================================================================================
26+
27+
Directory Contents:
28+
-----------------------------------------------------------------------------------
29+
30+
00_iri2012.tar TAR file that includes all files from this directory. Was created
31+
in UNIX using 'tar -cvf 00_iri2007.tar *'. UNIX command to unpack
32+
is "tar -xvf 00_iri2007.tar".
33+
34+
irisub.for This file contains the main subroutine iri_sub. It computes
35+
height profiles if IRI output parameters (Ne, Te, Ti, Ni, vi)
36+
for specified date and location. Also included is the
37+
subroutine iri_web that computes output parameters versus
38+
latitude, longitude (geog. or geom.), year, day of year, hour
39+
(LT or UT), and month. An example of how to call and use iri_web
40+
is shown in iritest.for. Compilation of iritest.for requires
41+
irisub.for, irifun.for, iritec.for, iridreg.for, igrf.for, and
42+
cira.for.
43+
44+
irifun.for This file contains the subroutines and functions that are
45+
required for running IRI.
46+
47+
48+
iriflip.for Subroutines for the FLIP-related new model for the bottomside
49+
ion composition of Richards et al.
50+
51+
iridreg.for Subroutines for the D region models of Friedrich-Torkar
52+
and of Danilov et al.
53+
54+
iritec.for This file includes the subroutines for computing the ionospheric
55+
electron content from 60km up to a specified upper limit.
56+
57+
cira.for This file includes the subroutines and functions for computing
58+
the COSPAR International Reference Ionosphere (NRLMSIS-00)
59+
neutral temperature and densities.
60+
61+
igrf.for This file includes the subroutines for the International
62+
Geomagnetic Reference Field (IGRF).
63+
64+
dgrf%%%%.dat Definitive IGRF coefficients for the years 1945 to 2000 in steps
65+
of 5 years (%%%%=1945, 1950, etc.)(ASCII).
66+
igrf%%%%.dat Prelimenary IGRF coefficients for most recent year (ASCII).
67+
igrf%%%%s.dat IGRF coefficients for extrapolating 5 years into the future (ASCII).
68+
69+
iritest.for Test program indicating how to use of the IRI subroutines.
70+
Requires irisub, irifun, iritec, iridreg, igrf,and cira.
71+
72+
iriorbit.for Simple program for calculating IRI parameters along an orbit
73+
iriorbitmax.for Program to calculate F2 peak parameters along an orbit.
74+
75+
ig_rz.dat This file(s) contains the solar and ionospheric indices (IG12, Rz12)
76+
for the time period from Jan 1958 onward. The file is updated
77+
quarterly. It is read by subroutine tcon in irifun.for (ASCII).
78+
79+
apf107.dat This file provides the 3-hour ap magnetic index and F10.7 daily
80+
81-day and 365-day index from 1960 onward (ASCII).
81+
82+
CCIR%%.ASC, Coefficient files for the global representation of the F2 peak
83+
URSI%%.ASC peak parameters (foF2, M3000) where %% = Month+10 (ASCII). CCIR is
84+
the model recommended by the International Committee Consultative
85+
on Radiocommunication (CCIR) of the International Union of
86+
Telecommunication (ITU). URSI is the model recommended by the
87+
International Union of Radio Science. IRI recommends the CCIR
88+
model for the continents and the URSI model for the ocean areas.
89+
If a single model is needed globally URSI is recommended.
90+
91+
-----------------------------------------------------------------------------------
92+
-----------------------------------------------------------------------------------
93+
94+
NOTE: Please consult the 'listing of changes' in the comments section at the top
95+
of each one of these programs for recent corrections and improvements.
96+
97+
More information about the IRI project can be found at http://IRI.gsfc.nasa.gov
98+
99+
IRI parameters can be calculated and plotted online at sites given on the homepage
100+
101+
102+
----------------------------- dieter.bilitza-1@nasa.gov ------------------ Jan 2013

IOtable.txt

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
C OUTPUT: OUTF(1:20,1:1000)
2+
C OUTF(1,*) ELECTRON DENSITY/M-3
3+
C OUTF(2,*) NEUTRAL TEMPERATURE/K
4+
C OUTF(3,*) ION TEMPERATURE/K
5+
C OUTF(4,*) ELECTRON TEMPERATURE/K
6+
C OUTF(5,*) O+ ION DENSITY/% or /M-3 if jf(22)=f
7+
C OUTF(6,*) H+ ION DENSITY/% or /M-3 if jf(22)=f
8+
C OUTF(7,*) HE+ ION DENSITY/% or /M-3 if jf(22)=f
9+
C OUTF(8,*) O2+ ION DENSITY/% or /M-3 if jf(22)=f
10+
C OUTF(9,*) NO+ ION DENSITY/% or /M-3 if jf(22)=f
11+
C AND, IF JF(6)=.FALSE.:
12+
C OUTF(10,*) CLUSTER IONS DEN/% or /M-3 if jf(22)=f
13+
C OUTF(11,*) N+ ION DENSITY/% or /M-3 if jf(22)=f
14+
C OUTF(12,*)
15+
C OUTF(13,*)
16+
C if(jf(24) OUTF(14,1:11) standard IRI-Ne for 60,65,..,110km
17+
C =.false.) 12:22) Friedrich (FIRI) model at these heights
18+
C 23:33) standard Danilov (SW=0, WA=0)
19+
C 34:44) for minor Stratospheric Warming (SW=0.5)
20+
C 45:55) for major Stratospheric Warming (SW=1)
21+
C 56:66) weak Winter Anomaly (WA=0.5) conditions
22+
C 67:77) strong Winter Anomaly (WA=1) conditions
23+
C OUTF(15-20,*) free
24+
25+
C INPUT: JF(1:50) true/false switches for several options
26+
C JMAG =0 geographic = 1 geomagnetic coordinates
27+
C ALATI,ALONG LATITUDE NORTH AND LONGITUDE EAST IN DEGREES
28+
C IYYYY Year as YYYY, e.g. 1985
29+
C MMDD (-DDD) DATE (OR DAY OF YEAR AS A NEGATIVE NUMBER)
30+
C DHOUR LOCAL TIME (OR UNIVERSAL TIME + 25) IN DECIMAL
31+
C HOURS
32+
C HEIBEG, HEIGHT RANGE IN KM; maximal 100 heights, i.e.
33+
C HEIEND,HEISTP int((heiend-heibeg)/heistp)+1.le.100
34+
C

0 commit comments

Comments
 (0)