Skip to content
  • Henry Weller's avatar
    Patches contributed by Mattijs Janssens: · ce0cd351
    Henry Weller authored
    splitMeshRegions: handle flipping of faces for surface fields
    
    subsetMesh: subset dimensionedFields
    
    decomposePar: use run-time selection of decomposition constraints. Used to
        keep cells on particular processors. See the decomposeParDict in
    
    $FOAM_UTILITIES/parallel/decomposePar:
      - preserveBaffles: keep baffle faces on same processor
      - preserveFaceZones: keep faceZones owner and neighbour on same processor
      - preservePatches: keep owner and neighbour on same processor. Note: not
        suitable for cyclicAMI since these are not coupled on the patch level
      - singleProcessorFaceSets: keep complete faceSet on a single processor
      - refinementHistory: keep cells originating from a single cell on the
        same processor.
    
    decomposePar: clean up decomposition of refinement data from snappyHexMesh
    
    reconstructPar: reconstruct refinement data (refineHexMesh, snappyHexMesh)
    
    reconstructParMesh: reconstruct refinement data (refineHexMesh, snappyHexMesh)
    
    redistributePar:
      - corrected mapping surfaceFields
      - adding processor patches in order consistent with decomposePar
    
    argList: check that slaves are running same version as master
    
    fvMeshSubset: move to dynamicMesh library
    
    fvMeshDistribute:
      - support for mapping dimensionedFields
      - corrected mapping of surfaceFields
    
    parallel routines: allow parallel running on single processor
    
    Field: support for
      - distributed mapping
      - mapping with flipping
    
    mapDistribute: support for flipping
    
    AMIInterpolation: avoid constructing localPoints
    ce0cd351