IFISS Software Package
Incompressible Flow & Iterative Solver Software
Version 3.0
Released 31 December 2009
This is an open-source
MATLAB
software package associated with the book
Finite Elements and Fast Iterative Solvers
with applications in incompressible fluid dynamics.
The IFISS software can be used to generate typical linear systems arising
from finite element discretizations of steady and unsteady
diffusion, convection-diffusion, Stokes flow and Navier-Stokes flow
problems. It has built-in algebraic multigrid and Krylov subspace solvers and
includes a variety of appropriate preconditioning strategies for each
problem. We have used early versions of the software to support
technical workshops we have given in the last decade on fast solvers
for incompressible flow problems. An overview of the package can be found in
ACM Transactions on Mathematical Software 33:14, 2007. Article 14.
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
- fully implicit self-adaptive time stepping algorithms
- a range of preconditioned Krylov subspace solvers (including IDR(s)
and BICGSTAB(ell))
- a built-in algebraic multigrid solver/preconditioner
- useful visualization tools.
IFISS 3.0 has been tested under Matlab Versions 6.5 to 7.9 and
Octave 3.2.3. It can be run under Windows, Unix and Mac architectures.
Documentation is available at
ifiss_guide_3.0.pdf.
License
Authors
Acknowledgments
This software was developed with support from
the US National Science Foundation,
the US Department of Energy,
and
the UK Engineering and Physical Sciences Research Council.
Mirror Site