Python Bindings for the DUNE-FEM module
- 1. University of Warwick
- 2. Norce, Bergen
- 3. University of Freiburg
Description
This is the tutorial describing the Python bindings for the DUNE-FEM module. It combines the flexibility of the DUNE software environment with the ease of use of the scripting language Python to simplify the simulation of complex systems of PDEs. Models are described using the domain specific language UFL and high level program control is done in Python, while the computationally expensive parts of the algorithm are carried out using the efficient algorithms implemented in C++. For rapid prototyping new algorithms can be implemented in Python facilitated by having access to the full C++ DUNE interface. The exported interface is very close to its C++ counterparts so that the algorithms tested in Python can be easy transferred to C++ and then directly imported to Python without loss of efficiency.
This version of the tutorial is compatible with the 2.7 release of dune-fem and the core modules. We would strongly suggest to use the core version which has some improvements and will be released soon as 2.8.
Check out: https://gitlab.dune-project.org/dune-fem/dune-fempy
Files
adedner/dune-fempy-v2.7.0.zip
Files
(11.3 MB)
Name | Size | Download all |
---|---|---|
md5:73f5f9cdc2dae886d517fadcf34fe4c1
|
11.3 MB | Preview Download |
Additional details
Related works
- Is derived from
- https://dune-project.org/sphinx/content/sphinx/dune-fem/ (URL)
- Is supplement to
- https://github.com/adedner/dune-fempy/tree/v2.7.0 (URL)