:py:mod:`bempp.core.opencl_assemblers` ====================================== .. py:module:: bempp.core.opencl_assemblers .. autoapi-nested-parse:: Actual implementation of OpenCL assemblers. Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: bempp.core.opencl_assemblers.singular_assembler bempp.core.opencl_assemblers.dense_assembler bempp.core.opencl_assemblers.potential_assembler Attributes ~~~~~~~~~~ .. autoapisummary:: bempp.core.opencl_assemblers.WORKGROUP_SIZE_GALERKIN bempp.core.opencl_assemblers.WORKGROUP_SIZE_POTENTIAL .. py:data:: WORKGROUP_SIZE_GALERKIN :value: 16 .. py:data:: WORKGROUP_SIZE_POTENTIAL :value: 128 .. py:function:: 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. .. py:function:: dense_assembler(device_interface, operator_descriptor, domain, dual_to_range, parameters, result) Assemble dense with OpenCL. .. py:function:: potential_assembler(device_interface, space, operator_descriptor, points, parameters) Assemble dense with OpenCL.