Contents |
For about two decades the Distributed and Unified Numerics Environment (DUNE:https://dune-project.org) has been an active part in the scientific development of computational software and technology and it's C++ routines are the basis for several other well established open source projects, for example,DuMux (https://dumux.org) or the Open Porous Media Initiative (https://opm-project.org).Although the C++ interfaces of DUNE are highly flexible and customizable, a solid knowledge of C++ is necessary to make use of this powerful tool. In this talk we give an overview on recent development towards a Python interface for DUNE and in particular DUNE-FEM, a module which provides highly efficient implementations of hp-adaptive Discontinuous Galerkin (DG) methods for solving a wide range of non linear partial differential equations, for example, atmospheric flow or two-phase flow in porous media.Providing easier user interfaces based on Python and the Unified Form Language (UFL) opens DUNE-FEM to a broader audience, for example, Bachelor and Master students. This talk will also briefly discuss how Python and DUNE are embedded in teaching of Numerical Analysis courses at Lund University. |