diff --git a/applications/test/hexRef8/block/system/decomposeParDict b/applications/test/hexRef8/block/system/decomposeParDict
deleted file mode 100644
index c8e54bf2dce9069d38e9694ba3868366e77c1bf2..0000000000000000000000000000000000000000
--- a/applications/test/hexRef8/block/system/decomposeParDict
+++ /dev/null
@@ -1,155 +0,0 @@
-/*--------------------------------*- C++ -*----------------------------------*\
-| =========                 |                                                 |
-| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v1912                                 |
-|   \\  /    A nd           | Website:  www.openfoam.com                      |
-|    \\/     M anipulation  |                                                 |
-\*---------------------------------------------------------------------------*/
-FoamFile
-{
-    version     2.0;
-    format      ascii;
-    class       dictionary;
-    note        "mesh decomposition control dictionary";
-    object      decomposeParDict;
-}
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
-numberOfSubdomains  2;
-
-//- Use the volScalarField named here as a weight for each cell in the
-//  decomposition.  For example, use a particle population field to decompose
-//  for a balanced number of particles in a lagrangian simulation.
-// weightField dsmcRhoNMean;
-
-//method          scotch;
-//method          hierarchical;
-// method          simple;
-//method          metis;
-method          manual;
-// method          multiLevel;
-// method          structured;  // does 2D decomposition of structured mesh
-
-multiLevelCoeffs
-{
-    // Decomposition methods to apply in turn. This is like hierarchical but
-    // fully general - every method can be used at every level.
-
-    level0
-    {
-        numberOfSubdomains  64;
-        //method simple;
-        //simpleCoeffs
-        //{
-        //    n           (2 1 1);
-        //    delta       0.001;
-        //}
-        method scotch;
-    }
-    level1
-    {
-        numberOfSubdomains  4;
-        method scotch;
-    }
-}
-
-// Desired output
-
-simpleCoeffs
-{
-    n           (2 1 1);
-    delta       0.001;
-}
-
-hierarchicalCoeffs
-{
-    n           (1 2 1);
-    delta       0.001;
-    order       xyz;
-}
-
-metisCoeffs
-{
-    method recursive;
- /*
-    processorWeights
-    (
-        1
-        1
-        1
-        1
-    );
-  */
-}
-
-scotchCoeffs
-{
-    //processorWeights
-    //(
-    //    1
-    //    1
-    //    1
-    //    1
-    //);
-    //writeGraph  true;
-    //strategy "b";
-}
-
-manualCoeffs
-{
-    dataFile    "manualDecomposition";
-}
-
-structuredCoeffs
-{
-    // Patches to do 2D decomposition on. Structured mesh only; cells have
-    // to be in 'columns' on top of patches.
-    patches     (movingWall);
-
-    // Method to use on the 2D subset
-    method      scotch;
-}
-
-
-/*
-constraints
-{
-    //- Keep owner and neighbour on same processor for faces in zones:
-    faces
-    {
-        type    preserveFaceZones;
-        zones   (heater solid1 solid3);
-    }
-    //- Keep owner and neighbour on same processor for faces in patches:
-    //  (makes sense only for cyclic patches)
-    patches
-    {
-        type    preservePatches,
-        patches (cyclic_half0 cyclic_half1);
-    }
-    //- Keep all of faceSet on a single processor. This puts all cells
-    //  connected with a point, edge or face on the same processor.
-    //  (just having face connected cells might not guarantee a balanced
-    //  decomposition)
-    // The processor can be -1 (the decompositionMethod chooses the processor
-    // for a good load balance) or explicitly provided (upsets balance).
-    processors
-    {
-        type    singleProcessorFaceSets;
-        sets    ((f0 -1));
-    }
-}
-*/
-
-
-//// Is the case distributed? Note: command-line argument -roots takes
-//// precedence
-//distributed     yes;
-//// Per slave (so nProcs-1 entries) the directory above the case.
-//roots
-//(
-//    "/tmp"
-//    "/tmp"
-//);
-
-// ************************************************************************* //
diff --git a/applications/test/mapDistributePolyMesh/cavity/system/decomposeParDict b/applications/test/mapDistributePolyMesh/cavity/system/decomposeParDict
index 1b0336611137f67b7150741b9cafc1797e610790..228b92c0a329410980602054aa7d46b00a28dc51 100644
--- a/applications/test/mapDistributePolyMesh/cavity/system/decomposeParDict
+++ b/applications/test/mapDistributePolyMesh/cavity/system/decomposeParDict
@@ -17,137 +17,6 @@ FoamFile
 
 numberOfSubdomains  2;
 
-//- Use the volScalarField named here as a weight for each cell in the
-//  decomposition.  For example, use a particle population field to decompose
-//  for a balanced number of particles in a lagrangian simulation.
-// weightField dsmcRhoNMean;
-
 method          scotch;
-//method          hierarchical;
-// method          simple;
-// method          metis;
-// method          manual;
-// method          multiLevel;
-// method          structured;  // does 2D decomposition of structured mesh
-
-multiLevelCoeffs
-{
-    // Decomposition methods to apply in turn. This is like hierarchical but
-    // fully general - every method can be used at every level.
-
-    level0
-    {
-        numberOfSubdomains  64;
-        //method simple;
-        //simpleCoeffs
-        //{
-        //    n           (2 1 1);
-        //    delta       0.001;
-        //}
-        method scotch;
-    }
-    level1
-    {
-        numberOfSubdomains  4;
-        method scotch;
-    }
-}
-
-// Desired output
-
-simpleCoeffs
-{
-    n           (2 1 1);
-    delta       0.001;
-}
-
-hierarchicalCoeffs
-{
-    n           (1 2 1);
-    delta       0.001;
-    order       xyz;
-}
-
-metisCoeffs
-{
- /*
-    processorWeights
-    (
-        1
-        1
-        1
-        1
-    );
-  */
-}
-
-scotchCoeffs
-{
-    //processorWeights
-    //(
-    //    1
-    //    1
-    //    1
-    //    1
-    //);
-    //writeGraph  true;
-    //strategy "b";
-}
-
-manualCoeffs
-{
-    dataFile    "decompositionData";
-}
-
-structuredCoeffs
-{
-    // Patches to do 2D decomposition on. Structured mesh only; cells have
-    // to be in 'columns' on top of patches.
-    patches     (movingWall);
-
-    // Method to use on the 2D subset
-    method      scotch;
-}
-
-/*
-constraints
-{
-    //- Keep owner and neighbour on same processor for faces in zones:
-    faces
-    {
-        type    preserveFaceZones;
-        zones   (heater solid1 solid3);
-    }
-    //- Keep owner and neighbour on same processor for faces in patches:
-    //  (makes sense only for cyclic patches)
-    patches
-    {
-        type    preservePatches,
-        patches (cyclic_half0 cyclic_half1);
-    }
-    //- Keep all of faceSet on a single processor. This puts all cells
-    //  connected with a point, edge or face on the same processor.
-    //  (just having face connected cells might not guarantee a balanced
-    //  decomposition)
-    // The processor can be -1 (the decompositionMethod chooses the processor
-    // for a good load balance) or explicitly provided (upsets balance).
-    processors
-    {
-        type    singleProcessorFaceSets;
-        sets    ((f0 -1));
-    }
-}
-*/
-
-
-//// Is the case distributed? Note: command-line argument -roots takes
-//// precedence
-//distributed     yes;
-//// Per slave (so nProcs-1 entries) the directory above the case.
-//roots
-//(
-//    "/tmp"
-//    "/tmp"
-//);
 
 // ************************************************************************* //
diff --git a/applications/test/mapDistributePolyMesh/cavity/system/decomposeParDict-scotch b/applications/test/mapDistributePolyMesh/cavity/system/decomposeParDict-scotch
index e877d6dd4a4c9bbaf16e3d9f3539171019515bcc..3758d178a5646d1de4fb9d462893c79354c4b073 100644
--- a/applications/test/mapDistributePolyMesh/cavity/system/decomposeParDict-scotch
+++ b/applications/test/mapDistributePolyMesh/cavity/system/decomposeParDict-scotch
@@ -19,6 +19,7 @@ numberOfSubdomains  2;
 
 //method          scotch;
 method          hierarchical;
+
 hierarchicalCoeffs
 {
     n           (2 1 1);
diff --git a/applications/test/parallelOverset/heatTransfer/system/decomposeParDict b/applications/test/parallelOverset/heatTransfer/system/decomposeParDict
index 22be9c98eb1ed1a921173b48261450dd59648576..e3b6ed227a943a77d84e208b347a1e3197888c26 100644
--- a/applications/test/parallelOverset/heatTransfer/system/decomposeParDict
+++ b/applications/test/parallelOverset/heatTransfer/system/decomposeParDict
@@ -29,16 +29,10 @@ numberOfSubdomains  2;
 
 method          hierarchical;
 
-hierarchicalCoeffs
+coeffs
 {
     n           (1 2 1);
-    delta       0.001;
-    order       xyz;
-}
-
-manualCoeffs
-{
-    dataFile    "decompositionData";
+    // order       xyz;    //< default order = xyz
 }
 
 // ************************************************************************* //
diff --git a/applications/test/patchRegion/cavity_pinched/system/decomposeParDict b/applications/test/patchRegion/cavity_pinched/system/decomposeParDict
index 356710dc3c0aae8299ecce4ec0f81a5549fd482a..31c5ed09cb22f1e8cf8020d179930c1a80ea4e92 100644
--- a/applications/test/patchRegion/cavity_pinched/system/decomposeParDict
+++ b/applications/test/patchRegion/cavity_pinched/system/decomposeParDict
@@ -17,136 +17,13 @@ FoamFile
 
 numberOfSubdomains  2;
 
-//- Use the volScalarField named here as a weight for each cell in the
-//  decomposition.  For example, use a particle population field to decompose
-//  for a balanced number of particles in a lagrangian simulation.
-// weightField dsmcRhoNMean;
-
-//method          scotch;
 method          hierarchical;
-// method          simple;
-// method          metis;
-// method          manual;
-// method          multiLevel;
-// method          structured;  // does 2D decomposition of structured mesh
 
-multiLevelCoeffs
-{
-    // Decomposition methods to apply in turn. This is like hierarchical but
-    // fully general - every method can be used at every level.
-
-    level0
-    {
-        numberOfSubdomains  64;
-        //method simple;
-        //simpleCoeffs
-        //{
-        //    n           (2 1 1);
-        //    delta       0.001;
-        //}
-        method scotch;
-    }
-    level1
-    {
-        numberOfSubdomains  4;
-        method scotch;
-    }
-}
-
-// Desired output
-
-simpleCoeffs
+coeffs
 {
     n           (2 1 1);
-    delta       0.001;
-}
-
-hierarchicalCoeffs
-{
-    n           (2 1 1);
-    delta       0.001;
     order       xyz;
 }
 
-metisCoeffs
-{
- /*
-    processorWeights
-    (
-        1
-        1
-        1
-        1
-    );
-  */
-}
-
-scotchCoeffs
-{
-    //processorWeights
-    //(
-    //    1
-    //    1
-    //    1
-    //    1
-    //);
-    //writeGraph  true;
-    //strategy "b";
-}
-
-manualCoeffs
-{
-    dataFile    "decompositionData";
-}
-
-structuredCoeffs
-{
-    // Patches to do 2D decomposition on. Structured mesh only; cells have
-    // to be in 'columns' on top of patches.
-    patches     (movingWall);
-
-    // Method to use on the 2D subset
-    method      scotch;
-}
-
-/*
-constraints
-{
-    //- Keep owner and neighbour on same processor for faces in zones:
-    faces
-    {
-        type    preserveFaceZones;
-        zones   (heater solid1 solid3);
-    }
-    //- Keep owner and neighbour on same processor for faces in patches:
-    //  (makes sense only for cyclic patches)
-    patches
-    {
-        type    preservePatches,
-        patches (cyclic_half0 cyclic_half1);
-    }
-    //- Keep all of faceSet on a single processor. This puts all cells
-    //  connected with a point, edge or face on the same processor.
-    //  (just having face connected cells might not guarantee a balanced
-    //  decomposition)
-    // The processor can be -1 (the decompositionMethod chooses the processor
-    // for a good load balance) or explicitly provided (upsets balance).
-    processors
-    {
-        type    singleProcessorFaceSets;
-        sets    ((f0 -1));
-    }
-}
-*/
-
-//// Is the case distributed? Note: command-line argument -roots takes
-//// precedence
-//distributed     yes;
-//// Per slave (so nProcs-1 entries) the directory above the case.
-//roots
-//(
-//    "/tmp"
-//    "/tmp"
-//);
 
 // ************************************************************************* //
diff --git a/tutorials/compressible/rhoCentralDyMFoam/movingCone/system/cuttingPlane b/tutorials/compressible/rhoCentralDyMFoam/movingCone/system/cuttingPlane
index da13b206cc05a3d342446f06e29f8d383f0c4e48..990a23202fa883cbe35a7775df560395b01597d3 100644
--- a/tutorials/compressible/rhoCentralDyMFoam/movingCone/system/cuttingPlane
+++ b/tutorials/compressible/rhoCentralDyMFoam/movingCone/system/cuttingPlane
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v1912                                 |
+|  \\    /   O peration     | Version:  v2006                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -19,7 +19,7 @@ cuttingPlane
     interpolationScheme cellPoint;
 
     surfaces
-    (
+    {
         zNormal
         {
             type            cuttingPlane;
@@ -31,7 +31,7 @@ cuttingPlane
             }
             interpolate     true;
         }
-    );
+    }
 }
 
 
diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuct/implicit/system/sampling b/tutorials/compressible/rhoPorousSimpleFoam/angledDuct/implicit/system/sampling
index 97787368e75dd208c08ebc38c133c8b4723d5722..6dd39e9806eb37944a8862583aad3cf4e4d01ece 100644
--- a/tutorials/compressible/rhoPorousSimpleFoam/angledDuct/implicit/system/sampling
+++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuct/implicit/system/sampling
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v1912                                 |
+|  \\    /   O peration     | Version:  v2006                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -97,7 +97,7 @@ plane
     fields          ( cellZoneID );
 
     surfaces
-    (
+    {
         zNormal
         {
             type            cuttingPlane;
@@ -109,7 +109,7 @@ plane
             }
             interpolate     false;
         }
-    );
+    }
 }
 
 
diff --git a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/system/fluxSummary b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/system/fluxSummary
index 2ca102dbf56a914a959825dfc35610fb8f40e26b..76a7fd7e08dbdec29f3fff182e4b66a9f60b3cf0 100644
--- a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/system/fluxSummary
+++ b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/system/fluxSummary
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v1912                                 |
+|  \\    /   O peration     | Version:  v2006                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -13,11 +13,11 @@ flux
     libs            (fieldFunctionObjects);
     mode            functionObjectSurface;
     surfaces
-    (
+    {
         sampled.plane-0.25
         sampled.plane-0.45
         sampled.plane-0.55
-    );
+    }
 
     // Optional entries
     phi             rhoU;
diff --git a/tutorials/compressible/rhoSimpleFoam/squareBend/system/samplingDebug b/tutorials/compressible/rhoSimpleFoam/squareBend/system/samplingDebug
index 7aa8cd372145e25e9736b6cacbf36c0733cb45e7..c5e0f79dfb384547745de287fc2a2f2c3d8c4b88 100644
--- a/tutorials/compressible/rhoSimpleFoam/squareBend/system/samplingDebug
+++ b/tutorials/compressible/rhoSimpleFoam/squareBend/system/samplingDebug
@@ -51,7 +51,7 @@ debug
     }
 
     surfaces
-    (
+    {
         angledPlane
         {
             type        distanceSurface;
@@ -120,7 +120,7 @@ debug
             ${_plane}
             bounds (-1 -1 -1) (0 0 1);
         }
-    );
+    }
 }
 
 
diff --git a/tutorials/heatTransfer/overBuoyantPimpleDyMFoam/movingBox/system/decomposeParDict b/tutorials/heatTransfer/overBuoyantPimpleDyMFoam/movingBox/system/decomposeParDict
index c2e7e3f039792343f885dbe75cc605b8d2aea345..0910c53ea972a53d8049779e9d2980ca6b4d6637 100644
--- a/tutorials/heatTransfer/overBuoyantPimpleDyMFoam/movingBox/system/decomposeParDict
+++ b/tutorials/heatTransfer/overBuoyantPimpleDyMFoam/movingBox/system/decomposeParDict
@@ -17,14 +17,12 @@ FoamFile
 
 numberOfSubdomains  4;
 
-
 method          scotch;
 
-hierarchicalCoeffs
+coeffs
 {
-    n           (2 1 1);
-    delta       0.001;
-    order       xyz;
+    n           (2 2 1);
+    // order       xyz;    //< default order = xyz
 }
 
 // ************************************************************************* //
diff --git a/tutorials/incompressible/adjointOptimisationFoam/shapeOptimisation/sbend/laminar/opt/constrained/SQP/system/decomposeParDict b/tutorials/incompressible/adjointOptimisationFoam/shapeOptimisation/sbend/laminar/opt/constrained/SQP/system/decomposeParDict
index 391c2d87877695639d7d00e4f35b5f2d0efbc867..751fd7a911cc1e2fd0b25364c7d87dfa9b15b472 100644
--- a/tutorials/incompressible/adjointOptimisationFoam/shapeOptimisation/sbend/laminar/opt/constrained/SQP/system/decomposeParDict
+++ b/tutorials/incompressible/adjointOptimisationFoam/shapeOptimisation/sbend/laminar/opt/constrained/SQP/system/decomposeParDict
@@ -17,11 +17,11 @@ FoamFile
 numberOfSubdomains 4;
 
 method          hierarchical;
-hierarchicalCoeffs
+
+coeffs
 {
-    n               (4 1 1);
-    delta           0.001;
-    order           xyz;
+    n           (4 1 1);
+    // order       xyz;    //< default order = xyz
 }
 
 // ************************************************************************* //
diff --git a/tutorials/incompressible/adjointOptimisationFoam/shapeOptimisation/sbend/laminar/opt/unconstrained/SD/system/decomposeParDict b/tutorials/incompressible/adjointOptimisationFoam/shapeOptimisation/sbend/laminar/opt/unconstrained/SD/system/decomposeParDict
index 391c2d87877695639d7d00e4f35b5f2d0efbc867..751fd7a911cc1e2fd0b25364c7d87dfa9b15b472 100644
--- a/tutorials/incompressible/adjointOptimisationFoam/shapeOptimisation/sbend/laminar/opt/unconstrained/SD/system/decomposeParDict
+++ b/tutorials/incompressible/adjointOptimisationFoam/shapeOptimisation/sbend/laminar/opt/unconstrained/SD/system/decomposeParDict
@@ -17,11 +17,11 @@ FoamFile
 numberOfSubdomains 4;
 
 method          hierarchical;
-hierarchicalCoeffs
+
+coeffs
 {
-    n               (4 1 1);
-    delta           0.001;
-    order           xyz;
+    n           (4 1 1);
+    // order       xyz;    //< default order = xyz
 }
 
 // ************************************************************************* //
diff --git a/tutorials/incompressible/pimpleFoam/LES/periodicHill/transient/system/cuttingPlane b/tutorials/incompressible/pimpleFoam/LES/periodicHill/transient/system/cuttingPlane
index 46f07946e68c4814e1292b5372aba47a4f0404c8..56631bbabcb6206a7ac7154ee7d8948a2b0d42a1 100644
--- a/tutorials/incompressible/pimpleFoam/LES/periodicHill/transient/system/cuttingPlane
+++ b/tutorials/incompressible/pimpleFoam/LES/periodicHill/transient/system/cuttingPlane
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v1912                                 |
+|  \\    /   O peration     | Version:  v2006                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -29,7 +29,7 @@ cuttingPlane
     interpolationScheme cellPoint;
 
     surfaces
-    (
+    {
         yNormal
         {
             type            cuttingPlane;
@@ -41,7 +41,7 @@ cuttingPlane
             }
             interpolate     true;
         }
-    );
+    }
 }
 }
 
diff --git a/tutorials/incompressible/pimpleFoam/LES/vortexShed/system/controlDict b/tutorials/incompressible/pimpleFoam/LES/vortexShed/system/controlDict
index 9a90a30b1e13cea50cf8d1197f3b8c20f716c454..df02c33d237a7ae96ea5567bbfe469371f6d90a3 100644
--- a/tutorials/incompressible/pimpleFoam/LES/vortexShed/system/controlDict
+++ b/tutorials/incompressible/pimpleFoam/LES/vortexShed/system/controlDict
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v1912                                 |
+|  \\    /   O peration     | Version:  v2006                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -99,7 +99,7 @@ functions
         interpolationScheme cellPoint;
 
         surfaces
-        (
+        {
             zNormal
             {
                 type            cuttingPlane;
@@ -111,7 +111,7 @@ functions
                 }
                 interpolate     false;
             }
-        );
+        }
     }
 
     forces
diff --git a/tutorials/incompressible/pimpleFoam/RAS/rotatingFanInRoom/system/decomposeParDict b/tutorials/incompressible/pimpleFoam/RAS/rotatingFanInRoom/system/decomposeParDict
index 39213dfa2897efecc15797cd0056728a194ee74c..6911e8f5dba4be1239e845b7e0d99a0132660809 100644
--- a/tutorials/incompressible/pimpleFoam/RAS/rotatingFanInRoom/system/decomposeParDict
+++ b/tutorials/incompressible/pimpleFoam/RAS/rotatingFanInRoom/system/decomposeParDict
@@ -19,10 +19,9 @@ numberOfSubdomains 4;
 
 method          hierarchical;
 
-hierarchicalCoeffs
+coeffs
 {
-    n               (2 2 1);
-    delta           0.001;
+    n           (2 2 1);
 }
 
 // ************************************************************************* //
diff --git a/tutorials/incompressible/pimpleFoam/laminar/movingCone/system/cuttingPlane b/tutorials/incompressible/pimpleFoam/laminar/movingCone/system/cuttingPlane
index da13b206cc05a3d342446f06e29f8d383f0c4e48..990a23202fa883cbe35a7775df560395b01597d3 100644
--- a/tutorials/incompressible/pimpleFoam/laminar/movingCone/system/cuttingPlane
+++ b/tutorials/incompressible/pimpleFoam/laminar/movingCone/system/cuttingPlane
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v1912                                 |
+|  \\    /   O peration     | Version:  v2006                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -19,7 +19,7 @@ cuttingPlane
     interpolationScheme cellPoint;
 
     surfaces
-    (
+    {
         zNormal
         {
             type            cuttingPlane;
@@ -31,7 +31,7 @@ cuttingPlane
             }
             interpolate     true;
         }
-    );
+    }
 }
 
 
diff --git a/tutorials/incompressible/pisoFoam/LES/pitzDaily/system/controlDict b/tutorials/incompressible/pisoFoam/LES/pitzDaily/system/controlDict
index 05ff3813c0bc868f63aab57ba0dd57672d997269..72eb7b2049b695ba6dcb39e6ac69003f8d0063ef 100644
--- a/tutorials/incompressible/pisoFoam/LES/pitzDaily/system/controlDict
+++ b/tutorials/incompressible/pisoFoam/LES/pitzDaily/system/controlDict
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v1912                                 |
+|  \\    /   O peration     | Version:  v2006                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -96,13 +96,10 @@ functions
         );
     }
 
+    // Sample near-wall velocity
     surfaceSampling
     {
-        // Sample near-wall velocity
-
-        type surfaces;
-
-        // Where to load it from (if not already in solver)
+        type            surfaces;
         libs            (sampling);
         writeControl    writeTime;
 
@@ -117,7 +114,7 @@ functions
         );
 
         surfaces
-        (
+        {
             nearWall
             {
                 type            patchInternalField;
@@ -126,7 +123,7 @@ functions
                 interpolate     true;
                 triangulate     false;
             }
-        );
+        }
     }
 
     #includeFunc scalarTransport
diff --git a/tutorials/incompressible/pisoFoam/LES/pitzDailyMapped/system/controlDict b/tutorials/incompressible/pisoFoam/LES/pitzDailyMapped/system/controlDict
index 3debaa70c89de22d8baa65ffc982a48b288c4759..cdbb898e6459e29f28fa8456e60895af6898e747 100644
--- a/tutorials/incompressible/pisoFoam/LES/pitzDailyMapped/system/controlDict
+++ b/tutorials/incompressible/pisoFoam/LES/pitzDailyMapped/system/controlDict
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v1912                                 |
+|  \\    /   O peration     | Version:  v2006                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -96,13 +96,10 @@ functions
         );
     }
 
+    // Sample near-wall velocity
     surfaceSampling
     {
-        // Sample near-wall velocity
-
-        type surfaces;
-
-        // Where to load it from (if not already in solver)
+        type            surfaces;
         libs            (sampling);
         writeControl    writeTime;
 
@@ -117,7 +114,7 @@ functions
         );
 
         surfaces
-        (
+        {
             nearWall
             {
                 type            patchInternalField;
@@ -126,7 +123,7 @@ functions
                 interpolate     true;
                 triangulate     false;
             }
-        );
+        }
     }
 }
 
diff --git a/tutorials/incompressible/simpleFoam/airFoil2D/system/controlDict b/tutorials/incompressible/simpleFoam/airFoil2D/system/controlDict
index 7074601dbd862d9901ac68164d47a8b35c18f1b1..b6231376224d54c1778c64d4a85b3279feb6e347 100644
--- a/tutorials/incompressible/simpleFoam/airFoil2D/system/controlDict
+++ b/tutorials/incompressible/simpleFoam/airFoil2D/system/controlDict
@@ -50,15 +50,15 @@ functions
     momErr
     {
         type        momentumError;
+        libs        (fieldFunctionObjects);
         executeControl  writeTime;
         writeControl    writeTime;
-        libs        (libfieldFunctionObjects);
     }
     
     contErr
     {
-        libs        (libfieldFunctionObjects);
         type        div;
+        libs        (fieldFunctionObjects);
         field       phi;
         executeControl  writeTime;
         writeControl    writeTime;
diff --git a/tutorials/incompressible/simpleFoam/bump2D/system/decomposeParDict b/tutorials/incompressible/simpleFoam/bump2D/system/decomposeParDict
index a4e2e26feb82c4fda2156b978709d4475faee4cd..584512cccbe9399b9d36eb2ca02299aa0b1329cc 100644
--- a/tutorials/incompressible/simpleFoam/bump2D/system/decomposeParDict
+++ b/tutorials/incompressible/simpleFoam/bump2D/system/decomposeParDict
@@ -19,10 +19,12 @@ numberOfSubdomains  8;
 
 method          hierarchical;
 
-hierarchicalCoeffs
+coeffs
 {
     n           (8 1 1);
     // delta       0.001;  //< default value = 0.001
     // order       xyz;    //< default order = xyz
 }
 
+
+// ************************************************************************* //
diff --git a/tutorials/incompressible/simpleFoam/motorBike/system/cuttingPlane b/tutorials/incompressible/simpleFoam/motorBike/system/cuttingPlane
index 59d88b8d3895bbadf9125a971f48d40ea8c1b6bf..b187058f05ed32957c5ce9ec1da73543c09a6023 100644
--- a/tutorials/incompressible/simpleFoam/motorBike/system/cuttingPlane
+++ b/tutorials/incompressible/simpleFoam/motorBike/system/cuttingPlane
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v1912                                 |
+|  \\    /   O peration     | Version:  v2006                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -18,7 +18,7 @@ cuttingPlane
     interpolationScheme cellPoint;
 
     surfaces
-    (
+    {
         yNormal
         {
             type            cuttingPlane;
@@ -30,7 +30,7 @@ cuttingPlane
             }
             interpolate     true;
         }
-    );
+    }
 }
 
 
diff --git a/tutorials/incompressible/simpleFoam/squareBend/system/sampling b/tutorials/incompressible/simpleFoam/squareBend/system/sampling
index 696cea14d6ed38e70e7cbf9dc69087e5686b1cc8..1ad273a933c184f0a7351f18c943d0c060f9333b 100644
--- a/tutorials/incompressible/simpleFoam/squareBend/system/sampling
+++ b/tutorials/incompressible/simpleFoam/squareBend/system/sampling
@@ -91,7 +91,7 @@ sampled
     }
 
     surfaces
-    (
+    {
         // Top channel
         plane1
         {
@@ -117,7 +117,7 @@ sampled
             surfaceType triSurfaceMesh;
             surfaceName angledPlane.obj;
         }
-    );
+    }
 }
 
 
diff --git a/tutorials/incompressible/simpleFoam/squareBend/system/samplingDebug b/tutorials/incompressible/simpleFoam/squareBend/system/samplingDebug
index 1ddb2ec9775bcdfc0f7b48cc3d9102fcb6b2424e..8b938c7f173e889c981b278381a6ca92ed304959 100644
--- a/tutorials/incompressible/simpleFoam/squareBend/system/samplingDebug
+++ b/tutorials/incompressible/simpleFoam/squareBend/system/samplingDebug
@@ -27,7 +27,7 @@ debug
     }
 
     surfaces
-    (
+    {
         angledPlane
         {
             type        distanceSurface;
@@ -46,7 +46,7 @@ debug
             regularise  true;
             interpolate true;
         }
-    );
+    }
 }
 
 
diff --git a/tutorials/mesh/snappyHexMesh/motorBike_leakDetection/system/cuttingPlane b/tutorials/mesh/snappyHexMesh/motorBike_leakDetection/system/cuttingPlane
index 59d88b8d3895bbadf9125a971f48d40ea8c1b6bf..b187058f05ed32957c5ce9ec1da73543c09a6023 100644
--- a/tutorials/mesh/snappyHexMesh/motorBike_leakDetection/system/cuttingPlane
+++ b/tutorials/mesh/snappyHexMesh/motorBike_leakDetection/system/cuttingPlane
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v1912                                 |
+|  \\    /   O peration     | Version:  v2006                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -18,7 +18,7 @@ cuttingPlane
     interpolationScheme cellPoint;
 
     surfaces
-    (
+    {
         yNormal
         {
             type            cuttingPlane;
@@ -30,7 +30,7 @@ cuttingPlane
             }
             interpolate     true;
         }
-    );
+    }
 }
 
 
diff --git a/tutorials/multiphase/compressibleInterDyMFoam/laminar/sloshingTank2D/system/controlDict b/tutorials/multiphase/compressibleInterDyMFoam/laminar/sloshingTank2D/system/controlDict
index b914208e33a9adfd12708e15766850c2d7e24db2..1e2c0dacd3c422e2dc4e9ef73979b8c30982b54d 100644
--- a/tutorials/multiphase/compressibleInterDyMFoam/laminar/sloshingTank2D/system/controlDict
+++ b/tutorials/multiphase/compressibleInterDyMFoam/laminar/sloshingTank2D/system/controlDict
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v1912                                 |
+|  \\    /   O peration     | Version:  v2006                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -85,14 +85,14 @@ functions
         interpolationScheme cellPoint;
 
         surfaces
-        (
+        {
             walls
             {
                 type        patch;
                 patches     (walls);
                 triangulate false;
             }
-        );
+        }
     }
 }
 
diff --git a/tutorials/multiphase/icoReactingMultiPhaseInterFoam/poolEvaporation/system/decomposeParDict b/tutorials/multiphase/icoReactingMultiPhaseInterFoam/poolEvaporation/system/decomposeParDict
index 087c88f826f9b943192bf07b36853e87951c37e3..079a1e134a9eec5b71c35209b7385043d5ede189 100755
--- a/tutorials/multiphase/icoReactingMultiPhaseInterFoam/poolEvaporation/system/decomposeParDict
+++ b/tutorials/multiphase/icoReactingMultiPhaseInterFoam/poolEvaporation/system/decomposeParDict
@@ -19,27 +19,9 @@ numberOfSubdomains 4;
 
 method          simple;
 
-simpleCoeffs
+coeffs
 {
-    n               (2 2 1);
-    delta           0.001;
+    n           (2 2 1);
 }
 
-hierarchicalCoeffs
-{
-    n               (1 1 1);
-    delta           0.001;
-    order           xyz;
-}
-
-manualCoeffs
-{
-    dataFile        "";
-}
-
-distributed     no;
-
-roots           ( );
-
-
 // ************************************************************************* //
diff --git a/tutorials/multiphase/interFoam/laminar/sloshingTank2D/system/controlDict b/tutorials/multiphase/interFoam/laminar/sloshingTank2D/system/controlDict
index f8f4e4bff8632830ee0be9aec89259554bf81e6f..f333ae0a19fb2dd0d770a0726e2af5c5726be461 100644
--- a/tutorials/multiphase/interFoam/laminar/sloshingTank2D/system/controlDict
+++ b/tutorials/multiphase/interFoam/laminar/sloshingTank2D/system/controlDict
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v1912                                 |
+|  \\    /   O peration     | Version:  v2006                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -85,14 +85,14 @@ functions
         interpolationScheme cellPoint;
 
         surfaces
-        (
+        {
             walls
             {
                 type        patch;
                 patches     (walls);
                 triangulate false;
             }
-        );
+        }
     }
 }
 
diff --git a/tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/system/controlDict b/tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/system/controlDict
index f8f4e4bff8632830ee0be9aec89259554bf81e6f..f333ae0a19fb2dd0d770a0726e2af5c5726be461 100644
--- a/tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/system/controlDict
+++ b/tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/system/controlDict
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v1912                                 |
+|  \\    /   O peration     | Version:  v2006                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -85,14 +85,14 @@ functions
         interpolationScheme cellPoint;
 
         surfaces
-        (
+        {
             walls
             {
                 type        patch;
                 patches     (walls);
                 triangulate false;
             }
-        );
+        }
     }
 }
 
diff --git a/tutorials/multiphase/interIsoFoam/sloshingTank2D/system/controlDict b/tutorials/multiphase/interIsoFoam/sloshingTank2D/system/controlDict
index fdf2b5d405d7f7982d82e0fc468cfd3e8d492105..81dd9be4bffa3a53f2813b9c60d8805c38430f06 100644
--- a/tutorials/multiphase/interIsoFoam/sloshingTank2D/system/controlDict
+++ b/tutorials/multiphase/interIsoFoam/sloshingTank2D/system/controlDict
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v1912                                 |
+|  \\    /   O peration     | Version:  v2006                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -86,14 +86,14 @@ functions
         interpolationScheme cellPoint;
 
         surfaces
-        (
+        {
             walls
             {
                 type        patch;
                 patches     (walls);
                 triangulate false;
             }
-        );
+        }
     }
 }