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
Video
Simulation of the Karman Vortex Street. See the relevant commit here.