CAM
h2oisotopeplantsoilbgctype Module Reference

Data Types

interface  plant_soilbgc_h2oiso_run_type
 

Functions/Subroutines

type(plant_soilbgc_h2oiso_run_type) function constructor ()
 
subroutine init_plant_soilbgc (this, bounds, lbj, ubj, namelist_buffer)
 
subroutine plant_soilbgc_summary (this, bounds, lbj, ubj, pft, numf, filter, dtime, dz, betrtracer_vars, tracerflux_vars, biogeo_flux, betr_status)
 
subroutine integrate_vr_flux (this, bounds, numf, filter)
 
subroutine lsm_betr_plant_soilbgc_recv (this, bounds, numf, filter, betr_pft, biogeo_fluxes)
 
subroutine lsm_betr_plant_soilbgc_send (this, bounds, numf, filter, betr_pft, biogeo_forc, biogeo_states, biogeo_fluxes)
 

Variables

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

Function/Subroutine Documentation

◆ constructor()

type(plant_soilbgc_h2oiso_run_type) function h2oisotopeplantsoilbgctype::constructor ( )
private
Here is the caller graph for this function:

◆ init_plant_soilbgc()

subroutine h2oisotopeplantsoilbgctype::init_plant_soilbgc ( class(plant_soilbgc_h2oiso_run_type), intent(inout)  this,
type(betr_bounds_type), intent(in)  bounds,
integer, intent(in)  lbj,
integer, intent(in)  ubj,
character(len=*), intent(in)  namelist_buffer 
)
private

◆ integrate_vr_flux()

subroutine h2oisotopeplantsoilbgctype::integrate_vr_flux ( class(plant_soilbgc_h2oiso_run_type), intent(inout)  this,
type(betr_bounds_type), intent(in)  bounds,
integer, intent(in)  numf,
integer, dimension(:), intent(in)  filter 
)

◆ lsm_betr_plant_soilbgc_recv()

subroutine h2oisotopeplantsoilbgctype::lsm_betr_plant_soilbgc_recv ( class(plant_soilbgc_h2oiso_run_type), intent(inout)  this,
type(betr_bounds_type), intent(in)  bounds,
integer, intent(in)  numf,
integer, dimension(:), intent(in)  filter,
type(betr_patch_type), intent(in)  betr_pft,
type(betr_biogeo_flux_type), intent(inout)  biogeo_fluxes 
)

◆ lsm_betr_plant_soilbgc_send()

subroutine h2oisotopeplantsoilbgctype::lsm_betr_plant_soilbgc_send ( class(plant_soilbgc_h2oiso_run_type), intent(inout)  this,
type(betr_bounds_type), intent(in)  bounds,
integer, intent(in)  numf,
integer, dimension(:), intent(in)  filter,
type(betr_patch_type), intent(in)  betr_pft,
type(betr_biogeophys_input_type), intent(in)  biogeo_forc,
type(betr_biogeo_state_type), intent(in)  biogeo_states,
type(betr_biogeo_flux_type), intent(in)  biogeo_fluxes 
)

◆ plant_soilbgc_summary()

subroutine h2oisotopeplantsoilbgctype::plant_soilbgc_summary ( class(plant_soilbgc_h2oiso_run_type), intent(inout)  this,
type(betr_bounds_type), intent(in)  bounds,
integer, intent(in)  lbj,
integer, intent(in)  ubj,
type(betr_patch_type), intent(in)  pft,
integer, intent(in)  numf,
integer, dimension(:), intent(in)  filter,
real(r8), intent(in)  dtime,
real(r8), dimension(bounds%begc: ,1: ), intent(in)  dz,
type(betrtracer_type ), intent(in)  betrtracer_vars,
type(tracerflux_type), intent(in)  tracerflux_vars,
type(betr_biogeo_flux_type), intent(inout)  biogeo_flux,
type(betr_status_type), intent(out)  betr_status 
)

Variable Documentation

◆ mod_filename

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