destroy_helper Subroutine

private subroutine destroy_helper(self)

Uses

  • proc~~destroy_helper~2~~UsesGraph proc~destroy_helper~2 backend_helper%destroy_helper iso_c_binding iso_c_binding proc~destroy_helper~2->iso_c_binding iso_fortran_env iso_fortran_env proc~destroy_helper~2->iso_fortran_env

Destroys helper

Type Bound

backend_helper

Arguments

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

Backend helper


Calls

proc~~destroy_helper~2~~CallsGraph proc~destroy_helper~2 backend_helper%destroy_helper 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 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_helper~2~~CalledByGraph proc~destroy_helper~2 backend_helper%destroy_helper proc~create_helper~2 backend_helper%create_helper proc~create_helper~2->proc~destroy_helper~2 proc~destroy transpose_plan%destroy proc~destroy->proc~destroy_helper~2 proc~run_autotune_backend run_autotune_backend proc~run_autotune_backend->proc~destroy_helper~2 proc~run_autotune_backend->proc~create_helper~2 proc~autotune_grid autotune_grid proc~autotune_grid->proc~run_autotune_backend proc~create transpose_plan%create proc~create->proc~create_helper~2 proc~create->proc~run_autotune_backend proc~autotune_grid_decomposition autotune_grid_decomposition proc~create->proc~autotune_grid_decomposition proc~autotune_grid_decomposition->proc~autotune_grid