add_line Subroutine

private subroutine add_line(self, line)

Adds new line to CUDA code

Type Bound

kernel_codegen

Arguments

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

Kernel code

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

Line to add


Called by

proc~~add_line~~CalledByGraph proc~add_line kernel_codegen%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~get_kernel get_kernel proc~get_kernel->proc~get_unpack_kernel_code proc~get_kernel->proc~get_unpack_pipelined_kernel_code proc~get_transpose_kernel get_transpose_kernel proc~get_kernel->proc~get_transpose_kernel proc~get_transpose_kernel->proc~get_transpose_kernel_code proc~create~4 nvrtc_kernel%create proc~create~4->proc~get_kernel proc~create~9 transpose_handle_cuda%create proc~create~9->proc~create~4