Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Published March 11, 2020 | Version v2.7.0
Software Open

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