ENH: adjust renumbering methods, extend renumberMesh options
- renumberMesh now has -dry-run, -write-maps, -no-fields, -renumber-method, -renumber-coeffs options. * Use -dry-run with -write-maps to visualize the before/after effects of renumbering (creates a VTK file). * -no-fields to renumber the mesh only. This is useful and faster when the input fields are uniform and the -overwrite option is specified. * -renumber-method allows a quick means of specifying a different default renumber method (instead of Cuthill-McKee). The -renumber-coeffs option allows passing of dictionary content for the method. Examples, // Different ways to specify reverse Cuthill-McKee * -renumber-method RCM * -renumber-coeffs 'reverse true;' * -renumber-method CuthillMcKee * -renumber-coeffs 'reverse true;' * -renumber-coeffs 'method CuthillMcKee; reverse true;' // Other (without dictionary coefficients) * renumberMesh -renumber-method random // Other (with dictionary coefficients) renumberMesh \ -renumber-method spring \ -renumber-coeffs 'maxCo 0.1; maxIter 1000; freezeFraction 0.99;' // Other (with additional libraries) renumberMesh -renumber-method zoltan -lib zoltanRenumber COMP: build zoltan renumbering to MPI-specific location - zoltan and Sloan renumbering are now longer automatically linked to the renumberMesh utility but must be separately loaded by a command-line option or through a dictionary "libs" entry. ENH: add output cellID for decomposePar -dry-run -cellDist
Showing
- applications/test/mapDistributePolyMesh/cavity/system/renumberMeshDict-random 0 additions, 112 deletions...pDistributePolyMesh/cavity/system/renumberMeshDict-random
- applications/utilities/mesh/manipulation/renumberMesh/Allwmake 0 additions, 26 deletions...cations/utilities/mesh/manipulation/renumberMesh/Allwmake
- applications/utilities/mesh/manipulation/renumberMesh/Make/options 6 additions, 5 deletions...ons/utilities/mesh/manipulation/renumberMesh/Make/options
- applications/utilities/mesh/manipulation/renumberMesh/renumberMesh.C 685 additions, 327 deletions...s/utilities/mesh/manipulation/renumberMesh/renumberMesh.C
- applications/utilities/parallelProcessing/decomposePar/domainDecompositionDryRunWrite.C 1 addition, 0 deletions...lProcessing/decomposePar/domainDecompositionDryRunWrite.C
- bin/tools/CleanFunctions 1 addition, 1 deletionbin/tools/CleanFunctions
- etc/caseDicts/annotated/renumberMeshDict 27 additions, 18 deletionsetc/caseDicts/annotated/renumberMeshDict
- etc/config.sh/zoltan 34 additions, 0 deletionsetc/config.sh/zoltan
- src/Allwmake 1 addition, 1 deletionsrc/Allwmake
- src/renumber/Allwmake 1 addition, 0 deletionssrc/renumber/Allwmake
- src/renumber/SloanRenumber/SloanRenumber.C 11 additions, 1 deletionsrc/renumber/SloanRenumber/SloanRenumber.C
- src/renumber/SloanRenumber/SloanRenumber.H 12 additions, 10 deletionssrc/renumber/SloanRenumber/SloanRenumber.H
- src/renumber/renumberMethods/CuthillMcKeeRenumber/CuthillMcKeeRenumber.C 59 additions, 9 deletions...numberMethods/CuthillMcKeeRenumber/CuthillMcKeeRenumber.C
- src/renumber/renumberMethods/CuthillMcKeeRenumber/CuthillMcKeeRenumber.H 57 additions, 15 deletions...numberMethods/CuthillMcKeeRenumber/CuthillMcKeeRenumber.H
- src/renumber/renumberMethods/Make/files 4 additions, 1 deletionsrc/renumber/renumberMethods/Make/files
- src/renumber/renumberMethods/manualRenumber/manualRenumber.C 11 additions, 5 deletionssrc/renumber/renumberMethods/manualRenumber/manualRenumber.C
- src/renumber/renumberMethods/manualRenumber/manualRenumber.H 9 additions, 11 deletionssrc/renumber/renumberMethods/manualRenumber/manualRenumber.H
- src/renumber/renumberMethods/noRenumber/noRenumber.C 102 additions, 0 deletionssrc/renumber/renumberMethods/noRenumber/noRenumber.C
- src/renumber/renumberMethods/noRenumber/noRenumber.H 124 additions, 0 deletionssrc/renumber/renumberMethods/noRenumber/noRenumber.H
- src/renumber/renumberMethods/randomRenumber/randomRenumber.C 42 additions, 23 deletionssrc/renumber/renumberMethods/randomRenumber/randomRenumber.C
Please register or sign in to comment