"README.md" did not exist on "8d2bed91cebd1b9ac4f70e50b261d54e36f207df"
ENH: memory/efficiency improvements: renumbering, bandCompression (#2430)
- support direct processing of CompactListList instead of requiring a conversion to labelListList for bandCompression and renumbering methods. - manage FIFO with CircularBuffer instead of SLList (avoids allocations in inner loops). Invert logic to use a bitSet of unvisited cells, which improves looping as the matrix becomes more sparse. - fix missed weighting in bandCompression (same as #1376). In polyTopoChange, handle removed cells immediately to simplify the logic and align more closely with bandCompression. STYLE: enclose bandCompression within meshTools namespace ENH: PrimitivePatch pointFaces with DynamicList instead of SLList
Showing
- src/OpenFOAM/meshes/bandCompression/bandCompression.C 184 additions, 125 deletionssrc/OpenFOAM/meshes/bandCompression/bandCompression.C
- src/OpenFOAM/meshes/bandCompression/bandCompression.H 66 additions, 9 deletionssrc/OpenFOAM/meshes/bandCompression/bandCompression.H
- src/OpenFOAM/meshes/primitiveMesh/PrimitivePatch/PrimitivePatchPointAddressing.C 7 additions, 7 deletions...mitiveMesh/PrimitivePatch/PrimitivePatchPointAddressing.C
- src/OpenFOAM/meshes/primitiveMesh/PrimitivePatch/PrimitivePatchProjectPoints.C 2 additions, 2 deletions...rimitiveMesh/PrimitivePatch/PrimitivePatchProjectPoints.C
- src/meshTools/polyTopoChange/polyTopoChange.C 73 additions, 53 deletionssrc/meshTools/polyTopoChange/polyTopoChange.C
- src/renumber/SloanRenumber/SloanRenumber.C 83 additions, 77 deletionssrc/renumber/SloanRenumber/SloanRenumber.C
- src/renumber/SloanRenumber/SloanRenumber.H 20 additions, 12 deletionssrc/renumber/SloanRenumber/SloanRenumber.H
- src/renumber/renumberMethods/CuthillMcKeeRenumber/CuthillMcKeeRenumber.C 24 additions, 9 deletions...numberMethods/CuthillMcKeeRenumber/CuthillMcKeeRenumber.C
- src/renumber/renumberMethods/CuthillMcKeeRenumber/CuthillMcKeeRenumber.H 23 additions, 15 deletions...numberMethods/CuthillMcKeeRenumber/CuthillMcKeeRenumber.H
- src/renumber/renumberMethods/manualRenumber/manualRenumber.C 4 additions, 5 deletionssrc/renumber/renumberMethods/manualRenumber/manualRenumber.C
- src/renumber/renumberMethods/manualRenumber/manualRenumber.H 28 additions, 18 deletionssrc/renumber/renumberMethods/manualRenumber/manualRenumber.H
- src/renumber/renumberMethods/randomRenumber/randomRenumber.C 14 additions, 4 deletionssrc/renumber/renumberMethods/randomRenumber/randomRenumber.C
- src/renumber/renumberMethods/randomRenumber/randomRenumber.H 17 additions, 16 deletionssrc/renumber/renumberMethods/randomRenumber/randomRenumber.H
- src/renumber/renumberMethods/renumberMethod/renumberMethod.C 14 additions, 10 deletionssrc/renumber/renumberMethods/renumberMethod/renumberMethod.C
- src/renumber/renumberMethods/renumberMethod/renumberMethod.H 27 additions, 18 deletionssrc/renumber/renumberMethods/renumberMethod/renumberMethod.H
- src/renumber/renumberMethods/springRenumber/springRenumber.C 67 additions, 41 deletionssrc/renumber/renumberMethods/springRenumber/springRenumber.C
- src/renumber/renumberMethods/springRenumber/springRenumber.H 34 additions, 16 deletionssrc/renumber/renumberMethods/springRenumber/springRenumber.H
- src/renumber/renumberMethods/structuredRenumber/structuredRenumber.C 8 additions, 8 deletions...r/renumberMethods/structuredRenumber/structuredRenumber.C
- src/renumber/renumberMethods/structuredRenumber/structuredRenumber.H 29 additions, 18 deletions...r/renumberMethods/structuredRenumber/structuredRenumber.H
- src/renumber/zoltanRenumber/zoltanRenumber.C 3 additions, 3 deletionssrc/renumber/zoltanRenumber/zoltanRenumber.C
Please register or sign in to comment