CAM
clm_interface_funcsMod.F90 File Reference
#include "shr_assert.h"

Modules

module  clm_interface_funcsmod
 

Functions/Subroutines

subroutine, public clm_interface_funcsmod::get_clm_data (clm_idata, bounds, num_soilc, filter_soilc, num_soilp, filter_soilp, atm2lnd_vars, soilstate_vars, waterstate_vars, waterflux_vars, temperature_vars, energyflux_vars, cnstate_vars, carbonflux_vars, carbonstate_vars, nitrogenflux_vars, nitrogenstate_vars, phosphorusflux_vars, phosphorusstate_vars, ch4_vars)
 
subroutine, private clm_interface_funcsmod::get_clm_soil_property (clm_idata, bounds, num_soilc, filter_soilc, soilstate_vars, cnstate_vars)
 
subroutine, private clm_interface_funcsmod::get_clm_soil_th_state (clm_idata_th, bounds, num_soilc, filter_soilc, atm2lnd_vars, soilstate_vars, waterstate_vars, temperature_vars)
 
subroutine clm_interface_funcsmod::get_clm_soil_th_flux (clm_idata_th, bounds, num_soilc, filter_soilc, waterflux_vars, energyflux_vars)
 
subroutine, private clm_interface_funcsmod::get_clm_bgc_state (clm_bgc_data, bounds, num_soilc, filter_soilc, atm2lnd_vars, soilstate_vars, carbonstate_vars, nitrogenstate_vars, phosphorusstate_vars, ch4_vars)
 
subroutine, private clm_interface_funcsmod::get_clm_bgc_flux (clm_bgc_data, bounds, num_soilc, filter_soilc, cnstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusflux_vars, ch4_vars)
 
subroutine, private clm_interface_funcsmod::update_soil_moisture (clm_idata_th, bounds, num_soilc, filter_soilc, soilstate_vars, waterstate_vars)
 
subroutine, private clm_interface_funcsmod::update_soil_temperature (clm_idata_th, bounds, num_soilc, filter_soilc, temperature_vars)
 
subroutine, public clm_interface_funcsmod::update_th_data_pf2clm (clm_idata_th, bounds, num_soilc, filter_soilc, waterstate_vars, waterflux_vars, temperature_vars, energyflux_vars, soilstate_vars, soilhydrology_vars)
 
subroutine, private clm_interface_funcsmod::update_bgc_state_decomp (clm_bgc_data, bounds, num_soilc, filter_soilc, carbonstate_vars, nitrogenstate_vars, phosphorusstate_vars)
 
subroutine, private clm_interface_funcsmod::update_bgc_state_smin (clm_bgc_data, bounds, num_soilc, filter_soilc, nitrogenstate_vars, phosphorusstate_vars)
 
subroutine, private clm_interface_funcsmod::update_bgc_flux_decomp_sourcesink (clm_bgc_data, bounds, num_soilc, filter_soilc, carbonflux_vars, nitrogenflux_vars, phosphorusflux_vars)
 
subroutine, private clm_interface_funcsmod::update_bgc_flux_decomp_cascade (clm_bgc_data, bounds, num_soilc, filter_soilc, carbonflux_vars, nitrogenflux_vars, phosphorusflux_vars)
 
subroutine, private clm_interface_funcsmod::update_bgc_flux_smin (clm_bgc_data, bounds, num_soilc, filter_soilc, cnstate_vars, nitrogenflux_vars, phosphorusflux_vars)
 
subroutine, private clm_interface_funcsmod::update_bgc_flux_nitdenit (clm_bgc_data, bounds, num_soilc, filter_soilc, nitrogenflux_vars, phosphorusflux_vars)
 
subroutine, private clm_interface_funcsmod::update_bgc_flux_gas_pf (clm_bgc_data, bounds, num_soilc, filter_soilc, carbonflux_vars, nitrogenflux_vars)
 
subroutine, public clm_interface_funcsmod::update_bgc_data_pf2clm (clm_bgc_data, bounds, num_soilc, filter_soilc, num_soilp, filter_soilp, cnstate_vars, carbonflux_vars, carbonstate_vars, nitrogenflux_vars, nitrogenstate_vars, phosphorusflux_vars, phosphorusstate_vars, ch4_vars)
 
subroutine, public clm_interface_funcsmod::clm_bgc_run (clm_interface_data, bounds, num_soilc, filter_soilc, num_soilp, filter_soilp, canopystate_vars, soilstate_vars, temperature_vars, waterstate_vars, cnstate_vars, ch4_vars, carbonstate_vars, carbonflux_vars, nitrogenstate_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars)
 
subroutine, private clm_interface_funcsmod::clm_bgc_get_data (clm_interface_data, bounds, num_soilc, filter_soilc, canopystate_vars, soilstate_vars, temperature_vars, waterstate_vars, cnstate_vars, ch4_vars, carbonstate_vars, carbonflux_vars, nitrogenstate_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars)
 
subroutine, private clm_interface_funcsmod::clm_bgc_update_data (clm_bgc_data, bounds, num_soilc, filter_soilc, cnstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusflux_vars)
 
subroutine, public clm_interface_funcsmod::update_bgc_data_clm2clm (clm_bgc_data, bounds, num_soilc, filter_soilc, num_soilp, filter_soilp, cnstate_vars, carbonflux_vars, carbonstate_vars, nitrogenflux_vars, nitrogenstate_vars, phosphorusflux_vars, phosphorusstate_vars, ch4_vars)