bempp.core.opencl_assemblers
¶
Actual implementation of OpenCL assemblers.
Module Contents¶
Functions¶
|
Assemble singular part of integral operators with OpenCL. |
|
Assemble dense with OpenCL. |
|
Assemble dense with OpenCL. |
Attributes¶
- bempp.core.opencl_assemblers.WORKGROUP_SIZE_GALERKIN = 16¶
- bempp.core.opencl_assemblers.WORKGROUP_SIZE_POTENTIAL = 128¶
- bempp.core.opencl_assemblers.singular_assembler(device_interface, operator_descriptor, grid, domain, dual_to_range, test_points, trial_points, quad_weights, test_elements, trial_elements, test_offsets, trial_offsets, weights_offsets, number_of_quad_points, kernel_options, result)¶
Assemble singular part of integral operators with OpenCL.
- bempp.core.opencl_assemblers.dense_assembler(device_interface, operator_descriptor, domain, dual_to_range, parameters, result)¶
Assemble dense with OpenCL.
- bempp.core.opencl_assemblers.potential_assembler(device_interface, space, operator_descriptor, points, parameters)¶
Assemble dense with OpenCL.