cleanup Subroutine

private subroutine cleanup(self)

Uses

  • proc~~cleanup~~UsesGraph proc~cleanup nvrtc_cache%cleanup iso_c_binding iso_c_binding proc~cleanup->iso_c_binding iso_fortran_env iso_fortran_env proc~cleanup->iso_fortran_env

Removes unused modules from cuda context

Type Bound

nvrtc_cache

Arguments

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

Cache instance


Calls

proc~~cleanup~~CallsGraph proc~cleanup nvrtc_cache%cleanup interface~to_str to_str proc~cleanup->interface~to_str is_null_ptr is_null_ptr proc~cleanup->is_null_ptr mpi_abort mpi_abort proc~cleanup->mpi_abort proc~cudageterrorstring cudaGetErrorString proc~cleanup->proc~cudageterrorstring proc~get_conf_log_enabled get_conf_log_enabled proc~cleanup->proc~get_conf_log_enabled proc~write_message write_message proc~cleanup->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~cudageterrorstring_c cudaGetErrorString_c proc~cudageterrorstring->interface~cudageterrorstring_c proc~string_c2f string_c2f proc~cudageterrorstring->proc~string_c2f interface~get_conf_internal get_conf_internal proc~get_conf_log_enabled->interface~get_conf_internal mpi_comm_rank mpi_comm_rank proc~write_message->mpi_comm_rank mpi_finalized mpi_finalized proc~write_message->mpi_finalized proc~get_conf_internal_int32 get_conf_internal_int32 interface~get_conf_internal->proc~get_conf_internal_int32 proc~get_conf_internal_logical get_conf_internal_logical interface~get_conf_internal->proc~get_conf_internal_logical

Called by

proc~~cleanup~~CalledByGraph proc~cleanup nvrtc_cache%cleanup proc~destroy_cuda transpose_plan_cuda%destroy_cuda proc~destroy_cuda->proc~cleanup