add_line Subroutine

private subroutine add_line(self, line)

Adds new line to CUDA code

Type Bound

kernel_code

Arguments

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

Kernel code

character(len=*), intent(in) :: line

Line to add


Called by

proc~~add_line~~CalledByGraph proc~add_line kernel_code%add_line proc~get_code_init get_code_init proc~get_code_init->proc~add_line proc~get_neighbor_function_code get_neighbor_function_code proc~get_neighbor_function_code->proc~add_line proc~get_transpose_kernel_code get_transpose_kernel_code proc~get_transpose_kernel_code->proc~add_line proc~get_transpose_kernel_code->proc~get_code_init proc~get_transpose_kernel_code->proc~get_neighbor_function_code proc~get_unpack_kernel_code get_unpack_kernel_code proc~get_unpack_kernel_code->proc~add_line proc~get_unpack_kernel_code->proc~get_code_init proc~get_unpack_kernel_code->proc~get_neighbor_function_code proc~get_unpack_pipelined_kernel_code get_unpack_pipelined_kernel_code proc~get_unpack_pipelined_kernel_code->proc~add_line proc~get_unpack_pipelined_kernel_code->proc~get_code_init proc~compile_and_cache compile_and_cache proc~compile_and_cache->proc~get_transpose_kernel_code proc~compile_and_cache->proc~get_unpack_kernel_code proc~compile_and_cache->proc~get_unpack_pipelined_kernel_code 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