openfoam/etc/config.sh
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
..
example CONFIG: rationalize mpi config tuning (#1910) 2020-11-11 18:36:01 +01:00
adios2 CONFIG: update ADIOS version. From 2.8.3 to 2.9.2 2023-12-11 15:56:00 +01:00
aliases CONFIG: adjust aliases to use project-dir directly 2020-06-03 12:11:17 +02:00
bash_completion ENH: simplify inheritances for fileOperationInitialise 2023-06-19 17:05:45 +02:00
ccmio CONFIG: improve robustness/flexibility for MPI config handling 2021-10-18 11:34:02 +02:00
CGAL CONFIG: update versions 2021-12-15 19:14:44 +01:00
cmake ENH: improve cmake/ParaView config handling 2020-05-05 18:06:09 +02:00
compiler CONFIG: update compiler minimums (gcc-7.5.0) and standard (c++14) 2023-08-11 10:50:13 +02:00
completion_cache RELEASE: Updated completions cache 2023-12-20 19:42:51 +01:00
FFTW CONFIG: update versions 2021-12-15 19:14:44 +01:00
functions CONFIG: fixes for MacOS (#2555) 2022-08-19 12:52:11 +02:00
gperftools CONFIG: additional packaging helpers, tutorial test helper 2020-04-21 14:59:07 +02:00
hypre CONFIG: update versions 2021-12-15 19:14:44 +01:00
kahip CONFIG: update kahip (3.15) and petsc (3.19.2) versions 2023-06-19 17:47:03 +02:00
metis CONFIG: improve robustness/flexibility for MPI config handling 2021-10-18 11:34:02 +02:00
mgridgen CONFIG: improve robustness/flexibility for MPI config handling 2021-10-18 11:34:02 +02:00
mpi COMP: remove wmake rules for discontinued IA64 (itanium) arch 2022-11-15 14:00:18 +01:00
paraview CONFIG: bump paraview from 5.11.1 to 5.11.2 2023-10-20 10:29:41 +02:00
paraview-system CONFIG: fixes for MacOS (#2555) 2022-08-19 12:52:11 +02:00
petsc CONFIG: update kahip (3.15) and petsc (3.19.2) versions 2023-06-19 17:47:03 +02:00
scotch CONFIG: revert scotch version to 6.1.0 2022-12-19 16:26:02 +01:00
settings COMP: remove wmake rules for ARM7 (discontinued) arch 2022-11-15 14:00:18 +01:00
setup CONFIG: add user/group libraries into path separately (#2948) 2024-02-06 22:16:22 +01:00
unset CONFIG: reinstate FOAM_LD_LIBRARY_PATH adjustments (#2801) 2023-06-26 09:47:07 +02:00
vtk CONFIG: improve robustness/flexibility for MPI config handling 2021-10-18 11:34:02 +02:00
zoltan ENH: adjust renumbering methods, extend renumberMesh options 2024-03-06 17:58:47 +01:00