FatesIODimensionsMod Module



Variables

Type Visibility Attributes Name Initial
character(len=*), public, parameter :: cohort = 'cohort'
character(len=*), public, parameter :: patch = 'patch'
character(len=*), public, parameter :: column = 'column'
character(len=*), public, parameter :: levgrnd = 'levgrnd'
character(len=*), public, parameter :: levscag = 'fates_levscag'
character(len=*), public, parameter :: levscagpft = 'fates_levscagpf'
character(len=*), public, parameter :: levagepft = 'fates_levagepft'
character(len=*), public, parameter :: levscpf = 'fates_levscpf'
character(len=*), public, parameter :: levscls = 'fates_levscls'
character(len=*), public, parameter :: levpft = 'fates_levpft'
character(len=*), public, parameter :: levage = 'fates_levage'
character(len=*), public, parameter :: levheight = 'fates_levheight'
character(len=*), public, parameter :: levfuel = 'fates_levfuel'
character(len=*), public, parameter :: levcwdsc = 'fates_levcwdsc'
character(len=*), public, parameter :: levcan = 'fates_levcan'
character(len=*), public, parameter :: levcnlf = 'fates_levcnlf'
character(len=*), public, parameter :: levcnlfpft = 'fates_levcnlfpf'
character(len=*), public, parameter :: levelem = 'fates_levelem'
character(len=*), public, parameter :: levelpft = 'fates_levelpft'
character(len=*), public, parameter :: levelcwd = 'fates_levelcwd'
character(len=*), public, parameter :: levelage = 'fates_levelage'

Derived Types

type, public ::  fates_bounds_type

Components

Type Visibility Attributes Name Initial
integer, public :: patch_begin
integer, public :: patch_end
integer, public :: cohort_begin
integer, public :: cohort_end
integer, public :: column_begin
integer, public :: column_end
integer, public :: ground_begin
integer, public :: ground_end
integer, public :: sizeage_class_begin
integer, public :: sizeage_class_end
integer, public :: sizeagepft_class_begin
integer, public :: sizeagepft_class_end
integer, public :: agepft_class_begin
integer, public :: agepft_class_end
integer, public :: sizepft_class_begin
integer, public :: sizepft_class_end
integer, public :: size_class_begin
integer, public :: size_class_end
integer, public :: pft_class_begin
integer, public :: pft_class_end
integer, public :: age_class_begin
integer, public :: age_class_end
integer, public :: height_begin
integer, public :: height_end
integer, public :: fuel_begin
integer, public :: fuel_end
integer, public :: cwdsc_begin
integer, public :: cwdsc_end
integer, public :: can_begin
integer, public :: can_end
integer, public :: cnlf_begin
integer, public :: cnlf_end
integer, public :: cnlfpft_begin
integer, public :: cnlfpft_end
integer, public :: elem_begin
integer, public :: elem_end
integer, public :: elpft_begin
integer, public :: elpft_end
integer, public :: elcwd_begin
integer, public :: elcwd_end
integer, public :: elage_begin
integer, public :: elage_end

type, public ::  fates_io_dimension_type

Components

Type Visibility Attributes Name Initial
character(len=fates_short_string_length), public :: name
integer, public :: lower_bound
integer, public :: upper_bound
integer, public, allocatable :: clump_lower_bound(:)
integer, public, allocatable :: clump_upper_bound(:)

Type-Bound Procedures

procedure, public :: Init
procedure, public :: SetThreadBounds