openfoam/applications/utilities/parallelProcessing/decomposePar
Mark Olesen 98246a438e ENH: simplify calling of decomposition, support CompactListList
- combined most of the unweighted and weighted decomposition routines
  such that an empty weight field is treated as uniform weighting.
  This allows default parameters and cuts down on the number of
  decompose methods.

- for topology-driven decomposition, it is now possible to pass in the
  owner/neighbour connectivity as a CompactListList directly instead
  of first creating a labelListList (which was internally repacked into
  a CompactListList in many cases).
  However, multiLevelDecomp still uses unpacking (to avoid a larger
  reworking of code).

- support direct creation of some methods (eg, random, scotch etc)
  without a dictionary

- fix incorrect neighbour face weighting (fixes #3019)

ENH: relocate calcCellCells from decompositionMethod to globalMeshData

- makes it more universally available
2023-11-07 10:33:47 +01:00
..
Make ENH: code modernization for decompose/reconstruct 2022-05-25 13:12:38 +00:00
decomposePar.C STYLE: use getOrDefault instead of lookupOrDefault 2023-10-16 14:19:19 +02:00
domainDecomposition.C ENH: use objectRegistry/IOobjectList sorted instead of lookupClass 2023-07-31 20:11:32 +02:00
domainDecomposition.H ENH: expose decomposePar -dry-run options -domains, -method 2021-05-19 18:16:05 +02:00
domainDecompositionDistribute.C ENH: collect and cleanup decompose and reconstruct methods (#2084) 2021-05-27 21:04:55 +02:00
domainDecompositionDryRun.C ENH: simplify calling of decomposition, support CompactListList 2023-11-07 10:33:47 +01:00
domainDecompositionDryRun.H ENH: expose decomposePar -dry-run options -domains, -method 2021-05-19 18:16:05 +02:00
domainDecompositionDryRunWrite.C STYLE: use calculatedType() and zeroGradientType() methods 2023-05-02 13:34:12 +02:00
domainDecompositionMesh.C STYLE: check iterator validity with good() instead of found() 2023-02-10 17:12:48 +01:00
domainDecompositionTemplates.C ENH: use concise forms for walking processor and cyclic boundaries 2021-02-09 17:57:49 +01:00
domainDecompositionWrite.C STYLE: use calculatedType() and zeroGradientType() methods 2023-05-02 13:34:12 +02:00