master_CASAONLY_LUC Subroutine

private subroutine master_CASAONLY_LUC(dels, kstart, kend, veg, casabiome, casapool, casaflux, casamet, casabal, phen, POP, climate, LUC_EXPT, POPLUC, icomm, ocomm)

Uses

  • proc~~master_casaonly_luc~~UsesGraph proc~master_casaonly_luc master_CASAONLY_LUC module~cable_carbon_module cable_carbon_module proc~master_casaonly_luc->module~cable_carbon_module module~cable_common_module cable_common_module proc~master_casaonly_luc->module~cable_common_module module~cable_def_types_mod cable_def_types_mod proc~master_casaonly_luc->module~cable_def_types_mod module~cable_io_vars_module cable_IO_vars_module proc~master_casaonly_luc->module~cable_io_vars_module module~cable_luc_expt CABLE_LUC_EXPT proc~master_casaonly_luc->module~cable_luc_expt module~casa_ncdf_module casa_ncdf_module proc~master_casaonly_luc->module~casa_ncdf_module module~casa_offline_inout_module casa_offline_inout_module proc~master_casaonly_luc->module~casa_offline_inout_module module~casadimension casadimension proc~master_casaonly_luc->module~casadimension module~casaparm casaparm proc~master_casaonly_luc->module~casaparm module~casavariable casavariable proc~master_casaonly_luc->module~casavariable module~phenvariable phenvariable proc~master_casaonly_luc->module~phenvariable module~pop_types POP_Types proc~master_casaonly_luc->module~pop_types module~popluc_module POPLUC_Module proc~master_casaonly_luc->module~popluc_module module~popluc_types POPLUC_Types proc~master_casaonly_luc->module~popluc_types module~popmodule POPModule proc~master_casaonly_luc->module~popmodule module~typedef TypeDef proc~master_casaonly_luc->module~typedef module~cable_phys_constants_mod cable_phys_constants_mod module~cable_carbon_module->module~cable_phys_constants_mod 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 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 netcdf netcdf module~cable_luc_expt->netcdf module~casa_offline_inout_module->module~casavariable module~casadimension->module~cable_def_types_mod module~casaparm->module~casadimension module~casavariable->module~casadimension module~phenvariable->module~casadimension module~pop_types->module~typedef module~pop_constants POP_Constants module~pop_types->module~pop_constants 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_module->module~popmodule module~popluc_module->module~typedef module~popluc_constants POPLUC_CONSTANTS module~popluc_module->module~popluc_constants module~popluc_types->module~typedef module~popluc_types->module~popluc_constants module~popmodule->module~pop_types module~popmodule->module~typedef module~popmodule->module~pop_constants module~pop_constants->module~typedef module~popluc_constants->module~typedef

Arguments

Type IntentOptional Attributes Name
real, intent(in) :: dels
integer, intent(in) :: kstart
integer, intent(in) :: kend
type(veg_parameter_type), intent(inout) :: veg
type(casa_biome), intent(inout) :: casabiome
type(casa_pool), intent(inout) :: casapool
type(casa_flux), intent(inout) :: casaflux
type(casa_met), intent(inout) :: casamet
type(casa_balance), intent(inout) :: casabal
type(phen_variable), intent(inout) :: phen
type(POP_TYPE), intent(inout) :: POP
type(climate_type), intent(inout) :: climate
type(LUC_EXPT_TYPE), intent(inout) :: LUC_EXPT
type(POPLUC_TYPE), intent(inout) :: POPLUC
integer, intent(in) :: icomm
integer, intent(in) :: ocomm

Calls

proc~~master_casaonly_luc~~CallsGraph proc~master_casaonly_luc master_CASAONLY_LUC mpi_send mpi_send proc~master_casaonly_luc->mpi_send pop_io pop_io proc~master_casaonly_luc->pop_io proc~master_receive master_receive proc~master_casaonly_luc->proc~master_receive proc~master_receive_pop master_receive_pop proc~master_casaonly_luc->proc~master_receive_pop proc~master_send_input master_send_input proc~master_casaonly_luc->proc~master_send_input proc~pop_init_single POP_init_single proc~master_casaonly_luc->proc~pop_init_single proc~pop_luc_casa_transfer POP_LUC_CASA_transfer proc~master_casaonly_luc->proc~pop_luc_casa_transfer proc~popluc_set_patchfrac POPLUC_set_patchfrac proc~master_casaonly_luc->proc~popluc_set_patchfrac proc~popluc_weights_transfer POPLUC_weights_transfer proc~master_casaonly_luc->proc~popluc_weights_transfer proc~poplucstep POPLUCStep proc~master_casaonly_luc->proc~poplucstep proc~read_casa_dump read_casa_dump proc~master_casaonly_luc->proc~read_casa_dump proc~read_luh2 READ_LUH2 proc~master_casaonly_luc->proc~read_luh2 proc~write_casa_restart_nc WRITE_CASA_RESTART_NC proc~master_casaonly_luc->proc~write_casa_restart_nc proc~write_luc_output_grid_nc WRITE_LUC_OUTPUT_GRID_NC proc~master_casaonly_luc->proc~write_luc_output_grid_nc proc~write_luc_output_nc WRITE_LUC_OUTPUT_NC proc~master_casaonly_luc->proc~write_luc_output_nc proc~write_luc_restart_nc WRITE_LUC_RESTART_NC proc~master_casaonly_luc->proc~write_luc_restart_nc mpi_irecv mpi_irecv proc~master_receive->mpi_irecv mpi_waitall mpi_waitall proc~master_receive->mpi_waitall mpi_recv mpi_recv proc~master_receive_pop->mpi_recv mpi_isend mpi_isend proc~master_send_input->mpi_isend proc~master_send_input->mpi_waitall proc~initpop2d_poisson InitPOP2D_Poisson proc~pop_init_single->proc~initpop2d_poisson proc~layer_recruitment_single_patch layer_recruitment_single_patch proc~pop_init_single->proc~layer_recruitment_single_patch proc~zeropop ZeroPOP proc~pop_init_single->proc~zeropop 1166 1166 proc~pop_luc_casa_transfer->1166 proc~execute_luc_event execute_luc_event proc~poplucstep->proc~execute_luc_event proc~increment_age INCREMENT_AGE proc~poplucstep->proc~increment_age nf90_close nf90_close proc~read_casa_dump->nf90_close nf90_open nf90_open proc~read_casa_dump->nf90_open proc~get_var_ncr2 get_var_ncr2 proc~read_casa_dump->proc~get_var_ncr2 proc~get_var_ncr3 get_var_ncr3 proc~read_casa_dump->proc~get_var_ncr3 proc~stderr_nc stderr_nc proc~read_casa_dump->proc~stderr_nc nf90_get_var nf90_get_var proc~read_luh2->nf90_get_var proc~handle_err HANDLE_ERR proc~read_luh2->proc~handle_err proc~write_casa_restart_nc->nf90_close nf90_create nf90_create proc~write_casa_restart_nc->nf90_create nf90_def_dim nf90_def_dim proc~write_casa_restart_nc->nf90_def_dim nf90_def_var nf90_def_var proc~write_casa_restart_nc->nf90_def_var nf90_enddef nf90_enddef proc~write_casa_restart_nc->nf90_enddef nf90_put_att nf90_put_att proc~write_casa_restart_nc->nf90_put_att nf90_put_var nf90_put_var proc~write_casa_restart_nc->nf90_put_var nf90_redef nf90_redef proc~write_casa_restart_nc->nf90_redef proc~write_casa_restart_nc->proc~handle_err proc~write_luc_output_grid_nc->nf90_close proc~write_luc_output_grid_nc->nf90_create proc~write_luc_output_grid_nc->nf90_def_dim proc~write_luc_output_grid_nc->nf90_def_var proc~write_luc_output_grid_nc->nf90_enddef proc~write_luc_output_grid_nc->nf90_put_att proc~write_luc_output_grid_nc->nf90_put_var proc~write_luc_output_grid_nc->nf90_redef proc~write_luc_output_grid_nc->proc~handle_err proc~write_luc_output_nc->nf90_close proc~write_luc_output_nc->nf90_create proc~write_luc_output_nc->nf90_def_dim proc~write_luc_output_nc->nf90_def_var proc~write_luc_output_nc->nf90_enddef proc~write_luc_output_nc->nf90_put_att proc~write_luc_output_nc->nf90_put_var proc~write_luc_output_nc->nf90_redef proc~write_luc_output_nc->proc~handle_err proc~write_luc_restart_nc->nf90_close proc~write_luc_restart_nc->nf90_create proc~write_luc_restart_nc->nf90_def_dim proc~write_luc_restart_nc->nf90_def_var proc~write_luc_restart_nc->nf90_enddef proc~write_luc_restart_nc->nf90_put_att proc~write_luc_restart_nc->nf90_put_var proc~write_luc_restart_nc->nf90_redef proc~write_luc_restart_nc->proc~handle_err proc~get_var_ncr2->nf90_get_var proc~get_var_ncr2->proc~stderr_nc nf90_inq_varid nf90_inq_varid proc~get_var_ncr2->nf90_inq_varid proc~get_var_ncr3->nf90_get_var proc~get_var_ncr3->proc~stderr_nc proc~get_var_ncr3->nf90_inq_varid nf90_strerror nf90_strerror proc~handle_err->nf90_strerror proc~cumexponential CumExponential proc~initpop2d_poisson->proc~cumexponential proc~exponential Exponential proc~initpop2d_poisson->proc~exponential proc~get_allometry GET_ALLOMETRY proc~layer_recruitment_single_patch->proc~get_allometry proc~stderr_nc->nf90_strerror proc~allometry Allometry proc~get_allometry->proc~allometry proc~getheight GetHeight proc~get_allometry->proc~getheight proc~williams_allometry Williams_Allometry proc~get_allometry->proc~williams_allometry

Called by

proc~~master_casaonly_luc~~CalledByGraph proc~master_casaonly_luc master_CASAONLY_LUC proc~mpidrv_master mpidrv_master proc~mpidrv_master->proc~master_casaonly_luc program~cable_offline_driver cable_offline_driver program~cable_offline_driver->proc~mpidrv_master