CAM
mo_msis_ubc Module Reference

Functions/Subroutines

subroutine, public msis_ubc_inti (zonal_avg, freq)
 
subroutine, public msis_timestep_init (ap, f107, f107a)
 
subroutine, public get_msis_ubc (lchunk, ncol, temp, mmr)
 

Variables

integer msis_frq = 1
 
integer stepsize
 
integer ndx_n
 
integer ndx_h
 
integer ndx_o
 
integer ndx_o2
 
integer msis_cnt = 0
 
integer, dimension(pcnst) ndx = -1
 
real(r8), dimension(:,:,:), allocatable msis_ubc
 
real(r8) r2d
 
logical zonal_average = .false.
 

Function/Subroutine Documentation

◆ get_msis_ubc()

subroutine, public mo_msis_ubc::get_msis_ubc ( integer, intent(in)  lchunk,
integer, intent(in)  ncol,
real(r8), dimension(pcols), intent(inout)  temp,
real(r8), dimension(pcols,pcnst), intent(inout)  mmr 
)
Here is the caller graph for this function:

◆ msis_timestep_init()

subroutine, public mo_msis_ubc::msis_timestep_init ( real(r8), intent(in)  ap,
real(r8), intent(in)  f107,
real(r8), intent(in)  f107a 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ msis_ubc_inti()

subroutine, public mo_msis_ubc::msis_ubc_inti ( logical, intent(in)  zonal_avg,
integer, intent(in)  freq 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ msis_cnt

integer mo_msis_ubc::msis_cnt = 0
private

◆ msis_frq

integer mo_msis_ubc::msis_frq = 1
private

◆ msis_ubc

real(r8), dimension(:,:,:), allocatable mo_msis_ubc::msis_ubc
private

◆ ndx

integer, dimension(pcnst) mo_msis_ubc::ndx = -1
private

◆ ndx_h

integer mo_msis_ubc::ndx_h
private

◆ ndx_n

integer mo_msis_ubc::ndx_n
private

◆ ndx_o

integer mo_msis_ubc::ndx_o
private

◆ ndx_o2

integer mo_msis_ubc::ndx_o2
private

◆ r2d

real(r8) mo_msis_ubc::r2d
private

◆ stepsize

integer mo_msis_ubc::stepsize
private

◆ zonal_average

logical mo_msis_ubc::zonal_average = .false.
private