dolfin-navier-scipy

A Python package that provides an interface between scipy and FEniCS in view of solving Navier-Stokes Equations. FEniCS is used to perform a Finite Element discretization of the equations. The assembled coefficients are exported as sparse matrices for use in scipy. Nonlinear and time-dependent parts are evaluated and assembled on demand. Visualization is done via the FEniCS interface to paraview.

Features

  • modelling of control and observation
  • second order time integration with explicit treatment of the nonlinearities

Check the tag dns.py to see related content.

Video

Simulation of the Karman Vortex Street. See the relevant commit here.

Related