Bempp-rs is an open-source boundary element library written in Rust that can be used to assemble all the standard integral
kernels for Laplace and Helmholtz problems.
Using bempp-rs
Rust
You can use the latest release of bempp by adding the following to [dependencies] section of your Cargo.toml file:
bempp="0.2.0"
Python
You can install the latest release of bempp by running:
Questions about the library and its use can be asked on the Bempp Discourse.
Licence
Bempp-rs is licensed under a BSD 3-Clause licence. Full text of the licence can be found here.
The *.txt files in the folder simplex_rules are taken from the electronic supplemental material of the paper [1],
which is licensed under a CC BY 4.0 license.
References
[1] F. D. Witherden, P.E. Vincent, On the identification of symmetric quadrature rules for finite element methods,
Computers & Mathematics with Applications 69 (2015), 1232-1241,
doi.org/10.1016/j.camwa.2015.03.017.