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 
  
  
  
  
  
  intent(in) 
  :: 
  ymd (3) 
  
  
  
  
  
  intent(in) 
  :: 
  UTsecd  
  
  
  
  
  
  intent(in), 
  dimension(:,:,:) :: 
  glat  
  
  
  
  
  
  intent(in), 
  dimension(:,:,:) :: 
  glon  
  
  
  
  
  
  intent(in), 
  dimension(:,:,:) :: 
  alt  
  
  
  
  
  
  intent(in) 
  :: 
  activ (3) 
  
  
  
  
  
  intent(out), 
  dimension(1:size(alt,1),1:size(alt,2),1:size(alt,3),lnchem) :: 
  nn  
  
  
  
  
  
  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.