Skip to content

Add operator-splitting test

René Heß requested to merge feature/operator-splitting-test into master

This adds an operator splitting test implementing the fenics example about coupling of the Navier Stokes problem with a chemical reaction. From the dune-codegen point of view this tests:

  • A more complex example of forms depending on additional coefficients
  • Passing additional information to the coefficient as cargo
  • More complex drive block generation

In addition in provides an example how operator splitting with driver blocks can look like.

Notes:

  • This uses a msh that models the fenics problem with a flow around a cylinder. For the purpose of testing one could use a smaller grid. Instead I opted for only doing one time step.
  • This only tests generation and compilation and not if the program is calculating the correct thing. This is impossible since we don't have an analytical solution.

Merge request reports