CABLE_LUC_EXPT Module


Uses

  • module~~cable_luc_expt~~UsesGraph module~cable_luc_expt CABLE_LUC_EXPT module~cable_common_module cable_common_module module~cable_luc_expt->module~cable_common_module module~cable_def_types_mod cable_def_types_mod module~cable_luc_expt->module~cable_def_types_mod module~cable_io_vars_module cable_IO_vars_module module~cable_luc_expt->module~cable_io_vars_module module~casa_ncdf_module casa_ncdf_module module~cable_luc_expt->module~casa_ncdf_module netcdf netcdf module~cable_luc_expt->netcdf module~cable_runtime_opts_mod cable_runtime_opts_mod module~cable_common_module->module~cable_runtime_opts_mod module~cable_climate_type_mod cable_climate_type_mod module~cable_def_types_mod->module~cable_climate_type_mod module~cable_io_vars_module->module~cable_def_types_mod

Used by

  • module~~cable_luc_expt~~UsedByGraph module~cable_luc_expt CABLE_LUC_EXPT module~cable_param_module cable_param_module module~cable_param_module->module~cable_luc_expt module~cable_serial cable_serial module~cable_serial->module~cable_luc_expt module~popluc_module POPLUC_Module module~cable_serial->module~popluc_module module~cable_input_module cable_input_module module~cable_serial->module~cable_input_module module~cable_driver_common_mod cable_driver_common_mod module~cable_serial->module~cable_driver_common_mod module~popluc_module->module~cable_luc_expt proc~casaonly_luc CASAONLY_LUC proc~casaonly_luc->module~cable_luc_expt proc~casaonly_luc->module~popluc_module proc~load_parameters load_parameters proc~load_parameters->module~cable_luc_expt proc~load_parameters->module~popluc_module proc~lucdriver LUCdriver proc~lucdriver->module~cable_luc_expt proc~lucdriver->module~popluc_module proc~master_casaonly_luc master_CASAONLY_LUC proc~master_casaonly_luc->module~cable_luc_expt proc~master_casaonly_luc->module~popluc_module proc~mpidrv_master~2 mpidrv_master proc~mpidrv_master~2->module~cable_luc_expt proc~mpidrv_master~2->module~popluc_module proc~mpidrv_master~2->module~cable_input_module module~cable_input_module->module~cable_param_module program~cable_offline_driver cable_offline_driver program~cable_offline_driver->module~cable_serial program~cable_offline_driver->module~cable_driver_common_mod module~cable_driver_common_mod->module~cable_input_module proc~mpidrv_worker~2 mpidrv_worker proc~mpidrv_worker~2->module~cable_input_module proc~worker_cable_params worker_cable_params proc~worker_cable_params->module~cable_input_module module~cable_mpimaster~2 cable_mpimaster module~cable_mpimaster~2->module~cable_driver_common_mod module~cable_mpiworker~2 cable_mpiworker module~cable_mpiworker~2->module~cable_driver_common_mod

Variables

Type Visibility Attributes Name Initial
type(LUC_EXPT_TYPE), public, SAVE :: LUC_EXPT
integer, public, parameter :: ptos = 1
integer, public, parameter :: ptog = 2
integer, public, parameter :: stog = 3
integer, public, parameter :: gtos = 4
integer, public, parameter :: grassfrac = 5
integer, public, parameter :: primffrac = 6
integer, public, parameter :: pharv = 7
integer, public, parameter :: smharv = 8
integer, public, parameter :: syharv = 9

Derived Types

type, public ::  LUC_INPUT_TYPE

Components

Type Visibility Attributes Name Initial
real, public, DIMENSION(:), ALLOCATABLE :: VAL

type, public ::  LUC_EXPT_TYPE

Components

Type Visibility Attributes Name Initial
character(len=200), public :: TransitionFilePath
character(len=200), public :: ClimateFile
character(len=200), public :: Run
logical, public :: DirectRead
logical, public :: READrst
logical, public :: WRITErst
logical, public, ALLOCATABLE :: prim_only(:)
logical, public, ALLOCATABLE :: ptos(:)
logical, public, ALLOCATABLE :: ptog(:)
logical, public, ALLOCATABLE :: stog(:)
logical, public, ALLOCATABLE :: gtos(:)
integer, public, ALLOCATABLE :: ivegp(:)
integer, public, ALLOCATABLE :: biome(:)
integer, public :: YearStart
integer, public :: YearEnd
integer, public :: nfile
integer, public :: CTSTEP
real, public, ALLOCATABLE :: primaryf(:)
real, public, ALLOCATABLE :: mtemp_min20(:)
real, public, ALLOCATABLE :: grass(:)
real, public, ALLOCATABLE :: secdf(:)
character(len=200), public, DIMENSION(9) :: TransFile
character(len=12), public, DIMENSION(9) :: VAR_NAME
integer, public, DIMENSION(9) :: F_ID
integer, public, DIMENSION(9) :: V_ID
type(LUC_INPUT_TYPE), public, DIMENSION(9) :: INPUT
integer, public :: YEAR
integer, public :: ydimsize
integer, public :: xdimsize
integer, public :: nrec
integer, public :: FirstYear

Subroutines

public subroutine LUC_EXPT_INIT(LUC_EXPT)

Arguments

Type IntentOptional Attributes Name
type(LUC_EXPT_TYPE), intent(inout) :: LUC_EXPT

public subroutine LUC_EXPT_SET_TILES(inVeg, inPFrac, LUC_EXPT)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout) :: inVeg(:,:,:)
real, intent(inout) :: inPFrac(:,:,:)
type(LUC_EXPT_TYPE), intent(inout) :: LUC_EXPT

public subroutine READ_ClimateFile(LUC_EXPT)

Arguments

Type IntentOptional Attributes Name
type(LUC_EXPT_TYPE), intent(inout) :: LUC_EXPT

public subroutine READ_LUH2(LUC_EXPT)

Arguments

Type IntentOptional Attributes Name
type(LUC_EXPT_TYPE), intent(inout) :: LUC_EXPT