Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
openfoam
openfoam
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 334
    • Issues 334
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 6
    • Merge Requests 6
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • Development
  • openfoamopenfoam
  • Wiki
    • Upgrade
  • v2012 User Upgrade Guide

Last edited by Mark Olesen Dec 21, 2020
Page history

v2012 User Upgrade Guide

home upgrade code

  • Deprecation and Removal
    • Deprecated Models
    • Removed
  • Configuration / Environment
  • Input Dictionaries
  • Iso-surface
  • Changes in behaviour
    • Dynamic Libraries
  • Configuration

Deprecation and Removal

Deprecated Models

Removed

Replaced finiteArea timeVaryingUniformFixedValue with Function1 version. This changes timeVaryingUniformFixedValue to uniformFixedValue, which is more similar to the finiteVolume patch type and it supports a variety of functions (eg, coded, expressions, tables, ...).

Configuration / Environment

Input Dictionaries

Iso-surface

The old isoSurface has been renamed to isoSurfacePoint and isoSurface is now a front-end to a variety of isoMethods.

Changed the default isoMethod to topo (see release notes) for the following:

  • isoSurface : (previous default was point)
  • cuttingPlane : (previous default was point)
  • distanceSurface : (previous default was cell)

In most cases the topo method, which uses topological cell cutting for more accuracy and consistency, will generate quality surfaces with the fewest number of faces. In some cases it may miss some surface features. (Please report).

Can use the isoMethod keyword to select cell/point/topo if they prove better for any particular case.

Changes in behaviour

Dynamic Libraries

Previously always called dlclose on opened libraries when destroying the dlLibraryTable. However, this can cause some libraries to not unload correctly.

The new default is to not forcibly dlclose any libraries, but allow the process to clean them up. If this change causes issues, the dlcloseOnTerminate OptimisationSwitch can be used to revert to the old behaviour. If you experience this, please contact us as well so we can understand which future adjustments may still be needed.

Configuration

Various configuration changes were made to rationalize mpi and compiler configurations. Details are to be found in the release notes.


Clone repository
  • Repository migration
  • Submitting issues
  • building
  • building
    • cross compile mingw
  • coding
    • git workflow
    • patterns
      • HashTable
      • dictionary
      • memory
      • patterns
      • precision
      • selectors
      • strings
    • style
      • style
  • Home
  • icons
    • info
View All Pages