destroy Subroutine

private subroutine destroy(self)

Type Bound

reshape_plan_base

Arguments

Type IntentOptional Attributes Name
class(reshape_plan_base), intent(inout) :: self

Calls

proc~~destroy~2~~CallsGraph proc~destroy~2 reshape_plan_base%destroy proc~destroy_helper~2 backend_helper%destroy_helper proc~destroy~2->proc~destroy_helper~2 proc~destroy_plans destroy_plans proc~destroy~2->proc~destroy_plans fname fname proc~destroy_helper~2->fname interface~ncclcommdestroy ncclCommDestroy proc~destroy_helper~2->interface~ncclcommdestroy mpi_abort mpi_abort proc~destroy_helper~2->mpi_abort proc~ncclgeterrorstring ncclGetErrorString proc~destroy_helper~2->proc~ncclgeterrorstring proc~write_message write_message proc~destroy_helper~2->proc~write_message destroy destroy proc~destroy_plans->destroy interface~ncclgeterrorstring_c ncclGetErrorString_c proc~ncclgeterrorstring->interface~ncclgeterrorstring_c proc~string_c2f string_c2f proc~ncclgeterrorstring->proc~string_c2f mpi_comm_rank mpi_comm_rank proc~write_message->mpi_comm_rank mpi_finalized mpi_finalized proc~write_message->mpi_finalized interface~is_null_ptr is_null_ptr proc~string_c2f->interface~is_null_ptr interface~is_null_ptr->interface~is_null_ptr proc~is_null_funptr is_null_funptr interface~is_null_ptr->proc~is_null_funptr

Called by

proc~~destroy~2~~CalledByGraph proc~destroy~2 reshape_plan_base%destroy proc~destroy~9 reshape_plan%destroy proc~destroy~9->proc~destroy~2