skip to navigation
skip to content

cbcflow 1.3.0

cbcflow -- Navier-Stokes solver framework from the Center of Biomedical Computing


cbcflow is a collection of solvers for the incompressible Navier Stokes equations, built on the FEniCS project. It is originally based on solvers from the NSbench project.


cbcflow is developed by

  • Øyvind Evju
  • Martin Sandve Alnæs
  • Kent-Andre Mardal
  • Kristian Valen-Sendstad

Previous contributors to cbcflow are:

  • Joachim Berdal Haga

The original NSbench was written by

  • Kristian Valen-Sendstad
  • Anders Logg
  • Kent-Andre Mardal
  • Harish Narayanan
  • Mikael Mortensen


cbcflow is licensed under the GNU GPL, version 3 or (at your option) any later version.

cbcflow is Copyright (2011-2013) by the authors and Simula Research Laboratory.


The full documentation for cbcflow can be found at

The solvers in the original NSbench project is documented in

K. Valen-Sendstad, A. Logg, Kent-A. Mardal, H. Narayanan, and M. Mortensen. A Comparison of Some Common Finite Element Schemes for the Incompressible Navier-Stokes Equations, In: Automated Solution of Differential Equations by the Finite Element Method, ed. by Logg, Anders and Mardal, Kent-Andre and Wells, Garth N.. Springer, vol. 84, chap. 21, pp. 395-418. Lecture Notes in Computational Science and Engineering. (ISBN: 978-3-642-23098-1), 2012.


cbcflow requires an installation of FEniCS version 1.3, see

To install simply run

python install –prefix=/path/to/your/favourite/site-packages


The latest version of this software can be obtained from

Please report bugs and other issues through the bitbucket issue tracker at:

More about the Center for Biomedical Computing can be found at
File Type Py Version Uploaded on Size
cbcflow-1.3.0.tar.gz (md5) Source 2014-03-04 67KB