OpenFOAM® User Upgrade Guide

OpenFOAM®  User Upgrade Guide

Note: this is a work-in-progress and will be updated in the near future

This guide is for OpenFOAM users looking for assistance in upgrading their cases to more recent versions of OpenFOAM.

Changes for version 1612+

General input
  • dictionary keyword entries including the text Name have been shortened, e.g. pName becomes p, phiName becomes phi etc.

Function objects
  • keywords: outputControl renamed writeControl
  • library locations: functionObjectLibs renamed libs
  • faceSource renamed surfaceFieldValue
  • cellSource renamed volFieldValue
  • pressureTools renamed pressure
  • createTurbulenceFields renamed turbulenceFields
  • Peclet renamed PecletNo

Utility updates
  • foamCalc and foamExecFlowFunctionObjects absorbed into the new postProcess utility
  • many utilities converted into function objects

Deprecated utilities
  • expandDictionary becomes foamDictionary -expand
  • foamDebugSwitches becomes foamDictionary/foamList -debug
  • foamInfoExec becomes foamDictionary
  • secondaryWrite becomes equivalent behaviour using function object time controls
  • execFlowFunctionObjects becomes postProcess utility