destroy_helper Subroutine

private subroutine destroy_helper(self)

Uses

  • proc~~destroy_helper~~UsesGraph proc~destroy_helper backend_helper%destroy_helper iso_c_binding iso_c_binding proc~destroy_helper->iso_c_binding iso_fortran_env iso_fortran_env proc~destroy_helper->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~~CallsGraph proc~destroy_helper backend_helper%destroy_helper interface~ncclcommdestroy ncclCommDestroy proc~destroy_helper->interface~ncclcommdestroy interface~to_str to_str proc~destroy_helper->interface~to_str mpi_abort mpi_abort proc~destroy_helper->mpi_abort proc~ncclgeterrorstring ncclGetErrorString proc~destroy_helper->proc~ncclgeterrorstring proc~write_message write_message proc~destroy_helper->proc~write_message proc~double_to_string double_to_string interface~to_str->proc~double_to_string proc~float_to_string float_to_string interface~to_str->proc~float_to_string proc~int32_to_string int32_to_string interface~to_str->proc~int32_to_string proc~int64_to_string int64_to_string interface~to_str->proc~int64_to_string proc~int8_to_string int8_to_string interface~to_str->proc~int8_to_string 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

Called by

proc~~destroy_helper~~CalledByGraph proc~destroy_helper backend_helper%destroy_helper proc~create_helper backend_helper%create_helper proc~create_helper->proc~destroy_helper proc~create_cuda transpose_plan_cuda%create_cuda proc~create_cuda->proc~create_helper proc~run_autotune_backend run_autotune_backend proc~create_cuda->proc~run_autotune_backend proc~autotune_grid_decomposition~2 autotune_grid_decomposition proc~create_cuda->proc~autotune_grid_decomposition~2 proc~run_autotune_backend->proc~create_helper proc~autotune_grid~2 autotune_grid proc~autotune_grid~2->proc~run_autotune_backend proc~autotune_grid_decomposition~2->proc~autotune_grid~2