Skip to content
GitLab
Explore
Sign in
Register
This is an archived project. Repository and other project resources are read-only.
Changes
Page history
DOC: finite-area upgrade notes for v2406
authored
Apr 23, 2024
by
Mark OLESEN
Show whitespace changes
Inline
Side-by-side
upgrade/v2406-User-Upgrade-Guide.md
View page @
70c87621
...
@@ -9,6 +9,37 @@
...
@@ -9,6 +9,37 @@
[[
_TOC_
]]
[[
_TOC_
]]
## 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.
## Deprecation and Removal
## Deprecation and Removal
### Deprecated Models
### Deprecated Models
...
...