module procedure neutral_atmos module subroutine neutral_atmos(ymd, UTsecd, glat, glon, alt, activ, nn, Tn)
Interface →
subroutine neutral_atmos(ymd,UTsecd,glat,glon,alt,activ,nn,Tn)
CALL NRL-MSISE-00 AND ORGANIZE THE RESULTS. APPEND
OTHER AUXILIARY NEUTRAL DENSITY DATA USED BY MAIN CODE
CONVERT DATE INFO INTO EXPECTED FORM AND KIND
ITERATED LAT, LON, ALT DATA
UPDATE THE REFERENCE ATMOSPHERE VALUES
Arguments
Type
Intent Optional
Attributes Name
integer,
intent(in)
::
ymd (3)
real(kind=wp),
intent(in)
::
UTsecd
real(kind=wp),
intent(in),
dimension(:,:,:) ::
glat
real(kind=wp),
intent(in),
dimension(:,:,:) ::
glon
real(kind=wp),
intent(in),
dimension(:,:,:) ::
alt
real(kind=wp),
intent(in)
::
activ (3)
real(kind=wp),
intent(out),
dimension(1:size(alt,1),1:size(alt,2),1:size(alt,3),lnchem) ::
nn
real(kind=wp),
intent(out),
dimension(1:size(alt,1),1:size(alt,2),1:size(alt,3)) ::
Tn
Calls
proc~~neutral_atmos~~CallsGraph
proc~neutral_atmos
neutral_atmos
proc~meters
METERS
proc~neutral_atmos->proc~meters
proc~gtd7
GTD7
proc~neutral_atmos->proc~gtd7
proc~doy_calc
doy_calc
proc~neutral_atmos->proc~doy_calc
tgn3
tgn3
proc~gtd7->tgn3
pma
pma
proc~gtd7->pma
tn1
tn1
proc~gtd7->tn1
sw
sw
proc~gtd7->sw
proc~glob7s
GLOB7S
proc~gtd7->proc~glob7s
proc~densm
DENSM
proc~gtd7->proc~densm
pavgm
pavgm
proc~gtd7->pavgm
proc~glatf
GLATF
proc~gtd7->proc~glatf
tn3
tn3
proc~gtd7->tn3
pdm
pdm
proc~gtd7->pdm
proc~vtst7
VTST7
proc~gtd7->proc~vtst7
proc~gts7
GTS7
proc~gtd7->proc~gts7
tgn2
tgn2
proc~gtd7->tgn2
tgn1
tgn1
proc~gtd7->tgn1
tn2
tn2
proc~gtd7->tn2
proc~daysmonth
daysmonth
proc~doy_calc->proc~daysmonth
proc~glob7s->sw
swc
swc
proc~glob7s->swc
apt
apt
proc~glob7s->apt
plg
plg
proc~glob7s->plg
t
t
proc~glob7s->t
proc~splini
SPLINI
proc~densm->proc~splini
proc~splint
SPLINT
proc~densm->proc~splint
xs
xs
proc~densm->xs
amax1
amax1
proc~densm->amax1
proc~spline
SPLINE
proc~densm->proc~spline
zeta
zeta
proc~densm->zeta
ys
ys
proc~densm->ys
proc~vtst7->sw
glatl
glatl
proc~vtst7->glatl
stll
stll
proc~vtst7->stll
swl
swl
proc~vtst7->swl
fl
fl
proc~vtst7->fl
fal
fal
proc~vtst7->fal
proc~vtst7->swc
secl
secl
proc~vtst7->secl
apl
apl
proc~vtst7->apl
gll
gll
proc~vtst7->gll
iydl
iydl
proc~vtst7->iydl
swcl
swcl
proc~vtst7->swcl
proc~gts7->pma
proc~gts7->tn1
proc~gts7->sw
proc~gts7->proc~glob7s
proc~gts7->pdm
proc~gts7->proc~vtst7
proc~gts7->tgn1
pt
pt
proc~gts7->pt
alog
alog
proc~gts7->alog
proc~ccor
CCOR
proc~gts7->proc~ccor
mt
mt
proc~gts7->mt
alpha
alpha
proc~gts7->alpha
ptl
ptl
proc~gts7->ptl
proc~densu
DENSU
proc~gts7->proc~densu
zn1
zn1
proc~gts7->zn1
proc~dnet
DNET
proc~gts7->proc~dnet
proc~scalh
SCALH
proc~gts7->proc~scalh
altl
altl
proc~gts7->altl
ptm
ptm
proc~gts7->ptm
amod
amod
proc~gts7->amod
ps
ps
proc~gts7->ps
pd
pd
proc~gts7->pd
proc~globe7
GLOBE7
proc~gts7->proc~globe7
proc~ccor2
CCOR2
proc~gts7->proc~ccor2
pdl
pdl
proc~gts7->pdl
amin1
amin1
proc~splini->amin1
proc~densu->proc~splini
proc~densu->proc~splint
proc~densu->xs
proc~densu->amax1
proc~densu->proc~spline
proc~densu->zeta
proc~densu->ys
proc~dnet->alog
u
u
proc~spline->u
proc~globe7->sw
proc~globe7->swc
proc~globe7->apt
proc~globe7->plg
proc~globe7->t
sg0
sg0
proc~globe7->sg0
g0
g0
proc~globe7->g0
sumex
sumex
proc~globe7->sumex
Nodes of different colours represent the following:
Graph Key
Subroutine
Subroutine
Function
Function
Interface
Interface
Unknown Procedure Type
Unknown Procedure Type
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
Called by
proc~~neutral_atmos~~CalledByGraph
proc~neutral_atmos
neutral_atmos
interface~neutral_atmos
neutral_atmos
interface~neutral_atmos->proc~neutral_atmos
program~gemini3d
Gemini3D
program~gemini3d->interface~neutral_atmos
Nodes of different colours represent the following:
Graph Key
Subroutine
Subroutine
Function
Function
Interface
Interface
Unknown Procedure Type
Unknown Procedure Type
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.