Recent Releases of Bempp-cl

Bempp-cl - v0.4.2

  • Add cl and h files to release

Full Changelog: https://github.com/bempp/bempp-cl/compare/v0.4.1...v0.4.2

Scientific Software - Peer-reviewed - Python
Published by mscroggs about 1 year ago

Bempp-cl - v0.4.1

  • Fix missing cl files in release

Full Changelog: https://github.com/bempp/bempp-cl/compare/v0.4.0...v0.4.1

Scientific Software - Peer-reviewed - Python
Published by mscroggs about 1 year ago

Bempp-cl - v0.4.0

What's Changed

  • Add alternative space options for Multitrace operators by @mscroggs in https://github.com/bempp/bempp-cl/pull/123
  • Additional definition of domain index as geometrical tag. by @evantwout in https://github.com/bempp/bempp-cl/pull/156
  • Grid union function for multiple domain grids by @i-murray in https://github.com/bempp/bempp-cl/pull/172
  • flake8 by @mscroggs in https://github.com/bempp/bempp-cl/pull/217
  • raise ValueError for Gauss order out of the range by @pescap in https://github.com/bempp/bempp-cl/pull/220
  • rename to bempp_cl by @mscroggs in https://github.com/bempp/bempp-cl/pull/222
  • Make normals of FEniCSx trace mesh point outward by @mscroggs in https://github.com/bempp/bempp-cl/pull/226

New Contributors

  • @i-murray made their first contribution in https://github.com/bempp/bempp-cl/pull/172

Full Changelog: https://github.com/bempp/bempp-cl/compare/v0.3.2...v0.4.0

Scientific Software - Peer-reviewed - Python
Published by mscroggs about 1 year ago

Bempp-cl - v0.3.2

What's Changed

  • update for latest FEniCSx, Numpy, Scipy, Numba
  • Bc spaces on open geometries

New Contributors

  • @deweatherman made their first contribution in https://github.com/bempp/bempp-cl/pull/205
  • @ignacia-fp made their first contribution in https://github.com/bempp/bempp-cl/pull/211

Full Changelog: https://github.com/bempp/bempp-cl/compare/v0.3.1...v0.3.2

Scientific Software - Peer-reviewed - Python
Published by mscroggs over 1 year ago

Bempp-cl - v0.3.1

  • Corrected plotting of vector-valued elements
  • Updated FEniCSx interface to work with both main branch and version 0.6.0
  • Various bugfixes

Scientific Software - Peer-reviewed - Python
Published by mscroggs almost 3 years ago

Bempp-cl - v0.3.0

  • Added ORSC operators for Helmholtz
  • Added MtE Pade operator
  • Added ORSC preconditioned Burton-Miller example
  • Updated FEniCSx interface to be compatible with newer versions
  • Various bugfixes

Scientific Software - Peer-reviewed - Python
Published by mscroggs about 3 years ago

Bempp-cl -

A number of bugfixes.

Scientific Software - Peer-reviewed - Python
Published by tbetcke almost 5 years ago

Bempp-cl - Bempp-cl v0.2.3

Added FEM-BEM coupling with DOLFINx. Added to_sparse and to_dense methods to discrete operators.

This version is linked to the Bempp-cl JOSS paper.

Scientific Software - Peer-reviewed - Python
Published by mscroggs about 5 years ago

Bempp-cl - Bempp-cl v0.2.2

Assembly using the "novec" mode does not crash anymore.

Scientific Software - Peer-reviewed - Python
Published by tbetcke over 5 years ago

Bempp-cl - Bempp-cl v0.2.1

Small patch release with the following fixes:

  • A proper error message is now given if Exafmm is not available.
  • Numba now does not produce an error message in single-precision.
  • Fixed the issue that evaluation points had to be handed over as the correct data type to Bempp.
  • VTK Export now does not produce errors
  • The Maxwell dieelectric notebook was updated for Bempp-cl 0.2

Scientific Software - Peer-reviewed - Python
Published by tbetcke over 5 years ago

Bempp-cl - Bempp-cl v0.2.0

This release contains a number of major improvements:

  • In addition to OpenCL all operators are now also implemented in Numba, allowing Bempp to be run on systems without OpenCL stack. However, OpenCL is preferrable due to its better performance.
  • Internally, the exact implementation of operators has been fully abstracted out so that it is straight forward to write other compute backends (e.g. Cuda, Sycl, etc.)
  • All integral operators and potentials can now be assembled via FMM via interfaces to the Exafmm-t library (https://github.com/exafmm/exafmm-t).
  • Decorators for grid function callables have been worked over so that it is easy to disable Just-In-Time compilation. Alternatively, a vectorised of grid function callables is now possible.
  • The FEniCS interface now allows to obtain trace matrices for Nedelec function spaces for Maxwell FEM/BEM problems.
  • Bempp-cl now has automatic deployment with generation of Docker images and a fully automated testing infrastructure.
  • Many smaller bug fixes and performance improvements.

Scientific Software - Peer-reviewed - Python
Published by tbetcke over 5 years ago

Bempp-cl - Bempp-cl v0.1.1

Fix the following issues:

  • Export now works with meshio version 4
  • P1 spaces are correctly generated for open domains if includeboundarydofs=False

Scientific Software - Peer-reviewed - Python
Published by tbetcke over 6 years ago

Bempp-cl - Bempp-cl v0.1.0

Initial release of Bempp-cl.

Scientific Software - Peer-reviewed - Python
Published by tbetcke over 6 years ago