OpenFOAM-5.x/src/OpenFOAM
Henry Weller 1441f8cab0 Patches contributed by Mattijs Janssens:
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
2016-05-15 16:36:48 +01:00
..
algorithms Standardized cell, patch, face and processor loop index names 2016-04-25 12:00:53 +01:00
containers PtrList: Now derived from UPtrList to avoid unnecessary code duplication 2016-05-06 14:08:12 +01:00
db Patches contributed by Mattijs Janssens: 2016-05-15 16:36:48 +01:00
dimensionedTypes src/OpenFOAM: Use Zero rather than pTraits<Type> 2016-03-22 10:38:30 +00:00
dimensionSet Matrix: Switch n() and m() so that now m() = number of rows and n() = number of columns 2016-03-10 22:53:09 +00:00
fields Patches contributed by Mattijs Janssens: 2016-05-15 16:36:48 +01:00
global Patches contributed by Mattijs Janssens: 2016-05-15 16:36:48 +01:00
graph Change field loop index from "fieldI" to "fieldi" 2016-05-02 18:20:48 +01:00
include src/OpenFOAM: Moved function documentation comments into .H files and removed duplicates 2016-03-01 12:29:01 +00:00
interpolations Doxygen documentation: Use C++-style comments for enumeration elements 2016-05-11 23:10:42 +01:00
Make Patches contributed by Mattijs Janssens: 2016-05-15 16:36:48 +01:00
matrices Standardized cell, patch, face and processor loop index names 2016-04-25 12:00:53 +01:00
memory Made all template declarations consistent using 'class' rather than 'typename' 2016-03-22 15:02:55 +00:00
meshes Patches contributed by Mattijs Janssens: 2016-05-15 16:36:48 +01:00
primitives Patches contributed by Mattijs Janssens: 2016-05-15 16:36:48 +01:00