mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: ReleaseNotes-dev : update
This commit is contained in:
@ -87,6 +87,10 @@
|
|||||||
*** *Updated* particle tracking algorithm
|
*** *Updated* particle tracking algorithm
|
||||||
*** *Updated* split cyclics into two separate patches. See doc/changed/splitCyclics.txt
|
*** *Updated* split cyclics into two separate patches. See doc/changed/splitCyclics.txt
|
||||||
*** *New* compact binary I/O for faces and cells. This speeds up reading/writing meshes in binary.
|
*** *New* compact binary I/O for faces and cells. This speeds up reading/writing meshes in binary.
|
||||||
|
*** *Updated* runTimeModifiable
|
||||||
|
+ on linux uses inotify instead of time stamps - more efficient for large
|
||||||
|
numbers of monitored files. No more fileModificationSkew needed.
|
||||||
|
+ single integer reduction instead of one reduction per monitored file.
|
||||||
* Solvers
|
* Solvers
|
||||||
A number of new solvers have been developed for a range of engineering
|
A number of new solvers have been developed for a range of engineering
|
||||||
applications. There has been a set of improvements to certain classes of
|
applications. There has been a set of improvements to certain classes of
|
||||||
@ -125,6 +129,8 @@
|
|||||||
(nonuniformTransform)cyclic <zoneA>_<zoneB>
|
(nonuniformTransform)cyclic <zoneA>_<zoneB>
|
||||||
+ extrudes into master direction (i.e. away from the owner cell
|
+ extrudes into master direction (i.e. away from the owner cell
|
||||||
if flipMap is false)
|
if flipMap is false)
|
||||||
|
+ =topoSet=: replacement of cellSet,faceSet,pointSet utilities.
|
||||||
|
Comparable to a dictionary driven =setSet= utility.
|
||||||
*** Updated utilities
|
*** Updated utilities
|
||||||
+ =setFields=: optionally use faceSets to set patch values (see e.g. hotRoom tutorial).
|
+ =setFields=: optionally use faceSets to set patch values (see e.g. hotRoom tutorial).
|
||||||
+ =blockMesh=: specify patches via dictionary instead of type only. This
|
+ =blockMesh=: specify patches via dictionary instead of type only. This
|
||||||
@ -133,6 +139,8 @@
|
|||||||
* Post-processing
|
* Post-processing
|
||||||
+ =foamToEnsight=: parallel continuous data. new =-nodeValues= option to generate and output nodal
|
+ =foamToEnsight=: parallel continuous data. new =-nodeValues= option to generate and output nodal
|
||||||
field data.
|
field data.
|
||||||
|
+ =singleCellMesh=: new utility to convert mesh and fields to a single cell
|
||||||
|
mesh. Great for postprocessing.
|
||||||
+ Function objects:
|
+ Function objects:
|
||||||
+ =residualControl=: new function object to allow users to terminate steady
|
+ =residualControl=: new function object to allow users to terminate steady
|
||||||
state calculations when the defined residual levels are achieved
|
state calculations when the defined residual levels are achieved
|
||||||
|
|||||||
@ -59,6 +59,14 @@ It will check if anything needs to be converted, backup the current file to .old
|
|||||||
and split any cyclic patchFields into two entries.
|
and split any cyclic patchFields into two entries.
|
||||||
|
|
||||||
|
|
||||||
|
Mesh converters
|
||||||
|
---------------
|
||||||
|
Most mesh formats use cyclics in a single patch (i.e. the old way).
|
||||||
|
The converters have been adapted to use the patch 'oldCyclic' instead of
|
||||||
|
'cyclic'. oldCyclic uses the 17x automatic ordering but writes 'type cyclic'
|
||||||
|
so afterwards foamUpgradeCyclics can be run to upgrade.
|
||||||
|
|
||||||
|
|
||||||
decomposePar
|
decomposePar
|
||||||
------------
|
------------
|
||||||
Decomposes cyclics into processorCyclic:
|
Decomposes cyclics into processorCyclic:
|
||||||
|
|||||||
Reference in New Issue
Block a user