play. build. reuse.

Bryne is a Python framework for building coupled multiphysics FEM models.

It also facilitates the creation of reproducible simulations: all results are stored along with the complete, human-readable simulation setup.

The current implementation heavily leverages the DUNE-FEM Python API to set up models as FEM problems and solve them using just-in-time generated C++ code.

For first-time users

Model documentation

Bryne ships with some pre-implemented (DG-)FEM models:

  • Model overview: An overview of models and their coupling inputs and outputs

Examples

Find the full example gallery here.

API documentation

For developers, the API documentation provides more detailed information about classes, methods and attributes. It can also be useful to check available input settings: