Skip to content
Snippets Groups Projects
  • Mark OLESEN's avatar
    ENH: adjust renumbering methods, extend renumberMesh options · 61aaacd0
    Mark OLESEN authored
    - 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
    61aaacd0