Skip to main content

Boundary element method library

Project description

Bempp-rs

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.

Documentation

The latest documentation of the main branch of this repo is available at bempp.github.io/bempp-rs/.

Testing

The functionality of the library can be tested by running:

cargo test

Examples

Examples of use can be found in the examples folder.

Getting help

Errors in the library should be added to the GitHub issue tracker.

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bempp_rs-0.1.0.dev0.tar.gz (223.0 kB view details)

Uploaded Source

Built Distributions

bempp_rs-0.1.0.dev0-py3-none-manylinux_2_35_x86_64.whl (18.9 MB view details)

Uploaded Python 3 manylinux: glibc 2.35+ x86-64

bempp_rs-0.1.0.dev0-py3-none-manylinux_2_28_x86_64.whl (5.4 MB view details)

Uploaded Python 3 manylinux: glibc 2.28+ x86-64

bempp_rs-0.1.0.dev0-py3-none-macosx_11_0_arm64.whl (693.4 kB view details)

Uploaded Python 3 macOS 11.0+ ARM64

bempp_rs-0.1.0.dev0-py3-none-macosx_10_12_x86_64.whl (811.4 kB view details)

Uploaded Python 3 macOS 10.12+ x86-64

File details

Details for the file bempp_rs-0.1.0.dev0.tar.gz.

File metadata

  • Download URL: bempp_rs-0.1.0.dev0.tar.gz
  • Upload date:
  • Size: 223.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for bempp_rs-0.1.0.dev0.tar.gz
Algorithm Hash digest
SHA256 b38d00f63cbb382d3c36b6f6d6ec005f1a1ddb59f2f32bc4087af9571ff18576
MD5 8011c33f5b8d414e990bb5d40b6265a5
BLAKE2b-256 448e0135f90ba8b193f4faf8357f1db30aba573ad929c8b01e53106dcd1e292e

See more details on using hashes here.

File details

Details for the file bempp_rs-0.1.0.dev0-py3-none-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for bempp_rs-0.1.0.dev0-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 a7bf0d085693158662a44ed1fb9ed5a3e2a2e2f692c867fd6b6a70b517986e20
MD5 cc1014ef7b50d43b5163e2f23d7148d0
BLAKE2b-256 a59c5b192c3388b09908ddeed6a143842eae7455f2f3ce4644049691afb24a74

See more details on using hashes here.

File details

Details for the file bempp_rs-0.1.0.dev0-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bempp_rs-0.1.0.dev0-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 92209a894ed4b5f11ca4d45a1a3fde6c11353e31250e2b5821c5baa070bdd63e
MD5 35d496d9f4b3e8ebfb4f63e47262add8
BLAKE2b-256 f9c86626c8c9ea0753b9ef1f636a9d0519924d4dbd8acf1fa37e9582e49416fa

See more details on using hashes here.

File details

Details for the file bempp_rs-0.1.0.dev0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bempp_rs-0.1.0.dev0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c07c33b7c07e9d244f3f2ae9fa45e8f8dc26b0c08292af2deeeb14ebc302dc63
MD5 943056d09d1afec2e80ec74a57e24b7a
BLAKE2b-256 2fae9596825ac59f1c67a35f78a4665c8b60bb844244d4855e041f80d7e28ea7

See more details on using hashes here.

File details

Details for the file bempp_rs-0.1.0.dev0-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for bempp_rs-0.1.0.dev0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7b367288164505b68a8cce31f21548dda3576aac3243748cfb572cb52b2dd1f8
MD5 4b9c90377d7a26e4cd5f5498ef8a67de
BLAKE2b-256 f79831ee18721abbe40f3a03711f00589861600cdbfd5aa6af6c173e1e91953a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page