Preview information, subject to change at any time !!!
- Breaking changes
- Deprecation and Removal
- Rename
- Configuration / Environment
- Input Dictionaries
- Changes in behaviour
Breaking changes
Finite Area
The finite-area infrastructure has been revised to have its own registry, with provisioning for multiple area regions. As a consequence of this change, the finite-area fields and controls are now located in a different set of directories:
<time>/finite-area/area-fields
constant/finite-area/faMesh/
system/finite-area/faSchemes
system/finite-area/faSolution
This is unfortunately, a breaking change since conditionally handling a variety of different possible file locations internally within the code rapidly cascades out of control.
The bin/foamUpgradeFiniteArea
script is provided instead to assist
the user in upgrading a case setup.
The script will examine the following directories:
directory | actions |
---|---|
0/ , 0.orig/
|
looks for areaScalarField , edgeVectorField , ... fields |
constant/ |
looks for a faMesh/ directory |
system/ |
looks for faSchemes , faSolution , and faMeshDefinition files |
See foamUpgradeFiniteArea -help
for usage.