mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
STYLE: createPatchDict: updated comment
This commit is contained in:
@ -120,6 +120,8 @@
|
|||||||
+ reuses tracking state in interpolation - improves consistency and speed
|
+ reuses tracking state in interpolation - improves consistency and speed
|
||||||
*** *Updated* split cyclics into two separate patches.
|
*** *Updated* split cyclics into two separate patches.
|
||||||
See [[./doc/changes/splitCyclic.txt]]
|
See [[./doc/changes/splitCyclic.txt]]
|
||||||
|
* *New* cyclics (and all coupled patches) have optional
|
||||||
|
matchTolerance entry to allow looser area matching tolerance.
|
||||||
* *Updated* interpolation (volPointInterpolation) now works without the
|
* *Updated* interpolation (volPointInterpolation) now works without the
|
||||||
globalPointPatch. Moving mesh cases can now be run non-parallel and
|
globalPointPatch. Moving mesh cases can now be run non-parallel and
|
||||||
continued in parallel and reconstructed without any limitation.
|
continued in parallel and reconstructed without any limitation.
|
||||||
@ -312,8 +314,3 @@
|
|||||||
* Other
|
* Other
|
||||||
+ compilable with =clang=
|
+ compilable with =clang=
|
||||||
In your prefs.sh set the WM_COMPILER to Clang
|
In your prefs.sh set the WM_COMPILER to Clang
|
||||||
+ dlclose error: upon exit of e.g. paraFoam you can get the error
|
|
||||||
Inconsistency detected by ld.so: dl-close.c: 731: _dl_close: Assertion
|
|
||||||
`map->l_init_called' failed!
|
|
||||||
This seems to happen with a mix of system libraries and a thirdParty
|
|
||||||
compiler.
|
|
||||||
|
|||||||
@ -37,12 +37,12 @@ FoamFile
|
|||||||
// - in polyMesh/boundary file:
|
// - in polyMesh/boundary file:
|
||||||
// - loosen matchTolerance of all cyclics to get case to load
|
// - loosen matchTolerance of all cyclics to get case to load
|
||||||
// - or change patch type from 'cyclic' to 'patch'
|
// - or change patch type from 'cyclic' to 'patch'
|
||||||
// - regenerate cyclic as above
|
// and regenerate cyclic as above
|
||||||
|
|
||||||
|
|
||||||
// Do a synchronisation of coupled points after creation of any patches.
|
// Do a synchronisation of coupled points after creation of any patches.
|
||||||
// Note: this does not work with points that are on multiple coupled patches
|
// Note: this does not work with points that are on multiple coupled patches
|
||||||
// with transformations.
|
// with transformations (i.e. cyclics).
|
||||||
pointSync false;
|
pointSync false;
|
||||||
|
|
||||||
// Patches to create.
|
// Patches to create.
|
||||||
|
|||||||
@ -22,13 +22,28 @@ FoamFile
|
|||||||
// is done for all coupled faces, not just for any patches created.
|
// is done for all coupled faces, not just for any patches created.
|
||||||
// - optional: synchronise points on coupled patches.
|
// - optional: synchronise points on coupled patches.
|
||||||
|
|
||||||
// Tolerance used in matching faces. Absolute tolerance is span of
|
// 1. Create cyclic:
|
||||||
// face times this factor. To load incorrectly matches meshes set this
|
// - specify where the faces should come from
|
||||||
// to a higher value.
|
// - specify the type of cyclic. If a rotational specify the rotationAxis
|
||||||
matchTolerance 1e-3;
|
// and centre to make matching easier
|
||||||
|
// - always create both halves in one invocation with correct 'neighbourPatch'
|
||||||
|
// setting.
|
||||||
|
// - optionally pointSync true to guarantee points to line up.
|
||||||
|
|
||||||
|
// 2. Correct incorrect cyclic:
|
||||||
|
// This will usually fail upon loading:
|
||||||
|
// "face 0 area does not match neighbour 2 by 0.0100005%"
|
||||||
|
// " -- possible face ordering problem."
|
||||||
|
// - in polyMesh/boundary file:
|
||||||
|
// - loosen matchTolerance of all cyclics to get case to load
|
||||||
|
// - or change patch type from 'cyclic' to 'patch'
|
||||||
|
// and regenerate cyclic as above
|
||||||
|
|
||||||
|
|
||||||
// Do a synchronisation of coupled points after creation of any patches.
|
// Do a synchronisation of coupled points after creation of any patches.
|
||||||
pointSync true;
|
// Note: this does not work with points that are on multiple coupled patches
|
||||||
|
// with transformations (i.e. cyclics).
|
||||||
|
pointSync false;
|
||||||
|
|
||||||
// Patches to create.
|
// Patches to create.
|
||||||
patches
|
patches
|
||||||
|
|||||||
@ -22,13 +22,28 @@ FoamFile
|
|||||||
// is done for all coupled faces, not just for any patches created.
|
// is done for all coupled faces, not just for any patches created.
|
||||||
// - optional: synchronise points on coupled patches.
|
// - optional: synchronise points on coupled patches.
|
||||||
|
|
||||||
// Tolerance used in matching faces. Absolute tolerance is span of
|
// 1. Create cyclic:
|
||||||
// face times this factor. To load incorrectly matches meshes set this
|
// - specify where the faces should come from
|
||||||
// to a higher value.
|
// - specify the type of cyclic. If a rotational specify the rotationAxis
|
||||||
matchTolerance 1e-3;
|
// and centre to make matching easier
|
||||||
|
// - always create both halves in one invocation with correct 'neighbourPatch'
|
||||||
|
// setting.
|
||||||
|
// - optionally pointSync true to guarantee points to line up.
|
||||||
|
|
||||||
|
// 2. Correct incorrect cyclic:
|
||||||
|
// This will usually fail upon loading:
|
||||||
|
// "face 0 area does not match neighbour 2 by 0.0100005%"
|
||||||
|
// " -- possible face ordering problem."
|
||||||
|
// - in polyMesh/boundary file:
|
||||||
|
// - loosen matchTolerance of all cyclics to get case to load
|
||||||
|
// - or change patch type from 'cyclic' to 'patch'
|
||||||
|
// and regenerate cyclic as above
|
||||||
|
|
||||||
|
|
||||||
// Do a synchronisation of coupled points after creation of any patches.
|
// Do a synchronisation of coupled points after creation of any patches.
|
||||||
pointSync true;
|
// Note: this does not work with points that are on multiple coupled patches
|
||||||
|
// with transformations (i.e. cyclics).
|
||||||
|
pointSync false;
|
||||||
|
|
||||||
// Patches to create.
|
// Patches to create.
|
||||||
patches
|
patches
|
||||||
|
|||||||
@ -15,15 +15,35 @@ FoamFile
|
|||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
// Tolerance used in matching faces. Absolute tolerance is span of
|
// This application/dictionary controls:
|
||||||
// face times this factor. To load incorrectly matches meshes set this
|
// - optional: create new patches from boundary faces (either given as
|
||||||
// to a higher value.
|
// a set of patches or as a faceSet)
|
||||||
matchTolerance 1e-3;
|
// - always: order faces on coupled patches such that they are opposite. This
|
||||||
|
// is done for all coupled faces, not just for any patches created.
|
||||||
|
// - optional: synchronise points on coupled patches.
|
||||||
|
|
||||||
|
// 1. Create cyclic:
|
||||||
|
// - specify where the faces should come from
|
||||||
|
// - specify the type of cyclic. If a rotational specify the rotationAxis
|
||||||
|
// and centre to make matching easier
|
||||||
|
// - always create both halves in one invocation with correct 'neighbourPatch'
|
||||||
|
// setting.
|
||||||
|
// - optionally pointSync true to guarantee points to line up.
|
||||||
|
|
||||||
|
// 2. Correct incorrect cyclic:
|
||||||
|
// This will usually fail upon loading:
|
||||||
|
// "face 0 area does not match neighbour 2 by 0.0100005%"
|
||||||
|
// " -- possible face ordering problem."
|
||||||
|
// - in polyMesh/boundary file:
|
||||||
|
// - loosen matchTolerance of all cyclics to get case to load
|
||||||
|
// - or change patch type from 'cyclic' to 'patch'
|
||||||
|
// and regenerate cyclic as above
|
||||||
|
|
||||||
|
|
||||||
// Do a synchronisation of coupled points after creation of any patches.
|
// Do a synchronisation of coupled points after creation of any patches.
|
||||||
// Note: this does not work with points that are on multiple coupled patches
|
// Note: this does not work with points that are on multiple coupled patches
|
||||||
// with transformations.
|
// with transformations (i.e. cyclics).
|
||||||
pointSync true;
|
pointSync false;
|
||||||
|
|
||||||
// Patches to create.
|
// Patches to create.
|
||||||
patches
|
patches
|
||||||
|
|||||||
@ -12,14 +12,37 @@ FoamFile
|
|||||||
class dictionary;
|
class dictionary;
|
||||||
object createPatchDict;
|
object createPatchDict;
|
||||||
}
|
}
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
// Tolerance used in matching faces. Absolute tolerance is span of
|
// This application/dictionary controls:
|
||||||
// face times this factor. To load incorrectly matches meshes set this
|
// - optional: create new patches from boundary faces (either given as
|
||||||
// to a higher value.
|
// a set of patches or as a faceSet)
|
||||||
matchTolerance 1E-3;
|
// - always: order faces on coupled patches such that they are opposite. This
|
||||||
|
// is done for all coupled faces, not just for any patches created.
|
||||||
|
// - optional: synchronise points on coupled patches.
|
||||||
|
|
||||||
|
// 1. Create cyclic:
|
||||||
|
// - specify where the faces should come from
|
||||||
|
// - specify the type of cyclic. If a rotational specify the rotationAxis
|
||||||
|
// and centre to make matching easier
|
||||||
|
// - always create both halves in one invocation with correct 'neighbourPatch'
|
||||||
|
// setting.
|
||||||
|
// - optionally pointSync true to guarantee points to line up.
|
||||||
|
|
||||||
|
// 2. Correct incorrect cyclic:
|
||||||
|
// This will usually fail upon loading:
|
||||||
|
// "face 0 area does not match neighbour 2 by 0.0100005%"
|
||||||
|
// " -- possible face ordering problem."
|
||||||
|
// - in polyMesh/boundary file:
|
||||||
|
// - loosen matchTolerance of all cyclics to get case to load
|
||||||
|
// - or change patch type from 'cyclic' to 'patch'
|
||||||
|
// and regenerate cyclic as above
|
||||||
|
|
||||||
|
|
||||||
// Do a synchronisation of coupled points after creation of any patches.
|
// Do a synchronisation of coupled points after creation of any patches.
|
||||||
|
// Note: this does not work with points that are on multiple coupled patches
|
||||||
|
// with transformations (i.e. cyclics).
|
||||||
pointSync false;
|
pointSync false;
|
||||||
|
|
||||||
// Patches to create.
|
// Patches to create.
|
||||||
|
|||||||
@ -12,14 +12,37 @@ FoamFile
|
|||||||
class dictionary;
|
class dictionary;
|
||||||
object createPatchDict;
|
object createPatchDict;
|
||||||
}
|
}
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
// Tolerance used in matching faces. Absolute tolerance is span of
|
// This application/dictionary controls:
|
||||||
// face times this factor. To load incorrectly matches meshes set this
|
// - optional: create new patches from boundary faces (either given as
|
||||||
// to a higher value.
|
// a set of patches or as a faceSet)
|
||||||
matchTolerance 1E-3;
|
// - always: order faces on coupled patches such that they are opposite. This
|
||||||
|
// is done for all coupled faces, not just for any patches created.
|
||||||
|
// - optional: synchronise points on coupled patches.
|
||||||
|
|
||||||
|
// 1. Create cyclic:
|
||||||
|
// - specify where the faces should come from
|
||||||
|
// - specify the type of cyclic. If a rotational specify the rotationAxis
|
||||||
|
// and centre to make matching easier
|
||||||
|
// - always create both halves in one invocation with correct 'neighbourPatch'
|
||||||
|
// setting.
|
||||||
|
// - optionally pointSync true to guarantee points to line up.
|
||||||
|
|
||||||
|
// 2. Correct incorrect cyclic:
|
||||||
|
// This will usually fail upon loading:
|
||||||
|
// "face 0 area does not match neighbour 2 by 0.0100005%"
|
||||||
|
// " -- possible face ordering problem."
|
||||||
|
// - in polyMesh/boundary file:
|
||||||
|
// - loosen matchTolerance of all cyclics to get case to load
|
||||||
|
// - or change patch type from 'cyclic' to 'patch'
|
||||||
|
// and regenerate cyclic as above
|
||||||
|
|
||||||
|
|
||||||
// Do a synchronisation of coupled points after creation of any patches.
|
// Do a synchronisation of coupled points after creation of any patches.
|
||||||
|
// Note: this does not work with points that are on multiple coupled patches
|
||||||
|
// with transformations (i.e. cyclics).
|
||||||
pointSync false;
|
pointSync false;
|
||||||
|
|
||||||
// Patches to create.
|
// Patches to create.
|
||||||
|
|||||||
@ -12,14 +12,37 @@ FoamFile
|
|||||||
class dictionary;
|
class dictionary;
|
||||||
object createPatchDict;
|
object createPatchDict;
|
||||||
}
|
}
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
// Tolerance used in matching faces. Absolute tolerance is span of
|
// This application/dictionary controls:
|
||||||
// face times this factor. To load incorrectly matches meshes set this
|
// - optional: create new patches from boundary faces (either given as
|
||||||
// to a higher value.
|
// a set of patches or as a faceSet)
|
||||||
matchTolerance 1E-3;
|
// - always: order faces on coupled patches such that they are opposite. This
|
||||||
|
// is done for all coupled faces, not just for any patches created.
|
||||||
|
// - optional: synchronise points on coupled patches.
|
||||||
|
|
||||||
|
// 1. Create cyclic:
|
||||||
|
// - specify where the faces should come from
|
||||||
|
// - specify the type of cyclic. If a rotational specify the rotationAxis
|
||||||
|
// and centre to make matching easier
|
||||||
|
// - always create both halves in one invocation with correct 'neighbourPatch'
|
||||||
|
// setting.
|
||||||
|
// - optionally pointSync true to guarantee points to line up.
|
||||||
|
|
||||||
|
// 2. Correct incorrect cyclic:
|
||||||
|
// This will usually fail upon loading:
|
||||||
|
// "face 0 area does not match neighbour 2 by 0.0100005%"
|
||||||
|
// " -- possible face ordering problem."
|
||||||
|
// - in polyMesh/boundary file:
|
||||||
|
// - loosen matchTolerance of all cyclics to get case to load
|
||||||
|
// - or change patch type from 'cyclic' to 'patch'
|
||||||
|
// and regenerate cyclic as above
|
||||||
|
|
||||||
|
|
||||||
// Do a synchronisation of coupled points after creation of any patches.
|
// Do a synchronisation of coupled points after creation of any patches.
|
||||||
|
// Note: this does not work with points that are on multiple coupled patches
|
||||||
|
// with transformations (i.e. cyclics).
|
||||||
pointSync false;
|
pointSync false;
|
||||||
|
|
||||||
// Patches to create.
|
// Patches to create.
|
||||||
|
|||||||
Reference in New Issue
Block a user