openfoam/bin
Mark Olesen 61aaacd088 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
2024-03-06 17:58:47 +01:00
..
tools ENH: adjust renumbering methods, extend renumberMesh options 2024-03-06 17:58:47 +01:00
foamCheckJobs STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
foamCleanPath CONFIG: fixes for MacOS (#2555) 2022-08-19 12:52:11 +02:00
foamCleanPolyMesh ENH: CleanFunctions refinements 2022-06-09 15:34:17 +02:00
foamCleanTutorials ENH: CleanFunctions refinements 2022-06-09 15:34:17 +02:00
foamCloneCase FIX: avoid bad copy (foamCloneCase) when time dir is missing (fixes #2975) 2023-10-08 17:58:53 +02:00
foamCopySettings STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
foamCreateVideo STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
foamEndJob STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
foamEtcFile CONFIG: add build information into shell session 2021-11-25 17:36:37 +01:00
foamGetDict STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
foamInstallationTest CONFIG: trap missing make command in canCompile (#2077) 2021-05-06 21:43:10 +02:00
foamJob CONFIG: reinstate FOAM_LD_LIBRARY_PATH adjustments (#2801) 2023-06-26 09:47:07 +02:00
foamLog STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
foamMonitor ENH: foamMonitor: modernise and refactor the script (fixes #2104) 2023-12-15 22:20:27 +00:00
foamNew STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
foamNewApp STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
foamNewBC STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
foamNewCase STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
foamNewFunctionObject STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
foamNewSource STYLE: move source templates from bin/templates/ to etc/codeTemplates/ 2010-03-03 09:19:23 +01:00
foamNewTemplate STYLE: move source templates from bin/templates/ to etc/codeTemplates/ 2010-03-03 09:19:23 +01:00
foamPrintJobs STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
foamRunTutorials ENH: foamRunTutorials -dry-run option 2022-06-14 15:23:08 +02:00
foamSearch STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
foamSequenceVTKFiles STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
foamSolverSweeps STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
foamSystemCheck CONFIG: update c++ standard, some compiler rules (partially addresses #2209) 2021-10-21 15:31:05 +02:00
foamTestTutorial CONFIG: inline _foamEval within <etc/config.sh/setup> 2021-06-18 17:14:22 +02:00
mpirunDebug CONFIG: runParallel with --oversubscribe for openmpi 2023-09-04 14:24:13 +02:00
paraFoam TUT: avoid redundant -finite-area option for foamToEnsight, foamToVTK 2022-06-15 12:52:20 +02:00