Research Article

Application of the Characteristic Basis Function Method Using CUDA

Algorithm 2

Pseudocode of the submatrix generation.
;generate input data for kernels
calculate_list_of_integration_points();
kernel_calculate_2_point_surface_integrals<<<…>>>(…);
kernel_calculate_4_point_surface_integrals<<<…>>>(…);
kernel_calculate_10_point_surface_integrals<<<…>>>(…);
kernel_calculate_2_point_line_integrals<<<…>>>(…);
kernel_calculate_4_point_line_integrals<<<…>>>(…);
kernel_calculate_2_point_line_integrals<<<>>>();