ENH: refine renumberMesh and renumberMethod (addenda to !669)
- provide no_topology() characteristic to avoid triggering potentially expensive mesh connectivity calculations when they are not required. - remove/deprecate unused pointField references from the renumber methods. These appear to have crept in from outer similarities with decompositionMethod, but have no meaning for renumbering. - remove/deprecate various unused aggregation renumberings since these have been previously replaced by pre-calling calcCellCells, or using bandCompression directly. - make regionFaceOrder for block-wise renumbering optional and treat as experimental (ie, default is now disabled). The original idea was to sort the intra-region and inter-region faces separately. However, this will mostly lead to non-upper triangular ordering between regions, which checkMesh and others don't really like. ENH: add timing information for various renumberMesh stages ENH: add reset of clockTime and cpuTime increment - simplifies section-wise timings ENH: add globalIndex::null() and fieldTypes::processorType conveniences - provides more central management of these characteristics
Showing
- applications/test/HashTable4/Test-HashTable4.cxx 2 additions, 2 deletionsapplications/test/HashTable4/Test-HashTable4.cxx
- applications/test/nullObject/Make/files 1 addition, 1 deletionapplications/test/nullObject/Make/files
- applications/test/nullObject/Test-nullObject.cxx 13 additions, 0 deletionsapplications/test/nullObject/Test-nullObject.cxx
- applications/utilities/mesh/manipulation/renumberMesh/renumberMesh.C 127 additions, 32 deletions...s/utilities/mesh/manipulation/renumberMesh/renumberMesh.C
- etc/caseDicts/annotated/renumberMeshDict 5 additions, 0 deletionsetc/caseDicts/annotated/renumberMeshDict
- src/OSspecific/POSIX/cpuTime/cpuTimePosix.C 6 additions, 0 deletionssrc/OSspecific/POSIX/cpuTime/cpuTimePosix.C
- src/OSspecific/POSIX/cpuTime/cpuTimePosix.H 9 additions, 4 deletionssrc/OSspecific/POSIX/cpuTime/cpuTimePosix.H
- src/OpenFOAM/fields/Fields/fieldTypes.C 6 additions, 1 deletionsrc/OpenFOAM/fields/Fields/fieldTypes.C
- src/OpenFOAM/fields/Fields/fieldTypes.H 7 additions, 1 deletionsrc/OpenFOAM/fields/Fields/fieldTypes.H
- src/OpenFOAM/global/clockTime/clockTime.H 12 additions, 6 deletionssrc/OpenFOAM/global/clockTime/clockTime.H
- src/OpenFOAM/global/clockTime/clockTimeI.H 7 additions, 1 deletionsrc/OpenFOAM/global/clockTime/clockTimeI.H
- src/OpenFOAM/global/clockValue/clockValue.H 3 additions, 6 deletionssrc/OpenFOAM/global/clockValue/clockValue.H
- src/OpenFOAM/global/cpuTime/cpuTimeCxx.C 6 additions, 0 deletionssrc/OpenFOAM/global/cpuTime/cpuTimeCxx.C
- src/OpenFOAM/global/cpuTime/cpuTimeCxx.H 11 additions, 6 deletionssrc/OpenFOAM/global/cpuTime/cpuTimeCxx.H
- src/OpenFOAM/global/profiling/profilingPstream.H 1 addition, 1 deletionsrc/OpenFOAM/global/profiling/profilingPstream.H
- src/OpenFOAM/meshes/bandCompression/bandCompression.C 14 additions, 1 deletionsrc/OpenFOAM/meshes/bandCompression/bandCompression.C
- src/OpenFOAM/meshes/bandCompression/bandCompression.H 4 additions, 2 deletionssrc/OpenFOAM/meshes/bandCompression/bandCompression.H
- src/OpenFOAM/parallel/globalIndex/globalIndex.H 11 additions, 1 deletionsrc/OpenFOAM/parallel/globalIndex/globalIndex.H
- src/renumber/SloanRenumber/SloanRenumber.C 4 additions, 8 deletionssrc/renumber/SloanRenumber/SloanRenumber.C
- src/renumber/SloanRenumber/SloanRenumber.H 11 additions, 29 deletionssrc/renumber/SloanRenumber/SloanRenumber.H
Please register or sign in to comment