CAM
constituents Module Reference

Functions/Subroutines

subroutine, public cnst_add (name, mwc, cpc, qminc, ind, longname, readiv, mixtype, molectype, cam_outfld, fixed_ubc, fixed_ubflx, is_convtran1)
 
integer function, public cnst_num_avail ()
 
subroutine, public cnst_get_ind (name, ind, abort)
 
character *3 function, public cnst_get_type_byind (ind)
 
character *3 function, public cnst_get_type_byname (name)
 
character *5 function, public cnst_get_molec_byind (ind)
 
logical function, public cnst_read_iv (m)
 
subroutine, public cnst_chk_dim
 
logical function, public cnst_cam_outfld (m)
 

Variables

integer, parameter, public pcnst = PCNST
 
character(len=16), dimension(pcnst), public cnst_name
 
character(len=128), dimension(pcnst), public cnst_longname
 
logical, public readtrace = .true.
 
real(r8), dimension(pcnst), public cnst_cp
 
real(r8), dimension(pcnst), public cnst_cv
 
real(r8), dimension(pcnst), public cnst_mw
 
character *3, dimension(pcnst), public cnst_type
 
character *5, dimension(pcnst), public cnst_molec
 
real(r8), dimension(pcnst), public cnst_rgas
 
real(r8), dimension(pcnst), public qmin
 
real(r8), dimension(pcnst), public qmincg
 
logical, dimension(pcnst), public cnst_fixed_ubc = .false.
 
logical, dimension(pcnst), public cnst_fixed_ubflx = .false.
 
logical, dimension(pcnst), public cnst_is_convtran1 = .false.
 
character(len=16), dimension(pcnst), public apcnst
 
character(len=16), dimension(pcnst), public bpcnst
 
character(len=16), dimension(pcnst), public hadvnam
 
character(len=16), dimension(pcnst), public vadvnam
 
character(len=16), dimension(pcnst), public dcconnam
 
character(len=16), dimension(pcnst), public fixcnam
 
character(len=16), dimension(pcnst), public tendnam
 
character(len=16), dimension(pcnst), public ptendnam
 
character(len=16), dimension(pcnst), public dmetendnam
 
character(len=16), dimension(pcnst), public sflxnam
 
character(len=16), dimension(pcnst), public tottnam
 
integer padv = 0
 
logical, dimension(pcnstread_init_vals
 
logical, dimension(pcnstcam_outfld_
 

Function/Subroutine Documentation

◆ cnst_add()

subroutine, public constituents::cnst_add ( character(len=*), intent(in)  name,
real(r8), intent(in)  mwc,
real(r8), intent(in)  cpc,
real(r8), intent(in)  qminc,
integer, intent(out)  ind,
character(len=*), intent(in), optional  longname,
logical, intent(in), optional  readiv,
character(len=*), intent(in), optional  mixtype,
character(len=*), intent(in), optional  molectype,
logical, intent(in), optional  cam_outfld,
logical, intent(in), optional  fixed_ubc,
logical, intent(in), optional  fixed_ubflx,
logical, intent(in), optional  is_convtran1 
)
Here is the caller graph for this function:

◆ cnst_cam_outfld()

logical function, public constituents::cnst_cam_outfld ( integer, intent(in)  m)
Here is the caller graph for this function:

◆ cnst_chk_dim()

subroutine, public constituents::cnst_chk_dim ( )
Here is the caller graph for this function:

◆ cnst_get_ind()

subroutine, public constituents::cnst_get_ind ( character(len=*), intent(in)  name,
integer, intent(out)  ind,
logical, intent(in), optional  abort 
)
Here is the caller graph for this function:

◆ cnst_get_molec_byind()

character*5 function, public constituents::cnst_get_molec_byind ( integer, intent(in)  ind)
Here is the caller graph for this function:

◆ cnst_get_type_byind()

character*3 function, public constituents::cnst_get_type_byind ( integer, intent(in)  ind)
Here is the caller graph for this function:

◆ cnst_get_type_byname()

character*3 function, public constituents::cnst_get_type_byname ( character(len=*), intent(in)  name)

◆ cnst_num_avail()

integer function, public constituents::cnst_num_avail ( )
Here is the caller graph for this function:

◆ cnst_read_iv()

logical function, public constituents::cnst_read_iv ( integer, intent(in)  m)
Here is the caller graph for this function:

Variable Documentation

◆ apcnst

character(len=16), dimension (pcnst), public constituents::apcnst

◆ bpcnst

character(len=16), dimension (pcnst), public constituents::bpcnst

◆ cam_outfld_

logical, dimension(pcnst) constituents::cam_outfld_
private

◆ cnst_cp

real(r8), dimension (pcnst), public constituents::cnst_cp

◆ cnst_cv

real(r8), dimension (pcnst), public constituents::cnst_cv

◆ cnst_fixed_ubc

logical, dimension(pcnst), public constituents::cnst_fixed_ubc = .false.

◆ cnst_fixed_ubflx

logical, dimension(pcnst), public constituents::cnst_fixed_ubflx = .false.

◆ cnst_is_convtran1

logical, dimension(pcnst), public constituents::cnst_is_convtran1 = .false.

◆ cnst_longname

character(len=128), dimension(pcnst), public constituents::cnst_longname

◆ cnst_molec

character*5, dimension(pcnst), public constituents::cnst_molec

◆ cnst_mw

real(r8), dimension (pcnst), public constituents::cnst_mw

◆ cnst_name

character(len=16), dimension(pcnst), public constituents::cnst_name

◆ cnst_rgas

real(r8), dimension(pcnst), public constituents::cnst_rgas

◆ cnst_type

character*3, dimension(pcnst), public constituents::cnst_type

◆ dcconnam

character(len=16), dimension (pcnst), public constituents::dcconnam

◆ dmetendnam

character(len=16), dimension(pcnst), public constituents::dmetendnam

◆ fixcnam

character(len=16), dimension (pcnst), public constituents::fixcnam

◆ hadvnam

character(len=16), dimension (pcnst), public constituents::hadvnam

◆ padv

integer constituents::padv = 0
private

◆ pcnst

integer, parameter, public constituents::pcnst = PCNST

◆ ptendnam

character(len=16), dimension (pcnst), public constituents::ptendnam

◆ qmin

real(r8), dimension (pcnst), public constituents::qmin

◆ qmincg

real(r8), dimension (pcnst), public constituents::qmincg

◆ read_init_vals

logical, dimension(pcnst) constituents::read_init_vals
private

◆ readtrace

logical, public constituents::readtrace = .true.

◆ sflxnam

character(len=16), dimension (pcnst), public constituents::sflxnam

◆ tendnam

character(len=16), dimension (pcnst), public constituents::tendnam

◆ tottnam

character(len=16), dimension (pcnst), public constituents::tottnam

◆ vadvnam

character(len=16), dimension (pcnst), public constituents::vadvnam