Notebooks and Scripts

All examples (both as scripts and notebooks) as well as grid files etc are available in the demo folder of the git repository https://gitlab.dune-project.org/dune-fem/dune-fempy or can be downloaded here:

Example

Notebooks

Scripts

Introduction

notebook

script

Time Dependent Problem

notebook

script

Adding boundary data

notebook

script

Using different linear solver packages

notebook

script

One and three dimensional grids

notebook

script

Parallelization

notebook

script

Checkpointing

notebook

script

Full Grid Interface

notebook

script

Discontinuous Galerkin method

notebook

script

Bending beam (linear elasticity)

notebook

script

Spiral wave (reaction diffusion system)

notebook

script

Slit domain (wave equation)

notebook

script

Saddle point solver (monolithic solver)

notebook

script

Saddle point solver (fieldsplit precond.)

notebook

script

Saddle point solver (uzawa solver)

notebook

script

Eigenvalue problems

notebook

script

Adaptive FE (laplace problem)

notebook

script

Adaptive FE (using DWR)

notebook

script

Crystal growth (phase field model)

notebook

script

Time dependent surface (mean curvature flow)

notebook

script

DG for advection-diffusion systems

notebook

script

DG for hyperbolic systems (Euler equations)

notebook

script

HP adaptive DG (two phase flow)

notebook

script

Virtual element method

notebook

script

VEM method for Cahn-Hilliard

notebook

script

Mesh Files used in the Examples

Description

Grid (mesh) file

Unit cube grid file

unit cube grid file

Sphere grid file

sphere grid file

Three quarters sphere grid with boundary

three quarters sphere grid with boundary

Slit domain mesh

slit domain mesh

Quadrilateral mesh

quadrilateral mesh

Converter Gmsh-to-DGF

convert gmsh file to dgf format.

https://zenodo.org/badge/DOI/10.5281/zenodo.3706994.svg