CAM
tracer_data.F90 File Reference

Data Types

type  tracer_data::input3d
 
type  tracer_data::input2d
 
type  tracer_data::trfld
 
type  tracer_data::trfile
 

Modules

module  tracer_data
 

Functions/Subroutines

subroutine, public tracer_data::trcdata_init (specifier, filename, filelist, datapath, flds, file, rmv_file, data_cycle_yr, data_fixed_ymd, data_fixed_tod, data_type)
 
subroutine, public tracer_data::advance_trcdata (flds, file, state, pbuf2d)
 
subroutine, public tracer_data::get_fld_data (flds, field_name, data, ncol, lchnk, pbuf)
 
subroutine, public tracer_data::put_fld_data (flds, field_name, data, ncol, lchnk, pbuf)
 
subroutine, public tracer_data::get_fld_ndx (flds, field_name, idx)
 
subroutine tracer_data::get_model_time (file)
 
subroutine tracer_data::check_files (file, fids, itms, times_found)
 
character(len=shr_kind_cl) function, public tracer_data::incr_filename (filename, filenames_list, datapath, cyclical_list, list_cycled)
 
subroutine tracer_data::find_times (itms, fids, time, file, datatimem, datatimep, times_found)
 
subroutine tracer_data::read_next_trcdata (state, flds, file)
 
subroutine tracer_data::replace_aero_data (aerofulnam, spnam, aero_q_data, rho, pp, q_mix, ncoli)
 
subroutine tracer_data::ver_profile_aero (vertprof_aero)
 
subroutine tracer_data::read_2d_trc (fid, vid, loc_arr, strt, cnt, file, order)
 
subroutine tracer_data::read_za_trc (fid, vid, loc_arr, strt, cnt, file, order)
 
subroutine tracer_data::read_3d_trc (fid, vid, loc_arr, strt, cnt, file, order)
 
subroutine tracer_data::interpolate_trcdata (state, flds, file, pbuf2d)
 
subroutine tracer_data::get_dimension (fid, dname, dsize, dimid, data)
 
subroutine tracer_data::set_cycle_indices (fileid, cyc_ndx_beg, cyc_ndx_end, cyc_yr)
 
subroutine tracer_data::open_trc_datafile (fname, path, piofile, times, cyc_ndx_beg, cyc_ndx_end, cyc_yr)
 
subroutine tracer_data::specify_fields (specifier, fields)
 
subroutine, public tracer_data::init_trc_restart (whence, piofile, tr_file)
 
subroutine, public tracer_data::write_trc_restart (piofile, tr_file)
 
subroutine, public tracer_data::read_trc_restart (whence, piofile, tr_file)
 
subroutine tracer_data::vert_interp_mixrat (ncol, nsrc, ntrg, trg_x, src, trg, p0, ps, hyai, hybi)
 
subroutine tracer_data::vert_interp (ncol, levsiz, pin, pmid, datain, dataout)
 
subroutine tracer_data::vert_interp_ub (ncol, nlevs, plevs, datain, dataout)
 
subroutine tracer_data::advance_file (file)
 

Variables

integer, parameter, public tracer_data::maxtrcrs = 100
 
integer, parameter tracer_data::londim = 1
 
integer, parameter tracer_data::latdim = 2
 
integer, parameter tracer_data::levdim = 3
 
integer, parameter tracer_data::timdim = 4
 
integer, parameter tracer_data::ps_timdim = 3
 
integer, parameter tracer_data::za_latdim = 1
 
integer, parameter tracer_data::za_levdim = 2
 
integer, parameter tracer_data::za_timdim = 3
 
integer, parameter tracer_data::nm =1
 
integer, parameter tracer_data::np =2
 
integer tracer_data::plon
 
integer tracer_data::plat