Detailed numerics by Gavin Tabor

From OpenFOAM Wiki
Jump to navigation Jump to search

Go back to Numerics.

A detailed look at fvSchemes and fvSolution

This tutorial from the 13th OpenFOAM Workshop in Shanghai gives a detailed insight into the possibilities of numerics in OpenFOAM. Crucial part of CFD involve three aspects :

  • 1. Differencing schemes - representation of individual derivatives
  • 2. Matrix inversion - iterative solution of individual equations
  • 3. Algorithms - SIMPLE, PISO, Pimple (etc)

Numerical methods for all these need to be specified. Scheme parameters typically also need to be provided. 1. is in fvSchemes; 2, 3 in fvSolution. Aim of this tutorial is to review all of this.

The case files can be downloaded here and an auxiliary file here.