POPLUC_Init Subroutine

public subroutine POPLUC_Init(POPLUC, LUC_EXPT, casapool, casaflux, casabiome, veg, POP, np)

Uses

  • proc~~popluc_init~~UsesGraph proc~popluc_init POPLUC_Init module~cable_def_types_mod cable_def_types_mod proc~popluc_init->module~cable_def_types_mod module~casaparm casaparm proc~popluc_init->module~casaparm module~aggregator_mod aggregator_mod module~cable_def_types_mod->module~aggregator_mod module~cable_climate_type_mod cable_climate_type_mod module~cable_def_types_mod->module~cable_climate_type_mod module~casadimension casadimension module~casaparm->module~casadimension iso_fortran_env iso_fortran_env module~aggregator_mod->iso_fortran_env module~cable_error_handler_mod cable_error_handler_mod module~aggregator_mod->module~cable_error_handler_mod module~casadimension->module~cable_def_types_mod module~cable_error_handler_base_mod cable_error_handler_base_mod module~cable_error_handler_mod->module~cable_error_handler_base_mod module~cable_error_handler_base_mod->iso_fortran_env

Arguments

Type IntentOptional Attributes Name
type(POPLUC_TYPE), intent(inout) :: POPLUC
type(LUC_EXPT_TYPE), intent(in) :: LUC_EXPT
type(casa_pool), intent(inout) :: casapool
type(casa_flux), intent(inout) :: casaflux
type(casa_biome), intent(in) :: casabiome
type(veg_parameter_type), intent(in) :: veg
type(POP_TYPE), intent(inout) :: POP
integer(kind=i4b), intent(in) :: np

Calls

proc~~popluc_init~~CallsGraph proc~popluc_init POPLUC_Init proc~alloc_popluc alloc_POPLUC proc~popluc_init->proc~alloc_popluc proc~pop_init_single POP_init_single proc~popluc_init->proc~pop_init_single proc~popluc_set_params POPLUC_set_params proc~popluc_init->proc~popluc_set_params proc~read_luc_restart_nc READ_LUC_RESTART_NC proc~popluc_init->proc~read_luc_restart_nc proc~zeropopluc ZeroPOPLUC proc~popluc_init->proc~zeropopluc 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 1000 1000 proc~read_luc_restart_nc->1000 nf90_close nf90_close proc~read_luc_restart_nc->nf90_close nf90_get_var nf90_get_var proc~read_luc_restart_nc->nf90_get_var nf90_inq_dimid nf90_inq_dimid proc~read_luc_restart_nc->nf90_inq_dimid nf90_inq_varid nf90_inq_varid proc~read_luc_restart_nc->nf90_inq_varid nf90_inquire_dimension nf90_inquire_dimension proc~read_luc_restart_nc->nf90_inquire_dimension nf90_open nf90_open proc~read_luc_restart_nc->nf90_open proc~handle_err HANDLE_ERR proc~read_luc_restart_nc->proc~handle_err 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~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~~popluc_init~~CalledByGraph proc~popluc_init POPLUC_Init proc~load_parameters load_parameters proc~load_parameters->proc~popluc_init proc~mpidrv_master~2 mpidrv_master proc~mpidrv_master~2->proc~load_parameters proc~serialdrv serialdrv proc~serialdrv->proc~load_parameters program~cable_offline_driver cable_offline_driver program~cable_offline_driver->proc~serialdrv