CAM
tracers_suite Module Reference

Functions/Subroutines

character(len=8) function, public get_tracer_name (n)
 
subroutine, public init_cnst_tr (m, q, gcid)
 
subroutine init_cnst_lw (q, gcid)
 
subroutine init_cnst_md (q, gcid, rev_in)
 
subroutine init_cnst_hi (q, gcid)
 
subroutine init_cnst_un (q, gcid)
 
subroutine, public init_tr
 
subroutine, public timestep_init_tr
 
subroutine setsmoothtr (indx, q, width, rev_in)
 
integer function setpindxtr (pmb)
 
subroutine, public tend_tr (m, ncol, q, deltat, snk)
 
subroutine tend_lw (ncol, q, deltat, snk)
 
subroutine tend_md (ncol, q, deltat, snk)
 
subroutine tend_hi (ncol, q, deltat, snk)
 
subroutine tend_un (ncol, q, deltat, snk)
 
subroutine, public flux_tr (m, ncol, lchnk, landfrac, flux)
 

Variables

integer, parameter trac_ncnstmx =5000
 
integer, parameter trac_names =5
 
logical, parameter smooth = .false.
 

Function/Subroutine Documentation

◆ flux_tr()

subroutine, public tracers_suite::flux_tr ( integer, intent(in)  m,
integer, intent(in)  ncol,
integer, intent(in)  lchnk,
real(r8), dimension(pcols), intent(in)  landfrac,
real(r8), dimension(pcols), intent(out)  flux 
)
Here is the caller graph for this function:

◆ get_tracer_name()

character(len=8) function, public tracers_suite::get_tracer_name ( integer, intent(in)  n)
Here is the caller graph for this function:

◆ init_cnst_hi()

subroutine tracers_suite::init_cnst_hi ( real(r8), dimension(:,:), intent(out)  q,
integer, dimension(:), intent(in)  gcid 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_cnst_lw()

subroutine tracers_suite::init_cnst_lw ( real(r8), dimension(:,:), intent(out)  q,
integer, dimension(:), intent(in)  gcid 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_cnst_md()

subroutine tracers_suite::init_cnst_md ( real(r8), dimension(:,:), intent(out)  q,
integer, dimension(:), intent(in)  gcid,
integer, intent(in), optional  rev_in 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_cnst_tr()

subroutine, public tracers_suite::init_cnst_tr ( 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:

◆ init_cnst_un()

subroutine tracers_suite::init_cnst_un ( real(r8), dimension(:,:), intent(out)  q,
integer, dimension(:), intent(in)  gcid 
)
private
Here is the caller graph for this function:

◆ init_tr()

subroutine, public tracers_suite::init_tr ( )
Here is the caller graph for this function:

◆ setpindxtr()

integer function tracers_suite::setpindxtr ( real(r8)  pmb)
Here is the caller graph for this function:

◆ setsmoothtr()

subroutine tracers_suite::setsmoothtr ( integer, intent(in)  indx,
real(r8), dimension(:,:), intent(inout)  q,
real(r8), intent(in)  width,
integer, intent(in), optional  rev_in 
)
private
Here is the caller graph for this function:

◆ tend_hi()

subroutine tracers_suite::tend_hi ( integer, intent(in)  ncol,
real(r8), dimension(pcols,pver), intent(in)  q,
real(r8), intent(in)  deltat,
real(r8), dimension(pcols,pver), intent(out)  snk 
)
private
Here is the caller graph for this function:

◆ tend_lw()

subroutine tracers_suite::tend_lw ( integer, intent(in)  ncol,
real(r8), dimension(pcols,pver), intent(in)  q,
real(r8), intent(in)  deltat,
real(r8), dimension(pcols,pver), intent(out)  snk 
)
private
Here is the caller graph for this function:

◆ tend_md()

subroutine tracers_suite::tend_md ( integer, intent(in)  ncol,
real(r8), dimension(pcols,pver), intent(in)  q,
real(r8), intent(in)  deltat,
real(r8), dimension(pcols,pver), intent(out)  snk 
)
private
Here is the caller graph for this function:

◆ tend_tr()

subroutine, public tracers_suite::tend_tr ( integer, intent(in)  m,
integer, intent(in)  ncol,
real(r8), dimension(pcols,pver), intent(in)  q,
real(r8), intent(in)  deltat,
real(r8), dimension(pcols,pver), intent(out)  snk 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tend_un()

subroutine tracers_suite::tend_un ( integer, intent(in)  ncol,
real(r8), dimension(pcols,pver), intent(in)  q,
real(r8), intent(in)  deltat,
real(r8), dimension(pcols,pver), intent(out)  snk 
)
private
Here is the caller graph for this function:

◆ timestep_init_tr()

subroutine, public tracers_suite::timestep_init_tr ( )
Here is the caller graph for this function:

Variable Documentation

◆ smooth

logical, parameter tracers_suite::smooth = .false.
private

◆ trac_names

integer, parameter tracers_suite::trac_names =5
private

◆ trac_ncnstmx

integer, parameter tracers_suite::trac_ncnstmx =5000
private