cable_serial Module

Offline serial driver for CABLE.


Uses

  • module~~cable_serial~~UsesGraph module~cable_serial cable_serial F90_UNIX F90_UNIX module~cable_serial->F90_UNIX module~bgcdriver_mod bgcdriver_mod module~cable_serial->module~bgcdriver_mod module~cable_cbm_module cable_cbm_module module~cable_serial->module~cable_cbm_module module~cable_checks_module cable_checks_module module~cable_serial->module~cable_checks_module module~cable_climate_mod cable_climate_mod module~cable_serial->module~cable_climate_mod module~cable_common_module cable_common_module module~cable_serial->module~cable_common_module module~cable_cru CABLE_CRU module~cable_serial->module~cable_cru module~cable_def_types_mod cable_def_types_mod module~cable_serial->module~cable_def_types_mod module~cable_driver_common_mod cable_driver_common_mod module~cable_serial->module~cable_driver_common_mod module~cable_input_module cable_input_module module~cable_serial->module~cable_input_module module~cable_io_vars_module cable_IO_vars_module module~cable_serial->module~cable_io_vars_module module~cable_luc_expt CABLE_LUC_EXPT module~cable_serial->module~cable_luc_expt module~cable_output_module cable_output_module module~cable_serial->module~cable_output_module module~cable_phys_constants_mod cable_phys_constants_mod module~cable_serial->module~cable_phys_constants_mod module~cable_plume_mip CABLE_PLUME_MIP module~cable_serial->module~cable_plume_mip module~cable_site CABLE_site module~cable_serial->module~cable_site module~cable_write_module cable_write_module module~cable_serial->module~cable_write_module module~casa_cable casa_cable module~cable_serial->module~casa_cable module~casa_inout_module casa_inout_module module~cable_serial->module~casa_inout_module module~casa_ncdf_module casa_ncdf_module module~cable_serial->module~casa_ncdf_module module~casa_offline_inout_module casa_offline_inout_module module~cable_serial->module~casa_offline_inout_module module~casadimension casadimension module~cable_serial->module~casadimension module~casavariable casavariable module~cable_serial->module~casavariable module~cbl_soil_snow_init_special_module cbl_soil_snow_init_special_module module~cable_serial->module~cbl_soil_snow_init_special_module module~landuse_constant landuse_constant module~cable_serial->module~landuse_constant module~landuse_variable landuse_variable module~cable_serial->module~landuse_variable module~phenvariable phenvariable module~cable_serial->module~phenvariable module~pop_constants POP_Constants module~cable_serial->module~pop_constants module~pop_types POP_Types module~cable_serial->module~pop_types module~popluc_module POPLUC_Module module~cable_serial->module~popluc_module module~popluc_types POPLUC_Types module~cable_serial->module~popluc_types module~cable_checks_module->module~cable_common_module module~cable_checks_module->module~cable_def_types_mod module~cable_checks_module->module~cable_io_vars_module module~cable_abort_module cable_abort_module module~cable_checks_module->module~cable_abort_module module~cable_climate_mod->module~cable_common_module module~cable_climate_mod->module~cable_def_types_mod module~cable_climate_mod->module~cable_io_vars_module module~cable_climate_mod->module~casa_ncdf_module module~typedef TypeDef module~cable_climate_mod->module~typedef module~cable_runtime_opts_mod cable_runtime_opts_mod module~cable_common_module->module~cable_runtime_opts_mod module~cable_cru->module~cable_io_vars_module module~cable_cru->module~casa_ncdf_module netcdf netcdf module~cable_cru->netcdf module~cable_climate_type_mod cable_climate_type_mod module~cable_def_types_mod->module~cable_climate_type_mod module~cable_driver_common_mod->module~cable_common_module module~cable_driver_common_mod->module~cable_cru module~cable_driver_common_mod->module~cable_input_module module~cable_driver_common_mod->module~cable_io_vars_module module~cable_driver_common_mod->module~cable_phys_constants_mod module~cable_driver_common_mod->module~cable_plume_mip module~cable_driver_common_mod->module~cable_site module~cable_driver_common_mod->module~casadimension module~cable_driver_common_mod->module~casavariable module~cable_mpi_mod cable_mpi_mod module~cable_driver_common_mod->module~cable_mpi_mod module~cable_namelist_util cable_namelist_util module~cable_driver_common_mod->module~cable_namelist_util module~cable_input_module->module~cable_checks_module module~cable_input_module->module~cable_common_module module~cable_input_module->module~cable_def_types_mod module~cable_input_module->module~cable_io_vars_module module~cable_input_module->module~casa_inout_module module~cable_input_module->module~casa_ncdf_module module~cable_input_module->module~casadimension module~cable_input_module->module~casavariable module~cable_input_module->module~phenvariable module~cable_input_module->module~pop_types module~cable_input_module->module~popluc_types module~cable_input_module->module~cable_abort_module module~cable_init_module cable_init_module module~cable_input_module->module~cable_init_module module~cable_param_module cable_param_module module~cable_input_module->module~cable_param_module module~cable_read_module cable_read_module module~cable_input_module->module~cable_read_module module~casa_readbiome_module casa_readbiome_module module~cable_input_module->module~casa_readbiome_module module~casaparm casaparm module~cable_input_module->module~casaparm module~cbl_sinbet_mod cbl_sinbet_mod module~cable_input_module->module~cbl_sinbet_mod module~cable_input_module->netcdf module~cable_io_vars_module->module~cable_def_types_mod module~cable_luc_expt->module~cable_common_module module~cable_luc_expt->module~cable_def_types_mod module~cable_luc_expt->module~cable_io_vars_module module~cable_luc_expt->module~casa_ncdf_module module~cable_luc_expt->netcdf module~cable_output_module->module~cable_checks_module module~cable_output_module->module~cable_common_module module~cable_output_module->module~cable_def_types_mod module~cable_output_module->module~cable_io_vars_module module~cable_output_module->module~cable_write_module module~cable_output_module->module~casavariable module~cable_output_module->module~cable_abort_module module~cable_output_module->netcdf module~cable_plume_mip->module~cable_common_module module~cable_plume_mip->module~cable_io_vars_module module~cable_plume_mip->module~casa_ncdf_module module~cable_plume_mip->netcdf module~cable_site->module~cable_common_module module~cable_site->module~cable_io_vars_module module~cable_site->module~casa_ncdf_module module~cable_write_module->module~cable_def_types_mod module~cable_write_module->module~cable_io_vars_module module~cable_write_module->module~cable_abort_module module~cable_write_module->netcdf module~casa_inout_module->module~casavariable module~casa_offline_inout_module->module~casavariable module~casadimension->module~cable_def_types_mod module~casavariable->module~casadimension module~cbl_ssnow_data_mod cbl_ssnow_data_mod module~cbl_soil_snow_init_special_module->module~cbl_ssnow_data_mod module~landuse_constant->module~cable_def_types_mod module~landuse_constant->module~casadimension module~landuse_variable->module~landuse_constant module~phenvariable->module~casadimension module~pop_constants->module~typedef module~pop_types->module~pop_constants module~pop_types->module~typedef module~popluc_module->module~cable_common_module module~popluc_module->module~cable_io_vars_module module~popluc_module->module~cable_luc_expt module~popluc_module->module~casavariable module~popluc_module->module~pop_types module~popluc_module->module~popluc_types module~popluc_constants POPLUC_CONSTANTS module~popluc_module->module~popluc_constants module~popmodule POPModule module~popluc_module->module~popmodule module~popluc_module->module~typedef module~popluc_types->module~popluc_constants module~popluc_types->module~typedef module~cable_abort_module->module~cable_io_vars_module module~cable_init_module->module~cable_common_module module~cable_init_module->module~cable_def_types_mod module~cable_init_module->module~cable_io_vars_module module~cable_init_module->module~cable_abort_module module~cable_init_module->module~cable_read_module module~cable_init_module->netcdf iso_fortran_env iso_fortran_env module~cable_mpi_mod->iso_fortran_env mpi mpi module~cable_mpi_mod->mpi module~cable_param_module->module~cable_common_module module~cable_param_module->module~cable_def_types_mod module~cable_param_module->module~cable_io_vars_module module~cable_param_module->module~cable_luc_expt module~cable_param_module->module~casadimension module~cable_param_module->module~casavariable module~cable_param_module->module~phenvariable module~cable_param_module->module~cable_abort_module module~cable_pft_params_mod cable_pft_params_mod module~cable_param_module->module~cable_pft_params_mod module~cable_soil_params_mod cable_soil_params_mod module~cable_param_module->module~cable_soil_params_mod module~cable_read_module->module~cable_def_types_mod module~cable_read_module->module~cable_io_vars_module module~cable_read_module->module~cable_abort_module module~cable_read_module->netcdf module~casaparm->module~casadimension module~cbl_ssnow_data_mod->module~cable_common_module module~cbl_ssnow_data_mod->module~cable_def_types_mod module~cbl_ssnow_data_mod->module~cable_phys_constants_mod module~popluc_constants->module~typedef module~popmodule->module~pop_constants module~popmodule->module~pop_types module~popmodule->module~typedef module~grid_constants_mod_cbl grid_constants_mod_cbl module~cable_pft_params_mod->module~grid_constants_mod_cbl module~cable_soil_params_mod->module~grid_constants_mod_cbl

Used by

  • module~~cable_serial~~UsedByGraph module~cable_serial cable_serial program~cable_offline_driver cable_offline_driver program~cable_offline_driver->module~cable_serial

Subroutines

public subroutine serialdrv(trunk_sumbal, NRRRR, dels, koffset, kend, GSWP_MID, PLUME, CRU, site)

Offline serial driver.

Arguments

Type IntentOptional Attributes Name
double precision, intent(in) :: trunk_sumbal

Reference value for quasi-bitwise reproducibility checks.

integer, intent(in) :: NRRRR

Number of repeated spin-up cycles

real, intent(inout) :: dels

Time step size in seconds

integer, intent(inout) :: koffset

Timestep to start at

integer, intent(inout) :: kend

No. of time steps in run

integer, intent(inout), ALLOCATABLE :: GSWP_MID(:,:)

NetCDF file IDs for GSWP met forcing

type(PLUME_MIP_TYPE), intent(in) :: PLUME
type(CRU_TYPE), intent(in) :: CRU
type(site_TYPE), intent(in) :: site