nvrtcGetErrorString Function

public function nvrtcGetErrorString(error_code) result(string)

Helper function that returns a string describing the given nvrtcResult code For unrecognized enumeration values, it returns “NVRTC_ERROR unknown”

Arguments

Type IntentOptional Attributes Name
integer(kind=c_int), intent(in) :: error_code

CUDA Runtime Compilation API result code.

Return Value character(len=:), allocatable

Result string


Calls

proc~~nvrtcgeterrorstring~~CallsGraph proc~nvrtcgeterrorstring nvrtcGetErrorString proc~string_c2f string_c2f proc~nvrtcgeterrorstring->proc~string_c2f 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~~nvrtcgeterrorstring~~CalledByGraph proc~nvrtcgeterrorstring nvrtcGetErrorString proc~compile_program compile_program proc~compile_program->proc~nvrtcgeterrorstring proc~set_name_expression set_name_expression proc~compile_program->proc~set_name_expression proc~create~13 nvrtc_module%create proc~create~13->proc~nvrtcgeterrorstring proc~create~13->proc~compile_program proc~destroy~11 nvrtc_module%destroy proc~create~13->proc~destroy~11 proc~destroy~11->proc~nvrtcgeterrorstring proc~get_mangled_name get_mangled_name proc~get_mangled_name->proc~nvrtcgeterrorstring proc~set_name_expression->proc~nvrtcgeterrorstring proc~create_nvrtc_module create_nvrtc_module proc~create_nvrtc_module->proc~create~13 proc~get nvrtc_module%get proc~get->proc~get_mangled_name proc~get_kernel get_kernel proc~get_kernel->proc~create_nvrtc_module proc~get_kernel_instance get_kernel_instance proc~get_kernel->proc~get_kernel_instance proc~get_kernel_instance->proc~get proc~create~8 kernel_device%create proc~create~8->proc~get_kernel