destroy_cuda Subroutine

private subroutine destroy_cuda(self)

Destroys transposition plans

Type Bound

transpose_plan_cuda

Arguments

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

Transposition class


Calls

proc~~destroy_cuda~~CallsGraph proc~destroy_cuda transpose_plan_cuda%destroy_cuda proc~destroy~7 transpose_handle_cuda%destroy proc~destroy_cuda->proc~destroy~7 proc~mem_free~3 abstract_transpose_plan%mem_free proc~destroy_cuda->proc~mem_free~3 proc~destroy~3 nvrtc_kernel%destroy proc~destroy~7->proc~destroy~3 proc~free_mem free_mem proc~mem_free~3->proc~free_mem interface~cudafree cudaFree proc~destroy~3->interface~cudafree interface~int_to_str int_to_str proc~destroy~3->interface~int_to_str mpi_abort mpi_abort proc~destroy~3->mpi_abort proc~cudageterrorstring cudaGetErrorString proc~destroy~3->proc~cudageterrorstring proc~mark_unused mark_unused proc~destroy~3->proc~mark_unused proc~free_mem->interface~cudafree proc~free_mem->interface~int_to_str interface~ncclcommderegister ncclCommDeregister proc~free_mem->interface~ncclcommderegister interface~ncclmemfree ncclMemFree proc~free_mem->interface~ncclmemfree interface~nvshmem_free nvshmem_free proc~free_mem->interface~nvshmem_free proc~free_mem->mpi_abort proc~is_backend_nccl is_backend_nccl proc~free_mem->proc~is_backend_nccl proc~is_backend_nvshmem is_backend_nvshmem proc~free_mem->proc~is_backend_nvshmem proc~is_same_ptr is_same_ptr proc~free_mem->proc~is_same_ptr proc~ncclgeterrorstring ncclGetErrorString proc~free_mem->proc~ncclgeterrorstring proc~int_to_str_int32 int_to_str_int32 interface~int_to_str->proc~int_to_str_int32 proc~int_to_str_int64 int_to_str_int64 interface~int_to_str->proc~int_to_str_int64 proc~int_to_str_int8 int_to_str_int8 interface~int_to_str->proc~int_to_str_int8 interface~cudageterrorstring_c cudaGetErrorString_c proc~cudageterrorstring->interface~cudageterrorstring_c proc~string_c2f string_c2f proc~cudageterrorstring->proc~string_c2f proc~mark_unused->proc~is_same_ptr interface~ncclgeterrorstring_c ncclGetErrorString_c proc~ncclgeterrorstring->interface~ncclgeterrorstring_c proc~ncclgeterrorstring->proc~string_c2f