Incompressible Flow & Iterative Solver Software

An open-source software package

Summary

IFISS is a graphical package for the interactive numerical study of incompressible flow problems which can be run under Matlab or Octave. It includes algorithms for discretization by mixed finite element methods and a posteriori error estimation of the computed solutions. The package can also be used as a computational laboratory for experimenting with state-of-the-art preconditioned iterative solvers for the discrete linear equation systems that arise in incompressible flow modelling.

Key Features

Key features include
  • implementation of a variety of mixed finite element approximation methods;
  • automatic calculation of stabilization parameters where appropriate;
  • a posteriori error estimation for steady problems;
  • a range of state-of-the-art preconditioned Krylov subspace solvers ;
  • built-in geometric and algebraic multigrid solvers and preconditioners;
  • fully implicit self-adaptive time stepping algorithms;
  • useful visualization tools.


The developers of the IFISS package are David Silvester (School of Mathematics, University of Manchester), Howard Elman (Computer Science Department, University of Maryland), and Alison Ramage (Department of Mathematics and Statistics, University of Strathclyde).