mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: updated
This commit is contained in:
@ -20,12 +20,13 @@ since it is no longer handled in a single patch.
|
|||||||
only work in non-blocking mode. Hence the underlying message passing library
|
only work in non-blocking mode. Hence the underlying message passing library
|
||||||
will require overlapping communications with message tags.
|
will require overlapping communications with message tags.
|
||||||
- it is quite a code-change and there might be some oversights.
|
- it is quite a code-change and there might be some oversights.
|
||||||
|
- once converted (see foamUpgradeCyclics below) cases are not backwards
|
||||||
|
compatible with previous versions.
|
||||||
|
|
||||||
|
|
||||||
blockMesh
|
blockMesh
|
||||||
---------
|
---------
|
||||||
- blockMeshDict now allows patch definition using the construct-from-dictionary
|
blockMeshDict now allows patch definition using the construct-from-dictionary
|
||||||
constructor. This helps defining patches that require additional input e.g.
|
constructor. This helps defining patches that require additional input e.g.
|
||||||
directMapped and now cyclic:
|
directMapped and now cyclic:
|
||||||
|
|
||||||
@ -46,6 +47,14 @@ blockMesh still reads the old format. For a cyclic it will automatically
|
|||||||
introduce two patches for the halves, with names xxx_half0 and xxx_half1.
|
introduce two patches for the halves, with names xxx_half0 and xxx_half1.
|
||||||
|
|
||||||
|
|
||||||
|
foamUpgradeCyclics
|
||||||
|
------------------
|
||||||
|
This is a tool which reads the polyMesh/boundary file and any vol/surface/point
|
||||||
|
fields and converts them.
|
||||||
|
It will check if anything needs to be converted, backup the current file to .old
|
||||||
|
and split any cyclic patchFields into two entries.
|
||||||
|
|
||||||
|
|
||||||
decomposePar
|
decomposePar
|
||||||
------------
|
------------
|
||||||
Decomposes cyclics into processorCyclic:
|
Decomposes cyclics into processorCyclic:
|
||||||
@ -94,5 +103,8 @@ type 'processorCyclic'.
|
|||||||
tag. This maps straight through into the MPI message tag.
|
tag. This maps straight through into the MPI message tag.
|
||||||
|
|
||||||
|
|
||||||
|
- when constructing a GeometricField from a dictionary it will explicitly
|
||||||
|
check for non-existing entries for cyclic patches and exit with an error message
|
||||||
|
warning to run foamUpgradeCyclics.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user