to_cstr Subroutine

private subroutine to_cstr(self, c_code)

Converts Fortran CUDA code to C pointer

Type Bound

kernel_code

Arguments

Type IntentOptional Attributes Name
class(kernel_code), intent(in) :: self

Kernel code

character(len=c_char), intent(out), allocatable :: c_code(:)

C pointer to code


Calls

proc~~to_cstr~~CallsGraph proc~to_cstr kernel_code%to_cstr proc~astring_f2c astring_f2c proc~to_cstr->proc~astring_f2c proc~string_f2c string_f2c proc~astring_f2c->proc~string_f2c

Called by

proc~~to_cstr~~CalledByGraph proc~to_cstr kernel_code%to_cstr proc~compile_and_cache compile_and_cache proc~compile_and_cache->proc~to_cstr proc~create~2 nvrtc_kernel%create proc~create~2->proc~compile_and_cache proc~create~7 transpose_handle_cuda%create proc~create~7->proc~create~2