OpenFOAM includes a wide range of solution and scheme controls, specified via dictionary files in the case system sub-directory. These are described by:

  • Numerical schemes: The treatment of each term in the system of equations is specified in the fvSchemes dictionary. This enables fine-grain control of e.g. temporal, gradient, divergence and interpolation schemes.
  • Solvers Solution methods: Case solution parameters are specified in the fvSolution dictionary. These include choice of solver per field variable, algorithm controls e.g. number of inner and outer iterations and under-relaxation.