CAM
aircraft_emit Module Reference

Data Types

type  forcing_air
 

Functions/Subroutines

subroutine, public aircraft_emit_register ()
 
subroutine, public aircraft_emit_init ()
 
subroutine, public aircraft_emit_adv (state, pbuf2d)
 
subroutine, public aircraft_emit_readnl (nlfile)
 
integer function get_aircraft_ndx (name)
 

Variables

type(forcing_air), dimension(:), allocatable forcings_air
 
integer, parameter n_aero = 10
 
character(len=11), dimension(n_aeroaero_names = (/'ac_HC ','ac_NOX ','ac_PMNV ', 'ac_PMSO ','ac_PMFO ','ac_FUELBURN','ac_CO2 ','ac_H2O ', 'ac_SOX ','ac_CO '/)
 
real(r8), dimension(n_aero), parameter molmass = 1._r8
 
logical, dimension(n_aeroadvective_tracer = (/.false., .false., .false., .false., .false., .false., .false., .false., .false.,.false./)
 
character(len=3), dimension(n_aeromixtype = (/'wet','wet','wet','wet','wet','wet','wet','wet','wet','wet'/)
 
real(r8) cptmp = 666.0_r8
 
real(r8) qmin = 0.0_r8
 
logical readiv = .false.
 
logical has_fixed_ubs = .false.
 
logical cam_outfld = .false.
 
integer, dimension(n_aeroindex_map
 
character(len=256), dimension(n_aeroair_specifier =''
 
character(len=24) air_type = 'CYCLICAL_LIST'
 
character(len=256) filename = ''
 
character(len=256) filelist = ''
 
character(len=256) datapath = ''
 
logical rmv_file = .false.
 
integer number_flds
 
integer aircraft_cnt = 0
 
character(len=16), dimension(n_aerospc_name_list
 
character(len=256), dimension(n_aerospc_flist
 
character(len=256), dimension(n_aerospc_fname
 

Function/Subroutine Documentation

◆ aircraft_emit_adv()

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

◆ aircraft_emit_init()

subroutine, public aircraft_emit::aircraft_emit_init ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ aircraft_emit_readnl()

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

◆ aircraft_emit_register()

subroutine, public aircraft_emit::aircraft_emit_register ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_aircraft_ndx()

integer function aircraft_emit::get_aircraft_ndx ( character(len=*), intent(in)  name)
Here is the caller graph for this function:

Variable Documentation

◆ advective_tracer

logical, dimension(n_aero) aircraft_emit::advective_tracer = (/.false., .false., .false., .false., .false., .false., .false., .false., .false.,.false./)
private

◆ aero_names

character(len=11), dimension(n_aero) aircraft_emit::aero_names = (/'ac_HC ','ac_NOX ','ac_PMNV ', 'ac_PMSO ','ac_PMFO ','ac_FUELBURN','ac_CO2 ','ac_H2O ', 'ac_SOX ','ac_CO '/)
private

◆ air_specifier

character(len=256), dimension(n_aero) aircraft_emit::air_specifier =''
private

◆ air_type

character(len=24) aircraft_emit::air_type = 'CYCLICAL_LIST'
private

◆ aircraft_cnt

integer aircraft_emit::aircraft_cnt = 0
private

◆ cam_outfld

logical aircraft_emit::cam_outfld = .false.
private

◆ cptmp

real(r8) aircraft_emit::cptmp = 666.0_r8
private

◆ datapath

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

◆ filelist

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

◆ filename

character(len=256) aircraft_emit::filename = ''
private

◆ forcings_air

type(forcing_air), dimension(:), allocatable aircraft_emit::forcings_air
private

◆ has_fixed_ubs

logical aircraft_emit::has_fixed_ubs = .false.
private

◆ index_map

integer, dimension(n_aero) aircraft_emit::index_map
private

◆ mixtype

character(len=3), dimension(n_aero) aircraft_emit::mixtype = (/'wet','wet','wet','wet','wet','wet','wet','wet','wet','wet'/)
private

◆ molmass

real(r8), dimension(n_aero), parameter aircraft_emit::molmass = 1._r8
private

◆ n_aero

integer, parameter aircraft_emit::n_aero = 10
private

◆ number_flds

integer aircraft_emit::number_flds
private

◆ qmin

real(r8) aircraft_emit::qmin = 0.0_r8
private

◆ readiv

logical aircraft_emit::readiv = .false.
private

◆ rmv_file

logical aircraft_emit::rmv_file = .false.
private

◆ spc_flist

character(len=256), dimension(n_aero) aircraft_emit::spc_flist
private

◆ spc_fname

character(len=256), dimension(n_aero) aircraft_emit::spc_fname
private

◆ spc_name_list

character(len=16), dimension(n_aero) aircraft_emit::spc_name_list
private