worker_casa_type Subroutine

private subroutine worker_casa_type(comm, casapool, casaflux, casamet, casabal, phen)

Uses

  • proc~~worker_casa_type~~UsesGraph proc~worker_casa_type worker_casa_type module~cable_def_types_mod cable_def_types_mod proc~worker_casa_type->module~cable_def_types_mod module~casadimension casadimension proc~worker_casa_type->module~casadimension module~casavariable casavariable proc~worker_casa_type->module~casavariable module~phenvariable phenvariable proc~worker_casa_type->module~phenvariable mpi mpi proc~worker_casa_type->mpi module~cable_climate_type_mod cable_climate_type_mod module~cable_def_types_mod->module~cable_climate_type_mod module~casadimension->module~cable_def_types_mod module~casavariable->module~casadimension module~phenvariable->module~casadimension

Arguments

Type IntentOptional Attributes Name
integer :: comm
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

Calls

proc~~worker_casa_type~~CallsGraph proc~worker_casa_type worker_casa_type mpi_abort mpi_abort proc~worker_casa_type->mpi_abort mpi_get_address mpi_get_address proc~worker_casa_type->mpi_get_address mpi_reduce mpi_reduce proc~worker_casa_type->mpi_reduce mpi_type_commit mpi_type_commit proc~worker_casa_type->mpi_type_commit mpi_type_create_struct mpi_type_create_struct proc~worker_casa_type->mpi_type_create_struct mpi_type_get_extent mpi_type_get_extent proc~worker_casa_type->mpi_type_get_extent mpi_type_size mpi_type_size proc~worker_casa_type->mpi_type_size

Called by

proc~~worker_casa_type~~CalledByGraph proc~worker_casa_type worker_casa_type proc~mpidrv_worker~2 mpidrv_worker proc~mpidrv_worker~2->proc~worker_casa_type