Bempp uses a global options structure in bempp.api.global_parameters to control various aspects of the library. In addition, several functions and classes have a parameters attribute that can take a custom parameters object. This is useful if one wants to override the global parameters for a certain function. A custom parameters object can be created using … Continue reading Changing the Bempp options

Assembling dense boundary operators is slow and requires a large amount of memory. In this tutorial, we look at how we can use hierarchical matrix assembly to reduce the cost of assembling and storing an operator.