CAM
FatesRestartInterfaceMod.F90 File Reference

Data Types

type  fatesrestartinterfacemod::restart_map_type
 
type  fatesrestartinterfacemod::fates_restart_interface_type
 

Modules

module  fatesrestartinterfacemod
 

Functions/Subroutines

subroutine fatesrestartinterfacemod::init (this, num_threads, fates_bounds)
 
subroutine fatesrestartinterfacemod::setthreadboundseach (this, thread_index, thread_bounds)
 
subroutine fatesrestartinterfacemod::assemble_restart_output_types (this)
 
subroutine fatesrestartinterfacemod::set_dim_indices (this, dk_name, idim, dim_index)
 
subroutine fatesrestartinterfacemod::set_cohort_index (this, index)
 
integer function fatesrestartinterfacemod::cohort_index (this)
 
subroutine fatesrestartinterfacemod::set_column_index (this, index)
 
integer function fatesrestartinterfacemod::column_index (this)
 
subroutine fatesrestartinterfacemod::init_dim_kinds_maps (this)
 
integer function fatesrestartinterfacemod::num_restart_vars (this)
 
subroutine fatesrestartinterfacemod::initialize_restart_vars (this)
 
subroutine fatesrestartinterfacemod::flush_rvars (this, nc)
 
subroutine fatesrestartinterfacemod::define_restart_vars (this, initialize_variables)
 
subroutine fatesrestartinterfacemod::set_restart_var (this, vname, vtype, long_name, units, flushval, hlms, initialize, ivar, index)
 
subroutine fatesrestartinterfacemod::set_restart_vectors (this, nc, nsites, sites)
 
subroutine fatesrestartinterfacemod::create_patchcohort_structure (this, nc, nsites, sites, bc_in)
 
subroutine fatesrestartinterfacemod::get_restart_vectors (this, nc, nsites, sites)
 

Variables

integer, private fatesrestartinterfacemod::ir_npatch_si
 
integer, private fatesrestartinterfacemod::ir_oldstock_si
 
integer, private fatesrestartinterfacemod::ir_cd_status_si
 
integer, private fatesrestartinterfacemod::ir_dd_status_si
 
integer, private fatesrestartinterfacemod::ir_nchill_days_si
 
integer, private fatesrestartinterfacemod::ir_leafondate_si
 
integer, private fatesrestartinterfacemod::ir_leafoffdate_si
 
integer, private fatesrestartinterfacemod::ir_dleafondate_si
 
integer, private fatesrestartinterfacemod::ir_dleafoffdate_si
 
integer, private fatesrestartinterfacemod::ir_acc_ni_si
 
integer, private fatesrestartinterfacemod::ir_gdd_si
 
integer, private fatesrestartinterfacemod::ir_nep_timeintegrated_si
 
integer, private fatesrestartinterfacemod::ir_npp_timeintegrated_si
 
integer, private fatesrestartinterfacemod::ir_hr_timeintegrated_si
 
integer, private fatesrestartinterfacemod::ir_cbal_error_fates_si
 
integer, private fatesrestartinterfacemod::ir_cbal_error_bgc_si
 
integer, private fatesrestartinterfacemod::ir_cbal_error_total_si
 
integer, private fatesrestartinterfacemod::ir_totecosysc_old_si
 
integer, private fatesrestartinterfacemod::ir_totfatesc_old_si
 
integer, private fatesrestartinterfacemod::ir_totbgcc_old_si
 
integer, private fatesrestartinterfacemod::ir_fates_to_bgc_this_ts_si
 
integer, private fatesrestartinterfacemod::ir_fates_to_bgc_last_ts_si
 
integer, private fatesrestartinterfacemod::ir_seedrainflux_si
 
integer, private fatesrestartinterfacemod::ir_trunk_product_si
 
integer, private fatesrestartinterfacemod::ir_ncohort_pa
 
integer, private fatesrestartinterfacemod::ir_balive_co
 
integer, private fatesrestartinterfacemod::ir_bdead_co
 
integer, private fatesrestartinterfacemod::ir_bleaf_co
 
integer, private fatesrestartinterfacemod::ir_broot_co
 
integer, private fatesrestartinterfacemod::ir_bstore_co
 
integer, private fatesrestartinterfacemod::ir_canopy_layer_co
 
integer, private fatesrestartinterfacemod::ir_canopy_layer_yesterday_co
 
integer, private fatesrestartinterfacemod::ir_canopy_trim_co
 
integer, private fatesrestartinterfacemod::ir_dbh_co
 
integer, private fatesrestartinterfacemod::ir_height_co
 
integer, private fatesrestartinterfacemod::ir_laimemory_co
 
integer, private fatesrestartinterfacemod::ir_leaf_md_co
 
integer, private fatesrestartinterfacemod::ir_root_md_co
 
integer, private fatesrestartinterfacemod::ir_nplant_co
 
integer, private fatesrestartinterfacemod::ir_gpp_acc_co
 
integer, private fatesrestartinterfacemod::ir_npp_acc_co
 
integer, private fatesrestartinterfacemod::ir_gpp_acc_hold_co
 
integer, private fatesrestartinterfacemod::ir_npp_acc_hold_co
 
integer, private fatesrestartinterfacemod::ir_npp_leaf_co
 
integer, private fatesrestartinterfacemod::ir_npp_froot_co
 
integer, private fatesrestartinterfacemod::ir_npp_sw_co
 
integer, private fatesrestartinterfacemod::ir_npp_dead_co
 
integer, private fatesrestartinterfacemod::ir_npp_seed_co
 
integer, private fatesrestartinterfacemod::ir_npp_store_co
 
integer, private fatesrestartinterfacemod::ir_bmort_co
 
integer, private fatesrestartinterfacemod::ir_hmort_co
 
integer, private fatesrestartinterfacemod::ir_cmort_co
 
integer, private fatesrestartinterfacemod::ir_fmort_co
 
integer, private fatesrestartinterfacemod::ir_frmort_co
 
integer, private fatesrestartinterfacemod::ir_lmort_direct_co
 
integer, private fatesrestartinterfacemod::ir_lmort_collateral_co
 
integer, private fatesrestartinterfacemod::ir_lmort_infra_co
 
integer, private fatesrestartinterfacemod::ir_ddbhdt_co
 
integer, private fatesrestartinterfacemod::ir_dbalivedt_co
 
integer, private fatesrestartinterfacemod::ir_dbdeaddt_co
 
integer, private fatesrestartinterfacemod::ir_dbstoredt_co
 
integer, private fatesrestartinterfacemod::ir_resp_tstep_co
 
integer, private fatesrestartinterfacemod::ir_pft_co
 
integer, private fatesrestartinterfacemod::ir_status_co
 
integer, private fatesrestartinterfacemod::ir_isnew_co
 
integer, private fatesrestartinterfacemod::ir_cwd_ag_pacw
 
integer, private fatesrestartinterfacemod::ir_cwd_bg_pacw
 
integer, private fatesrestartinterfacemod::ir_leaf_litter_paft
 
integer, private fatesrestartinterfacemod::ir_root_litter_paft
 
integer, private fatesrestartinterfacemod::ir_leaf_litter_in_paft
 
integer, private fatesrestartinterfacemod::ir_root_litter_in_paft
 
integer, private fatesrestartinterfacemod::ir_seed_bank_sift
 
integer, private fatesrestartinterfacemod::ir_spread_si
 
integer, private fatesrestartinterfacemod::ir_livegrass_pa
 
integer, private fatesrestartinterfacemod::ir_age_pa
 
integer, private fatesrestartinterfacemod::ir_area_pa
 
integer, private fatesrestartinterfacemod::ir_fsun_paclftls
 
integer, private fatesrestartinterfacemod::ir_fabd_sun_paclftls
 
integer, private fatesrestartinterfacemod::ir_fabi_sun_paclftls
 
integer, private fatesrestartinterfacemod::ir_fabd_sha_paclftls
 
integer, private fatesrestartinterfacemod::ir_fabi_sha_paclftls
 
integer, private fatesrestartinterfacemod::ir_watermem_siwm
 
integer, parameter fatesrestartinterfacemod::fates_restart_num_dimensions = 2
 
integer, parameter fatesrestartinterfacemod::fates_restart_num_dim_kinds = 4
 
integer, parameter fatesrestartinterfacemod::old_cohort = 0
 
integer, parameter fatesrestartinterfacemod::new_cohort = 1
 
logical, parameter fatesrestartinterfacemod::debug =.false.
 
character(len= *), parameter, private fatesrestartinterfacemod::sourcefile = __FILE__