-
- Downloads
ENH: code modernization for decompose/reconstruct
- simplify procAddressing read/write - avoid accessing points in faMeshReconstructor. Can rely on the patch meshPoints (labelList), which does not need access to a pointField - report number of points on decomposed mesh. Can be useful additional information. Additional statistics for finite area decomposition - provide bundled reconstructAllFields for various reconstructors - remove reconstructPar checks for very old face addressing (from foam2.0 - ie, older than OpenFOAM itself) - bundle all reading into fieldsDistributor tools, where it can be reused by various utilities as required. - combine decomposition fields as respective fieldsCache which eliminates most of the clutter from decomposePar and similfies reuse in the future. STYLE: remove old wordHashSet selection (deprecated in 2018) BUG: incorrect face flip handling for faMeshReconstructor - a latent bug which is not yet triggered since the faMesh faces are currently only definable on boundary faces (which never flip)
Showing
- applications/utilities/finiteArea/makeFaMesh/decomposeFaFields.H 5 additions, 68 deletions...tions/utilities/finiteArea/makeFaMesh/decomposeFaFields.H
- applications/utilities/finiteArea/makeFaMesh/makeFaMesh.C 1 addition, 0 deletionsapplications/utilities/finiteArea/makeFaMesh/makeFaMesh.C
- applications/utilities/parallelProcessing/decomposePar/Make/files 0 additions, 2 deletions...ions/utilities/parallelProcessing/decomposePar/Make/files
- applications/utilities/parallelProcessing/decomposePar/decomposePar.C 41 additions, 363 deletions.../utilities/parallelProcessing/decomposePar/decomposePar.C
- applications/utilities/parallelProcessing/decomposePar/domainDecomposition.C 84 additions, 106 deletions...ies/parallelProcessing/decomposePar/domainDecomposition.C
- applications/utilities/parallelProcessing/decomposePar/readFields.C 0 additions, 90 deletions...ns/utilities/parallelProcessing/decomposePar/readFields.C
- applications/utilities/parallelProcessing/reconstructPar/checkFaceAddressingComp.H 0 additions, 48 deletions...rallelProcessing/reconstructPar/checkFaceAddressingComp.H
- applications/utilities/parallelProcessing/reconstructPar/reconstructPar.C 44 additions, 242 deletions...lities/parallelProcessing/reconstructPar/reconstructPar.C
- applications/utilities/parallelProcessing/reconstructParMesh/reconstructParMesh.C 3 additions, 8 deletions...arallelProcessing/reconstructParMesh/reconstructParMesh.C
- applications/utilities/parallelProcessing/redistributePar/redistributePar.C 76 additions, 229 deletions...ties/parallelProcessing/redistributePar/redistributePar.C
- src/OpenFOAM/parallel/fieldsDistributor/fieldsDistributor.H 70 additions, 12 deletionssrc/OpenFOAM/parallel/fieldsDistributor/fieldsDistributor.H
- src/OpenFOAM/parallel/fieldsDistributor/fieldsDistributorTemplates.C 330 additions, 0 deletions...M/parallel/fieldsDistributor/fieldsDistributorTemplates.C
- src/parallel/decompose/decompose/Make/files 7 additions, 0 deletionssrc/parallel/decompose/decompose/Make/files
- src/parallel/decompose/decompose/dimFieldDecomposer.H 4 additions, 4 deletionssrc/parallel/decompose/decompose/dimFieldDecomposer.H
- src/parallel/decompose/decompose/dimFieldDecomposerTemplates.C 2 additions, 2 deletions...arallel/decompose/decompose/dimFieldDecomposerTemplates.C
- src/parallel/decompose/decompose/fvFieldDecomposer.C 7 additions, 2 deletionssrc/parallel/decompose/decompose/fvFieldDecomposer.C
- src/parallel/decompose/decompose/fvFieldDecomposer.H 90 additions, 10 deletionssrc/parallel/decompose/decompose/fvFieldDecomposer.H
- src/parallel/decompose/decompose/fvFieldDecomposerCache.C 228 additions, 0 deletionssrc/parallel/decompose/decompose/fvFieldDecomposerCache.C
- src/parallel/decompose/decompose/fvFieldDecomposerTemplates.C 10 additions, 8 deletions...parallel/decompose/decompose/fvFieldDecomposerTemplates.C
- src/parallel/decompose/decompose/lagrangianFieldDecomposer.C 1 addition, 1 deletionsrc/parallel/decompose/decompose/lagrangianFieldDecomposer.C
Loading
Please register or sign in to comment