ENH: use mapDistribute linear construct order in a few places
- simplifies code by avoiding code duplication: * parLagrangianDistributor * meshToMesh (processorLOD and AABBTree methods) BUG: inconsistent mapping when using processorLOD boxes (fixes #2932) - internally the processorLODs createMap() method used a 'localFirst' layout whereas a 'linear' order is what is actually expected for the meshToMesh mapping. This will cause of incorrect behaviour if using processorLOD instead of AABBTree. A dormant bug since processorLOD is not currently selectable.
Showing
- applications/utilities/parallelProcessing/redistributePar/parLagrangianDistributor.C 8 additions, 25 deletions...llelProcessing/redistributePar/parLagrangianDistributor.C
- src/meshTools/processorLOD/box/box.C 14 additions, 12 deletionssrc/meshTools/processorLOD/box/box.C
- src/meshTools/processorLOD/box/box.H 25 additions, 16 deletionssrc/meshTools/processorLOD/box/box.H
- src/meshTools/processorLOD/cellBox/cellBox.C 14 additions, 8 deletionssrc/meshTools/processorLOD/cellBox/cellBox.C
- src/meshTools/processorLOD/cellBox/cellBox.H 36 additions, 29 deletionssrc/meshTools/processorLOD/cellBox/cellBox.H
- src/meshTools/processorLOD/faceBox/faceBox.C 14 additions, 8 deletionssrc/meshTools/processorLOD/faceBox/faceBox.C
- src/meshTools/processorLOD/faceBox/faceBox.H 29 additions, 23 deletionssrc/meshTools/processorLOD/faceBox/faceBox.H
- src/meshTools/processorLOD/processorLOD/processorLOD.C 1 addition, 1 deletionsrc/meshTools/processorLOD/processorLOD/processorLOD.C
- src/meshTools/processorLOD/processorLOD/processorLOD.H 15 additions, 9 deletionssrc/meshTools/processorLOD/processorLOD/processorLOD.H
- src/sampling/meshToMesh/meshToMesh.C 6 additions, 6 deletionssrc/sampling/meshToMesh/meshToMesh.C
- src/sampling/meshToMesh/meshToMesh.H 7 additions, 7 deletionssrc/sampling/meshToMesh/meshToMesh.H
- src/sampling/meshToMesh/meshToMeshParallelOps.C 8 additions, 18 deletionssrc/sampling/meshToMesh/meshToMeshParallelOps.C
Please register or sign in to comment