CAM
tracer_srcs Module Reference

Functions/Subroutines

subroutine, public tracer_srcs_init ()
 
subroutine, public tracer_srcs_setopts (tracer_srcs_file_in, tracer_srcs_filelist_in, tracer_srcs_datapath_in, tracer_srcs_type_in, tracer_srcs_specifier_in, tracer_srcs_rmfile_in, tracer_srcs_cycle_yr_in, tracer_srcs_fixed_ymd_in, tracer_srcs_fixed_tod_in)
 
subroutine, public tracer_srcs_defaultopts (tracer_srcs_file_out, tracer_srcs_filelist_out, tracer_srcs_datapath_out, tracer_srcs_type_out, tracer_srcs_specifier_out, tracer_srcs_rmfile_out, tracer_srcs_cycle_yr_out, tracer_srcs_fixed_ymd_out, tracer_srcs_fixed_tod_out)
 
subroutine, public tracer_srcs_adv (pbuf2d, state)
 
subroutine, public get_srcs_data (field_name, data, ncol, lchnk, pbuf)
 
subroutine, public init_tracer_srcs_restart (piofile)
 
subroutine, public write_tracer_srcs_restart (piofile)
 
subroutine, public read_tracer_srcs_restart (pioFile)
 

Variables

type(trfld), dimension(:), pointer fields => null()
 
type(trfilefile
 
integer, public num_tracer_srcs
 
character(len=16), dimension(:), allocatable, public tracer_src_flds
 
character(len=64), dimension(maxtrcrs) specifier = ''
 
character(len=256) filename = 'tracer_srcs_file'
 
character(len=256) filelist = ''
 
character(len=256) datapath = ''
 
character(len=32) data_type = 'SERIAL'
 
logical rmv_file = .false.
 
integer cycle_yr = 0
 
integer fixed_ymd = 0
 
integer fixed_tod = 0
 

Function/Subroutine Documentation

◆ get_srcs_data()

subroutine, public tracer_srcs::get_srcs_data ( character(len=*), intent(in)  field_name,
real(r8), dimension(:,:), intent(out)  data,
integer, intent(in)  ncol,
integer, intent(in)  lchnk,
type(physics_buffer_desc), dimension(:), pointer  pbuf 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_tracer_srcs_restart()

subroutine, public tracer_srcs::init_tracer_srcs_restart ( type(file_desc_t), intent(inout)  piofile)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ read_tracer_srcs_restart()

subroutine, public tracer_srcs::read_tracer_srcs_restart ( type(file_desc_t)  pioFile)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tracer_srcs_adv()

subroutine, public tracer_srcs::tracer_srcs_adv ( type(physics_buffer_desc), dimension(:,:), pointer  pbuf2d,
type(physics_state), dimension(begchunk:endchunk), intent(in)  state 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tracer_srcs_defaultopts()

subroutine, public tracer_srcs::tracer_srcs_defaultopts ( character(len=*), intent(out), optional  tracer_srcs_file_out,
character(len=*), intent(out), optional  tracer_srcs_filelist_out,
character(len=*), intent(out), optional  tracer_srcs_datapath_out,
character(len=*), intent(out), optional  tracer_srcs_type_out,
character(len=*), dimension(:), intent(out), optional  tracer_srcs_specifier_out,
logical, intent(out), optional  tracer_srcs_rmfile_out,
integer, intent(out), optional  tracer_srcs_cycle_yr_out,
integer, intent(out), optional  tracer_srcs_fixed_ymd_out,
integer, intent(out), optional  tracer_srcs_fixed_tod_out 
)
Here is the caller graph for this function:

◆ tracer_srcs_init()

subroutine, public tracer_srcs::tracer_srcs_init ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tracer_srcs_setopts()

subroutine, public tracer_srcs::tracer_srcs_setopts ( character(len=*), intent(in), optional  tracer_srcs_file_in,
character(len=*), intent(in), optional  tracer_srcs_filelist_in,
character(len=*), intent(in), optional  tracer_srcs_datapath_in,
character(len=*), intent(in), optional  tracer_srcs_type_in,
character(len=*), dimension(:), intent(in), optional  tracer_srcs_specifier_in,
logical, intent(in), optional  tracer_srcs_rmfile_in,
integer, intent(in), optional  tracer_srcs_cycle_yr_in,
integer, intent(in), optional  tracer_srcs_fixed_ymd_in,
integer, intent(in), optional  tracer_srcs_fixed_tod_in 
)
Here is the caller graph for this function:

◆ write_tracer_srcs_restart()

subroutine, public tracer_srcs::write_tracer_srcs_restart ( type(file_desc_t)  piofile)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ cycle_yr

integer tracer_srcs::cycle_yr = 0
private

◆ data_type

character(len=32) tracer_srcs::data_type = 'SERIAL'
private

◆ datapath

character(len=256) tracer_srcs::datapath = ''
private

◆ fields

type(trfld), dimension(:), pointer tracer_srcs::fields => null()
private

◆ file

type(trfile) tracer_srcs::file
private

◆ filelist

character(len=256) tracer_srcs::filelist = ''
private

◆ filename

character(len=256) tracer_srcs::filename = 'tracer_srcs_file'
private

◆ fixed_tod

integer tracer_srcs::fixed_tod = 0
private

◆ fixed_ymd

integer tracer_srcs::fixed_ymd = 0
private

◆ num_tracer_srcs

integer, public tracer_srcs::num_tracer_srcs

◆ rmv_file

logical tracer_srcs::rmv_file = .false.
private

◆ specifier

character(len=64), dimension(maxtrcrs) tracer_srcs::specifier = ''
private

◆ tracer_src_flds

character(len=16), dimension(:), allocatable, public tracer_srcs::tracer_src_flds