openfoam/wmake/scripts
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
..
AllwmakeParseArguments COMP: stricter handling of openmp vs no-openmp 2023-12-11 15:56:00 +01:00
cmakeFunctions COMP: include mpi information for versioned cmake build 2021-02-16 14:30:36 +01:00
dirToString ENH: support wmakeLnInclude of C++ template files (.tcc, .tpp, .txx) 2022-11-16 13:11:40 +01:00
have_adios2 CONFIG: detect newer adios library name (fixes #1911) 2020-11-09 15:43:52 +01:00
have_boost ENH: split off modules/list-modules script 2020-06-19 12:43:33 +02:00
have_ccmio ENH: split off modules/list-modules script 2020-06-19 12:43:33 +02:00
have_cgal CONFIG: additional test for mpfr library in cgal config (#2664) 2023-02-21 10:22:53 +01:00
have_cmake CONFIG: detect newer adios library name (fixes #1911) 2020-11-09 15:43:52 +01:00
have_eigen ENH: update lemon version, wmake wrappers 2021-11-09 21:17:51 +01:00
have_fftw ENH: split off modules/list-modules script 2020-06-19 12:43:33 +02:00
have_hypre CONFIG: improve handling of in-source PETSC installations 2020-06-19 12:44:14 +02:00
have_kahip ENH: use PrecisionAdaptor to support scotch with label widening 2021-09-07 11:29:11 +02:00
have_libz ENH: direct access to wrapped ifstream/ofstream with compression (#1805) 2020-08-10 12:40:08 +02:00
have_metis ENH: use PrecisionAdaptor to support scotch with label widening 2021-09-07 11:29:11 +02:00
have_mgridgen ENH: split off modules/list-modules script 2020-06-19 12:43:33 +02:00
have_petsc CONFIG: improve handling of in-source PETSC installations 2020-06-19 12:44:14 +02:00
have_readline CONFIG: support optional config.sh/readline file 2020-12-11 21:37:42 +01:00
have_scotch ENH: use PrecisionAdaptor to support scotch with label widening 2021-09-07 11:29:11 +02:00
have_zoltan ENH: adjust renumbering methods, extend renumberMesh options 2024-03-06 17:58:47 +01:00
list_tools ENH: handle wmake -debug option via FOAM_EXTRA_CXX_FLAGS 2020-11-04 15:17:28 +01:00
makeDepend ENH: support wmakeLnInclude of C++ template files (.tcc, .tpp, .txx) 2022-11-16 13:11:40 +01:00
makeFiles ENH: update lemon version, wmake wrappers 2021-11-09 21:17:51 +01:00
makeOptions ENH: update lemon version, wmake wrappers 2021-11-09 21:17:51 +01:00
makeParser ENH: support wmakeLnInclude of C++ template files (.tcc, .tpp, .txx) 2022-11-16 13:11:40 +01:00
makeTargetDir ENH: support wmakeLnInclude of C++ template files (.tcc, .tpp, .txx) 2022-11-16 13:11:40 +01:00
paraviewFunctions ENH: split off modules/list-modules script 2020-06-19 12:43:33 +02:00
sysFunctions CONFIG: improve handling of debian multi-arch 2022-12-19 11:13:53 +01:00
wclean-build ENH: add 'subcommand' handling to wclean (#1693) 2020-05-12 10:05:47 +02:00
wclean-platform ENH: add 'subcommand' handling to wclean (#1693) 2020-05-12 10:05:47 +02:00
wcleanObjects COMP: additional wmake adjustments 2020-05-14 16:53:06 +02:00
wmake-build-info ENH: support wmakeLnInclude of C++ template files (.tcc, .tpp, .txx) 2022-11-16 13:11:40 +01:00
wmake-check-dir ENH: support wmakeLnInclude of C++ template files (.tcc, .tpp, .txx) 2022-11-16 13:11:40 +01:00
wmake-with-bear ENH: support wmakeLnInclude of C++ template files (.tcc, .tpp, .txx) 2022-11-16 13:11:40 +01:00
wmakeFilesAndOptions ENH: update lemon version, wmake wrappers 2021-11-09 21:17:51 +01:00
wmakeFunctions COMP: stricter handling of openmp vs no-openmp 2023-12-11 15:56:00 +01:00
wmakeWindowsDlOpenLibs ENH: update lemon version, wmake wrappers 2021-11-09 21:17:51 +01:00
wrap-bison ENH: update lemon version, wmake wrappers 2021-11-09 21:17:51 +01:00
wrap-lemon ENH: update lemon version, wmake wrappers 2021-11-09 21:17:51 +01:00