CAM
tracer_varcon Module Reference

Functions/Subroutines

subroutine, public set_cnpbgc (cnpset)
 

Variables

character(len= *), parameter, private mod_filename = __FILE__
 
real(r8), parameter shr_const_vsmow_o18 = 2005.20e-6_R8
 
real(r8), parameter shr_const_vsmow_o17 = 379.9e-6_R8
 
real(r8), parameter shr_const_vsmow_d = 155.76e-6_R8
 
real(r8), parameter shr_const_vsmow_t = 1.85e-6_R8
 
real(r8), parameter catomw = 12.011_r8
 
real(r8), parameter natomw = 14.007_r8
 
real(r8), parameter patomw = 30.97_r8
 
real(r8), parameter c13atomw = 13._r8
 
real(r8), parameter c14atomw = 14._r8
 
integer, parameter bndcond_as_conc = 1
 
integer, parameter bndcond_as_flux = 2
 
logical, parameter l2ndadvsolver = .false.
 
logical is_active_betr_bgc =.false.
 
logical use_c13_betr =.false.
 
logical use_c14_betr =.false.
 
logical is_nitrogen_active = .true.
 
logical is_phosphorus_active =.true.
 
integer, parameter sorp_isotherm_linear =1
 
integer, parameter sorp_isotherm_langmuir =2
 
logical advection_on
 
logical diffusion_on
 
logical reaction_on
 
logical ebullition_on
 
character(len=betr_string_length), public reaction_method
 
integer, public betr_nlevsoi
 
integer, public betr_nlevsno
 
integer, public betr_nlevtrc_soil
 

Function/Subroutine Documentation

◆ set_cnpbgc()

subroutine, public tracer_varcon::set_cnpbgc ( character(len=*), intent(in)  cnpset)

Variable Documentation

◆ advection_on

logical tracer_varcon::advection_on

◆ betr_nlevsno

integer, public tracer_varcon::betr_nlevsno

◆ betr_nlevsoi

integer, public tracer_varcon::betr_nlevsoi

◆ betr_nlevtrc_soil

integer, public tracer_varcon::betr_nlevtrc_soil

◆ bndcond_as_conc

integer, parameter tracer_varcon::bndcond_as_conc = 1

◆ bndcond_as_flux

integer, parameter tracer_varcon::bndcond_as_flux = 2

◆ c13atomw

real(r8), parameter tracer_varcon::c13atomw = 13._r8

◆ c14atomw

real(r8), parameter tracer_varcon::c14atomw = 14._r8

◆ catomw

real(r8), parameter tracer_varcon::catomw = 12.011_r8

◆ diffusion_on

logical tracer_varcon::diffusion_on

◆ ebullition_on

logical tracer_varcon::ebullition_on

◆ is_active_betr_bgc

logical tracer_varcon::is_active_betr_bgc =.false.

◆ is_nitrogen_active

logical tracer_varcon::is_nitrogen_active = .true.

◆ is_phosphorus_active

logical tracer_varcon::is_phosphorus_active =.true.

◆ l2ndadvsolver

logical, parameter tracer_varcon::l2ndadvsolver = .false.

◆ mod_filename

character(len=*), parameter, private tracer_varcon::mod_filename = __FILE__
private

◆ natomw

real(r8), parameter tracer_varcon::natomw = 14.007_r8

◆ patomw

real(r8), parameter tracer_varcon::patomw = 30.97_r8

◆ reaction_method

character(len=betr_string_length), public tracer_varcon::reaction_method

◆ reaction_on

logical tracer_varcon::reaction_on

◆ shr_const_vsmow_d

real(r8), parameter tracer_varcon::shr_const_vsmow_d = 155.76e-6_R8

◆ shr_const_vsmow_o17

real(r8), parameter tracer_varcon::shr_const_vsmow_o17 = 379.9e-6_R8

◆ shr_const_vsmow_o18

real(r8), parameter tracer_varcon::shr_const_vsmow_o18 = 2005.20e-6_R8

◆ shr_const_vsmow_t

real(r8), parameter tracer_varcon::shr_const_vsmow_t = 1.85e-6_R8

◆ sorp_isotherm_langmuir

integer, parameter tracer_varcon::sorp_isotherm_langmuir =2

◆ sorp_isotherm_linear

integer, parameter tracer_varcon::sorp_isotherm_linear =1

◆ use_c13_betr

logical tracer_varcon::use_c13_betr =.false.

◆ use_c14_betr

logical tracer_varcon::use_c14_betr =.false.