ENH: add geometric decomposition constraint (issue #921)
- geometric decomposition constraints may be used to prevent the decomposition of regions of the mesh. The geometric constraint is applied according to the face centres, which define the connectivity between cells. Specified in decomposeParDict constraints { geometric { type geometric; geometry { box1 { type box; min (-10 -10 -10); max (1 1 1); } ball1 { type sphere; origin (-2 -2 1); radius 1; } } } } ENH: add 'grow' option for geometric decomposition constraint (issue #921) - the 'grow' option includes an additional check to include cell faces for any cell that already has two or more of its faces "unblocked". This could indicate a connection over a corner, but does not distinguish between connectivity introduced by the constraint and the connectivity defined by other constraints.
Showing
- applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C 0 additions, 1 deletion...s/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C
- applications/utilities/parallelProcessing/decomposePar/decomposeParDict 50 additions, 45 deletions...tilities/parallelProcessing/decomposePar/decomposeParDict
- applications/utilities/surface/surfaceRedistributePar/surfaceRedistributePar.C 2 additions, 2 deletions...s/surface/surfaceRedistributePar/surfaceRedistributePar.C
- src/mesh/snappyHexMesh/meshRefinement/meshRefinement.C 0 additions, 1 deletionsrc/mesh/snappyHexMesh/meshRefinement/meshRefinement.C
- src/parallel/decompose/decomposition.dox 55 additions, 29 deletionssrc/parallel/decompose/decomposition.dox
- src/parallel/decompose/decompositionMethods/Make/files 8 additions, 7 deletionssrc/parallel/decompose/decompositionMethods/Make/files
- src/parallel/decompose/decompositionMethods/Make/options 2 additions, 0 deletionssrc/parallel/decompose/decompositionMethods/Make/options
- src/parallel/decompose/decompositionMethods/decompositionConstraints/decompositionConstraint/decompositionConstraint.C 29 additions, 6 deletions...traints/decompositionConstraint/decompositionConstraint.C
- src/parallel/decompose/decompositionMethods/decompositionConstraints/decompositionConstraint/decompositionConstraint.H 23 additions, 14 deletions...traints/decompositionConstraint/decompositionConstraint.H
- src/parallel/decompose/decompositionMethods/decompositionConstraints/geometric/geometricConstraint.C 248 additions, 0 deletions.../decompositionConstraints/geometric/geometricConstraint.C
- src/parallel/decompose/decompositionMethods/decompositionConstraints/geometric/geometricConstraint.H 170 additions, 0 deletions.../decompositionConstraints/geometric/geometricConstraint.H
- src/parallel/decompose/decompositionMethods/decompositionConstraints/preserveBaffles/preserveBafflesConstraint.C 12 additions, 13 deletions...onConstraints/preserveBaffles/preserveBafflesConstraint.C
- src/parallel/decompose/decompositionMethods/decompositionConstraints/preserveBaffles/preserveBafflesConstraint.H 13 additions, 12 deletions...onConstraints/preserveBaffles/preserveBafflesConstraint.H
- src/parallel/decompose/decompositionMethods/decompositionConstraints/preserveFaceZones/preserveFaceZonesConstraint.C 9 additions, 12 deletions...nstraints/preserveFaceZones/preserveFaceZonesConstraint.C
- src/parallel/decompose/decompositionMethods/decompositionConstraints/preserveFaceZones/preserveFaceZonesConstraint.H 14 additions, 12 deletions...nstraints/preserveFaceZones/preserveFaceZonesConstraint.H
- src/parallel/decompose/decompositionMethods/decompositionConstraints/preservePatches/preservePatchesConstraint.C 11 additions, 14 deletions...onConstraints/preservePatches/preservePatchesConstraint.C
- src/parallel/decompose/decompositionMethods/decompositionConstraints/preservePatches/preservePatchesConstraint.H 14 additions, 11 deletions...onConstraints/preservePatches/preservePatchesConstraint.H
- src/parallel/decompose/decompositionMethods/decompositionConstraints/refinementHistory/refinementHistoryConstraint.C 53 additions, 49 deletions...nstraints/refinementHistory/refinementHistoryConstraint.C
- src/parallel/decompose/decompositionMethods/decompositionConstraints/refinementHistory/refinementHistoryConstraint.H 18 additions, 13 deletions...nstraints/refinementHistory/refinementHistoryConstraint.H
- src/parallel/decompose/decompositionMethods/decompositionConstraints/singleProcessorFaceSets/singleProcessorFaceSetsConstraint.C 66 additions, 46 deletions...ngleProcessorFaceSets/singleProcessorFaceSetsConstraint.C
Please register or sign in to comment