Index | Rundeck: P1SoM40 | Created: Mon May 20 03:30:15 EDT 2024 |
ENT_MOD | File: ent_mod.f |
Author :
Version:
Subroutines:
- copy_cell_vars
- copy_cohort_vars
- copy_patch_vars
- copy_vars
- copy_vars_array
- copy_vars_i_array
- copy_vars_i_single
- copy_vars_single
- ent_cell_construct
- ent_cell_construct_r8_0
- ent_cell_construct_r8_1
- ent_cell_construct_r8_2
- ent_cell_destruct
- ent_cell_destruct_r8_0
- ent_cell_destruct_r8_1
- ent_cell_destruct_r8_2
- ent_cell_nullify
- ent_cell_nullify_r8_0
- ent_cell_nullify_r8_1
- ent_cell_nullify_r8_2
- ent_cell_pack
- allocate single linear arrays dbuf and pack contents of
entcell into it
- ent_cell_pack
- allocate single linear arrays dbuf and pack contents of
entcell into it
- ent_cell_pack_2d
- allocate single linear arrays dbuf and pack contents of
entcells(i,j) into it
- ent_cell_print
- ent_cell_print_r8_0
- ent_cell_print_r8_1
- ent_cell_print_r8_2
- ent_cell_set
- ent_cell_set_r8_0
- ent_cell_set_r8_1
- ent_cell_set_r8_2
- ent_cell_unpack
- ent_fast_processes
- ent_fast_processes_r8_0
- ent_fast_processes_r8_1
- ent_fast_processes_r8_2
- ent_get_exports
- ent_get_exports_r8_0
- ent_get_exports_r8_1
- ent_get_exports_r8_2
- ent_initialize
- initializes Ent module. This subroutine should set all the flags
and all the variables that are constant during the run.
- ent_prescribe_vegupdate
- ent_prescribe_vegupdate_r8_0
- updates prescribed vegatation parameters. This parameters can
be passed directly in form of arrays like laidata or one can
set a flag requesting certain action like do_giss_phenology.
All arguments except entcell are optional.
- ent_prescribe_vegupdate_r8_1
- updates prescribed vegatation parameters. This parameters can
be passed directly in form of arrays like laidata or one can
set a flag requesting certain action like do_giss_phenology.
All arguments except entcell are optional.
- ent_prescribe_vegupdate_r8_2
- updates prescribed vegatation parameters. This parameters can
be passed directly in form of arrays like laidata or one can
set a flag requesting certain action like do_giss_phenology.
All arguments except entcell are optional.
- ent_prescribe_vegupdateb
- ent_prescribe_vegupdateb_r8_0
- updates prescribed vegatation parameters. This parameters can
be passed directly in form of arrays like laidata or one can
set a flag requesting certain action like do_giss_phenology.
All arguments except entcell are optional.
- ent_prescribe_vegupdateb_r8_1
- updates prescribed vegatation parameters. This parameters can
be passed directly in form of arrays like laidata or one can
set a flag requesting certain action like do_giss_phenology.
All arguments except entcell are optional.
- ent_prescribe_vegupdateb_r8_2
- updates prescribed vegatation parameters. This parameters can
be passed directly in form of arrays like laidata or one can
set a flag requesting certain action like do_giss_phenology.
All arguments except entcell are optional.
- ent_prescribe_vegupdatec
- ent_prescribe_vegupdatec_r8_0
- updates prescribed vegatation parameters. This parameters can
be passed directly in form of arrays like laidata or one can
set a flag requesting certain action like do_giss_phenology.
All arguments except entcell are optional.
- ent_prescribe_vegupdatec_r8_1
- updates prescribed vegatation parameters. This parameters can
be passed directly in form of arrays like laidata or one can
set a flag requesting certain action like do_giss_phenology.
All arguments except entcell are optional.
- ent_prescribe_vegupdatec_r8_2
- updates prescribed vegatation parameters. This parameters can
be passed directly in form of arrays like laidata or one can
set a flag requesting certain action like do_giss_phenology.
All arguments except entcell are optional.
- ent_prescribe_vegupdated
- ent_prescribe_vegupdated_r8_0
- updates prescribed vegatation parameters. This parameters can
be passed directly in form of arrays like laidata or one can
set a flag requesting certain action like do_giss_phenology.
All arguments except entcell are optional.
- ent_prescribe_vegupdated_r8_1
- updates prescribed vegatation parameters. This parameters can
be passed directly in form of arrays like laidata or one can
set a flag requesting certain action like do_giss_phenology.
All arguments except entcell are optional.
- ent_prescribe_vegupdated_r8_2
- updates prescribed vegatation parameters. This parameters can
be passed directly in form of arrays like laidata or one can
set a flag requesting certain action like do_giss_phenology.
All arguments except entcell are optional.
- ent_run
- ent_run_r8_0
- this call updates variable that change on a long time scale.
Right now (before real dynamic vegetation is implemented)
it should perform prescribed seasonal update of vegatation
parameters (LAI, root fraction etc.)
I think extra input parameters needed here should be passed
as formal parameters and not be packed into entcell structure.
It seems that for prescribed variation of vegeatation
parameters we need only "jday"
Is it OK from ESMF point of view?
- ent_run_r8_1
- this call updates variable that change on a long time scale.
Right now (before real dynamic vegetation is implemented)
it should perform prescribed seasonal update of vegatation
parameters (LAI, root fraction etc.)
I think extra input parameters needed here should be passed
as formal parameters and not be packed into entcell structure.
It seems that for prescribed variation of vegeatation
parameters we need only "jday"
Is it OK from ESMF point of view?
- ent_run_r8_2
- this call updates variable that change on a long time scale.
Right now (before real dynamic vegetation is implemented)
it should perform prescribed seasonal update of vegatation
parameters (LAI, root fraction etc.)
I think extra input parameters needed here should be passed
as formal parameters and not be packed into entcell structure.
It seems that for prescribed variation of vegeatation
parameters we need only "jday"
Is it OK from ESMF point of view?
- ent_set_forcings
- ent_set_forcings_r8_0
- ent_set_forcings_r8_1
- ent_set_forcings_r8_2
- ent_vegcover_update
- ent_vegcover_update_r8_0
- ent_vegcover_update_r8_1
- ent_vegcover_update_r8_2
Global Variables:
- entcelltype : used from ent_types
- patch : used from ent_types
- cohort : used from ent_types
- timestruct : used from ent_types
- max_patches : used from ent_types
- max_cohorts : used from ent_types
- ent_config : used from ent_types
- n_bands : used from ent_const
- n_covertypes : used from ent_const
- n_other : used from ent_const
- cover_sand : used from ent_const
- n_depth : used from ent_const
- n_soil_textures : used from ent_const
- n_bpools : used from ent_const
- n_pft : used from ent_const
- n_casa_layers : used from ent_const
- npools : used from ent_const
- nlive : used from ent_const
- carbon : used from ent_const
- ptrace : used from ent_const
- crops : used from ent_pfts
- coveroffset : used from ent_pfts
- config :
type(ent_config), save