CAM
aoa_tracers Module Reference

Functions/Subroutines

subroutine, public aoa_tracers_readnl (nlfile)
 
subroutine, public aoa_tracers_register
 
logical function, public aoa_tracers_implements_cnst (name)
 
subroutine, public aoa_tracers_init_cnst (name, q, gcid)
 
subroutine, public aoa_tracers_init
 
subroutine, public aoa_tracers_timestep_init (phys_state)
 
subroutine, public aoa_tracers_timestep_tend (state, ptend, cflx, landfrac, dt)
 
subroutine init_cnst_3d (m, q, gcid)
 

Variables

integer, parameter ncnst =4
 
character(len=8), dimension(ncnst), parameter c_names = (/'AOA1', 'AOA2', 'HORZ', 'VERT'/)
 
character(len=8), dimension(ncnst), parameter src_names = (/'AOA1SRC', 'AOA2SRC', 'HORZSRC', 'VERTSRC'/)
 
integer ifirst
 
integer ixaoa1
 
integer ixaoa2
 
integer ixht
 
integer ixvt
 
logical aoa_tracers_flag = .false.
 
logical aoa_read_from_ic_file = .true.
 

Function/Subroutine Documentation

◆ aoa_tracers_implements_cnst()

logical function, public aoa_tracers::aoa_tracers_implements_cnst ( character(len=*), intent(in)  name)
Here is the caller graph for this function:

◆ aoa_tracers_init()

subroutine, public aoa_tracers::aoa_tracers_init ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ aoa_tracers_init_cnst()

subroutine, public aoa_tracers::aoa_tracers_init_cnst ( character(len=*), intent(in)  name,
real(r8), dimension(:,:), intent(out)  q,
integer, dimension(:), intent(in)  gcid 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ aoa_tracers_readnl()

subroutine, public aoa_tracers::aoa_tracers_readnl ( character(len=*), intent(in)  nlfile)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ aoa_tracers_register()

subroutine, public aoa_tracers::aoa_tracers_register ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ aoa_tracers_timestep_init()

subroutine, public aoa_tracers::aoa_tracers_timestep_init ( type(physics_state), dimension(begchunk:endchunk), intent(inout), optional  phys_state)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ aoa_tracers_timestep_tend()

subroutine, public aoa_tracers::aoa_tracers_timestep_tend ( type(physics_state), intent(in)  state,
type(physics_ptend), intent(out)  ptend,
real(r8), dimension(pcols,pcnst), intent(inout)  cflx,
real(r8), dimension(pcols), intent(in)  landfrac,
real(r8), intent(in)  dt 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_cnst_3d()

subroutine aoa_tracers::init_cnst_3d ( integer, intent(in)  m,
real(r8), dimension(:,:), intent(out)  q,
integer, dimension(:), intent(in)  gcid 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ aoa_read_from_ic_file

logical aoa_tracers::aoa_read_from_ic_file = .true.
private

◆ aoa_tracers_flag

logical aoa_tracers::aoa_tracers_flag = .false.
private

◆ c_names

character(len=8), dimension(ncnst), parameter aoa_tracers::c_names = (/'AOA1', 'AOA2', 'HORZ', 'VERT'/)
private

◆ ifirst

integer aoa_tracers::ifirst
private

◆ ixaoa1

integer aoa_tracers::ixaoa1
private

◆ ixaoa2

integer aoa_tracers::ixaoa2
private

◆ ixht

integer aoa_tracers::ixht
private

◆ ixvt

integer aoa_tracers::ixvt
private

◆ ncnst

integer, parameter aoa_tracers::ncnst =4
private

◆ src_names

character(len=8), dimension(ncnst), parameter aoa_tracers::src_names = (/'AOA1SRC', 'AOA2SRC', 'HORZSRC', 'VERTSRC'/)
private