master_spincasacnp Subroutine

private subroutine master_spincasacnp(dels, kstart, kend, mloop, veg, soil, casabiome, casapool, casaflux, casamet, casabal, phen, POP, climate, icomm, ocomm)

Uses

  • proc~~master_spincasacnp~~UsesGraph proc~master_spincasacnp master_spincasacnp module~cable_carbon_module cable_carbon_module proc~master_spincasacnp->module~cable_carbon_module module~cable_common_module cable_common_module proc~master_spincasacnp->module~cable_common_module module~cable_def_types_mod cable_def_types_mod proc~master_spincasacnp->module~cable_def_types_mod module~casa_offline_inout_module casa_offline_inout_module proc~master_spincasacnp->module~casa_offline_inout_module module~casadimension casadimension proc~master_spincasacnp->module~casadimension module~casaparm casaparm proc~master_spincasacnp->module~casaparm module~casavariable casavariable proc~master_spincasacnp->module~casavariable module~phenvariable phenvariable proc~master_spincasacnp->module~phenvariable module~pop_types POP_Types proc~master_spincasacnp->module~pop_types module~popmodule POPModule proc~master_spincasacnp->module~popmodule module~typedef TypeDef proc~master_spincasacnp->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~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~popmodule->module~pop_types module~popmodule->module~typedef module~popmodule->module~pop_constants module~pop_constants->module~typedef

Arguments

Type IntentOptional Attributes Name
real, intent(in) :: dels
integer, intent(in) :: kstart
integer, intent(in) :: kend
integer, intent(in) :: mloop
type(veg_parameter_type), intent(inout) :: veg
type(soil_parameter_type), intent(inout) :: soil
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
integer, intent(in) :: icomm
integer, intent(in) :: ocomm

Calls

proc~~master_spincasacnp~~CallsGraph proc~master_spincasacnp master_spincasacnp pop_io pop_io proc~master_spincasacnp->pop_io proc~casa_poolout casa_poolout proc~master_spincasacnp->proc~casa_poolout proc~master_receive master_receive proc~master_spincasacnp->proc~master_receive proc~master_receive_pop master_receive_pop proc~master_spincasacnp->proc~master_receive_pop proc~master_send_input master_send_input proc~master_spincasacnp->proc~master_send_input proc~read_casa_dump read_casa_dump proc~master_spincasacnp->proc~read_casa_dump proc~write_casa_restart_nc WRITE_CASA_RESTART_NC proc~master_spincasacnp->proc~write_casa_restart_nc 100 100 proc~casa_poolout->100 2 2 proc~casa_poolout->2 5 5 proc~casa_poolout->5 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 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 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~handle_err HANDLE_ERR proc~write_casa_restart_nc->proc~handle_err proc~get_var_ncr2->proc~stderr_nc nf90_get_var nf90_get_var proc~get_var_ncr2->nf90_get_var nf90_inq_varid nf90_inq_varid proc~get_var_ncr2->nf90_inq_varid proc~get_var_ncr3->proc~stderr_nc proc~get_var_ncr3->nf90_get_var proc~get_var_ncr3->nf90_inq_varid nf90_strerror nf90_strerror proc~handle_err->nf90_strerror proc~stderr_nc->nf90_strerror

Called by

proc~~master_spincasacnp~~CalledByGraph proc~master_spincasacnp master_spincasacnp proc~mpidrv_master mpidrv_master proc~mpidrv_master->proc~master_spincasacnp program~cable_offline_driver cable_offline_driver program~cable_offline_driver->proc~mpidrv_master