diff --git a/tutorials/DNS/dnsFoam/boxTurb16/system/controlDict b/tutorials/DNS/dnsFoam/boxTurb16/system/controlDict
index bbbc76ae09a81679c74be2307d9d1f80099f2468..d364fb9eff2f1c337a6159fc1003c87e4ca4e6dc 100644
--- a/tutorials/DNS/dnsFoam/boxTurb16/system/controlDict
+++ b/tutorials/DNS/dnsFoam/boxTurb16/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     dnsFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/basic/laplacianFoam/flange/system/controlDict b/tutorials/basic/laplacianFoam/flange/system/controlDict
index f936785ffabcb73f173ac5f5e5fb1706eab0706d..c709023a0e2d72cfb341ed8b8c7fd45b1e611616 100644
--- a/tutorials/basic/laplacianFoam/flange/system/controlDict
+++ b/tutorials/basic/laplacianFoam/flange/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     laplacianFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/basic/potentialFoam/cylinder/system/controlDict b/tutorials/basic/potentialFoam/cylinder/system/controlDict
index c160f2f414de84724ba785662c196277d8ab761b..5a1215ddd8ae8359bf31d61838a37c67c15e1061 100644
--- a/tutorials/basic/potentialFoam/cylinder/system/controlDict
+++ b/tutorials/basic/potentialFoam/cylinder/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     potentialFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/basic/potentialFoam/pitzDaily/system/controlDict b/tutorials/basic/potentialFoam/pitzDaily/system/controlDict
index c160f2f414de84724ba785662c196277d8ab761b..5a1215ddd8ae8359bf31d61838a37c67c15e1061 100644
--- a/tutorials/basic/potentialFoam/pitzDaily/system/controlDict
+++ b/tutorials/basic/potentialFoam/pitzDaily/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     potentialFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/basic/scalarTransportFoam/pitzDaily/system/controlDict b/tutorials/basic/scalarTransportFoam/pitzDaily/system/controlDict
index 83058ea6202b5efcca411c72ef055a08547bf46b..e3503c07daf48ffe68b4b391f36602847551e885 100644
--- a/tutorials/basic/scalarTransportFoam/pitzDaily/system/controlDict
+++ b/tutorials/basic/scalarTransportFoam/pitzDaily/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     scalarTransportFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/system/controlDict b/tutorials/combustion/XiFoam/les/pitzDaily/system/controlDict
index bc4e09f51486db05f98991d49e84c9cc63884c6d..23b481bcaf08ab363527c47951d6977178841f2c 100644
--- a/tutorials/combustion/XiFoam/les/pitzDaily/system/controlDict
+++ b/tutorials/combustion/XiFoam/les/pitzDaily/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     XiFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/system/controlDict b/tutorials/combustion/XiFoam/les/pitzDaily3D/system/controlDict
index c507917d6c2648087533932c3af7f2d00cb22983..b9073e146d4cb612d560e9889ddd949e7f815776 100644
--- a/tutorials/combustion/XiFoam/les/pitzDaily3D/system/controlDict
+++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     XiFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/system/controlDict b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/system/controlDict
index 576ae511764d77a754e38c23cdb24f0c9ae62012..0345a04be39e0e3fbd8e3e9784f2b6ac502025d3 100644
--- a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/system/controlDict
+++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     XiFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/combustion/dieselFoam/aachenBomb/system/controlDict b/tutorials/combustion/dieselFoam/aachenBomb/system/controlDict
index 081c1d7369f1702ed1c0ce20445896c9889b8def..4e0464993519859c6875595653b38781ab4018f1 100644
--- a/tutorials/combustion/dieselFoam/aachenBomb/system/controlDict
+++ b/tutorials/combustion/dieselFoam/aachenBomb/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     dieselFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/combustion/engineFoam/kivaTest/system/controlDict b/tutorials/combustion/engineFoam/kivaTest/system/controlDict
index 2ae209cb5f6c44f1723423ec922326436a2e7b58..987fc847a9b4601ded9957261c85aa72ef5490ad 100644
--- a/tutorials/combustion/engineFoam/kivaTest/system/controlDict
+++ b/tutorials/combustion/engineFoam/kivaTest/system/controlDict
@@ -15,7 +15,7 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
-applicationClass engineFoam;
+application     engineFoam;
 
 startFrom       startTime;
 
diff --git a/tutorials/combustion/engineFoam/kivaTest/system/controlDict.1st b/tutorials/combustion/engineFoam/kivaTest/system/controlDict.1st
index 2ae209cb5f6c44f1723423ec922326436a2e7b58..987fc847a9b4601ded9957261c85aa72ef5490ad 100644
--- a/tutorials/combustion/engineFoam/kivaTest/system/controlDict.1st
+++ b/tutorials/combustion/engineFoam/kivaTest/system/controlDict.1st
@@ -15,7 +15,7 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
-applicationClass engineFoam;
+application     engineFoam;
 
 startFrom       startTime;
 
diff --git a/tutorials/combustion/engineFoam/kivaTest/system/controlDict.2nd b/tutorials/combustion/engineFoam/kivaTest/system/controlDict.2nd
index 4ec457ba621ecb9818bb93a61fbb1521df2123c0..fe08c9afe30d7ce54b7ec3621c3c5a1bc357bc3f 100644
--- a/tutorials/combustion/engineFoam/kivaTest/system/controlDict.2nd
+++ b/tutorials/combustion/engineFoam/kivaTest/system/controlDict.2nd
@@ -15,7 +15,7 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
-applicationClass engineFoam;
+application     engineFoam;
 
 startFrom       startTime;
 
diff --git a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/controlDict b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/controlDict
index 3652392f931e44ead8522270601cc88878ca3aa0..03c341ba69078a6036e1a65e551be87ea4906af2 100644
--- a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/controlDict
+++ b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     rhoCentralFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/system/controlDict b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/system/controlDict
index b2f7a332955eac9adad0d9c16b9bc61e7a0fefd9..bfd3bedeab26d7c2ae9f7f6c5bf1f670ed2bb86b 100644
--- a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/system/controlDict
+++ b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     rhoCentralFoam;
+
 startFrom       latestTime;
 
 startTime       0.005;
diff --git a/tutorials/compressible/rhoCentralFoam/forwardStep/system/controlDict b/tutorials/compressible/rhoCentralFoam/forwardStep/system/controlDict
index 8b725998eda188d44583f528aafe0335f2a80bde..800bed68a0f083461668e7d41e80308c68d6ac28 100644
--- a/tutorials/compressible/rhoCentralFoam/forwardStep/system/controlDict
+++ b/tutorials/compressible/rhoCentralFoam/forwardStep/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     rhoCentralFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/compressible/rhoCentralFoam/obliqueShock/system/controlDict b/tutorials/compressible/rhoCentralFoam/obliqueShock/system/controlDict
index 5fa869b4cd25c11e9403eee9512bbf2379e26e7f..7def1dc4adf19e17c29592083eaac6d4291e2f22 100644
--- a/tutorials/compressible/rhoCentralFoam/obliqueShock/system/controlDict
+++ b/tutorials/compressible/rhoCentralFoam/obliqueShock/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     rhoCentralFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/system/controlDict b/tutorials/compressible/rhoCentralFoam/shockTube/system/controlDict
index 37f10188677b87b112eca4a9a65bf90cdd8a3c76..67c440e293acf453b9e0f53bc13a1706d34d8343 100644
--- a/tutorials/compressible/rhoCentralFoam/shockTube/system/controlDict
+++ b/tutorials/compressible/rhoCentralFoam/shockTube/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     rhoCentralFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/system/controlDict b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/system/controlDict
index a65835e8058cacae3f5dd00aea77d33923ae6fc6..26903b96f9e9d19fdd71e5fd5087b83d75e35f2f 100644
--- a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/system/controlDict
+++ b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     rhoCentralFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/compressible/rhoPimpleFoam/angledDuct/system/controlDict b/tutorials/compressible/rhoPimpleFoam/angledDuct/system/controlDict
index d7d107cf4c4b0f542d2fcd260553be94e5d5930e..3bf2b82d262b092eea6941f9112ce6c9da28f3be 100644
--- a/tutorials/compressible/rhoPimpleFoam/angledDuct/system/controlDict
+++ b/tutorials/compressible/rhoPimpleFoam/angledDuct/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     rhoPimpleFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/compressible/rhoPisoFoam/les/pitzDaily/system/controlDict b/tutorials/compressible/rhoPisoFoam/les/pitzDaily/system/controlDict
index 3fccde63c416efaafddf2adccc5be6395acb5501..4bcaa9191c53d4ffe80ed303771cda5124184d9f 100644
--- a/tutorials/compressible/rhoPisoFoam/les/pitzDaily/system/controlDict
+++ b/tutorials/compressible/rhoPisoFoam/les/pitzDaily/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     rhoPisoFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/compressible/rhoPisoFoam/ras/cavity/system/controlDict b/tutorials/compressible/rhoPisoFoam/ras/cavity/system/controlDict
index c90f2db15f74ed64f0b2e84d71466a6852614bbf..c420a4f51c514daf6abe51757f5ef18e2da8a9c2 100644
--- a/tutorials/compressible/rhoPisoFoam/ras/cavity/system/controlDict
+++ b/tutorials/compressible/rhoPisoFoam/ras/cavity/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     rhoPisoFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/system/controlDict b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/system/controlDict
index 23e7202b524bf7bf7a221df42cb5deea33a3e8d0..06a09839b7c66bba92898a10b676c91cea502701 100644
--- a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/system/controlDict
+++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     rhoPorousSimpleFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/system/controlDict b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/system/controlDict
index 85cf9616b921c09b6f2c457f64e704e81944dfac..5f4c0f755737634d8f0cb8596ea0400c135d1217 100644
--- a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/system/controlDict
+++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     rhoPorousSimpleFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/compressible/rhoSonicFoam/forwardStep/system/controlDict b/tutorials/compressible/rhoSonicFoam/forwardStep/system/controlDict
index 11edd652c6c9c09c833965be09865c402b673c0b..79e2a46768cc585b393f53b05ec50d71d10c9438 100644
--- a/tutorials/compressible/rhoSonicFoam/forwardStep/system/controlDict
+++ b/tutorials/compressible/rhoSonicFoam/forwardStep/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     rhoSonicFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/compressible/rhoSonicFoam/shockTube/system/controlDict b/tutorials/compressible/rhoSonicFoam/shockTube/system/controlDict
index e22c10e25dafecb15adfd5548a95c6ab292b81df..c9d43472155a7c92f24feff3434ae3bd68c48e6f 100644
--- a/tutorials/compressible/rhoSonicFoam/shockTube/system/controlDict
+++ b/tutorials/compressible/rhoSonicFoam/shockTube/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     rhoSonicFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/compressible/rhopSonicFoam/shockTube/system/controlDict b/tutorials/compressible/rhopSonicFoam/shockTube/system/controlDict
index 581f82c6b5a8f04290339875c186768ffb0a0aab..e1a3170a6a3842a85fce341eec7be42392ed2cf6 100644
--- a/tutorials/compressible/rhopSonicFoam/shockTube/system/controlDict
+++ b/tutorials/compressible/rhopSonicFoam/shockTube/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     rhopSonicFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/compressible/rhopSonicFoam/wedge15Ma5/system/controlDict b/tutorials/compressible/rhopSonicFoam/wedge15Ma5/system/controlDict
index a65835e8058cacae3f5dd00aea77d33923ae6fc6..3aca5f02eab3504033448bffa5a56647c9b3e4cb 100644
--- a/tutorials/compressible/rhopSonicFoam/wedge15Ma5/system/controlDict
+++ b/tutorials/compressible/rhopSonicFoam/wedge15Ma5/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     rhopSonicFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/compressible/sonicFoam/laminar/forwardStep/system/controlDict b/tutorials/compressible/sonicFoam/laminar/forwardStep/system/controlDict
index 7bf4401d7dc6cfdc49795305e50df03056e69d07..826220ef25596ca730bc0d873800df6eda1280a1 100644
--- a/tutorials/compressible/sonicFoam/laminar/forwardStep/system/controlDict
+++ b/tutorials/compressible/sonicFoam/laminar/forwardStep/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     sonicFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/system/controlDict b/tutorials/compressible/sonicFoam/laminar/shockTube/system/controlDict
index e22c10e25dafecb15adfd5548a95c6ab292b81df..61cc1551ef2d8b74da12ec2088ef9b88d10869f1 100644
--- a/tutorials/compressible/sonicFoam/laminar/shockTube/system/controlDict
+++ b/tutorials/compressible/sonicFoam/laminar/shockTube/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     sonicFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/compressible/sonicFoam/ras/nacaAirfoil/system/controlDict b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/system/controlDict
index aad6ecd97e30ebec71a08d33a00af3cdc2d8d691..2929b3f01f3f6184d95ef4d4103d2507ab1fbd85 100644
--- a/tutorials/compressible/sonicFoam/ras/nacaAirfoil/system/controlDict
+++ b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     sonicFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/compressible/sonicFoam/ras/prism/system/controlDict b/tutorials/compressible/sonicFoam/ras/prism/system/controlDict
index ebaf12e75938f8771a6ef2bcdcb2443055f83961..1daa0096a849952bf0c4b3bfaf2d49ff235d7b63 100644
--- a/tutorials/compressible/sonicFoam/ras/prism/system/controlDict
+++ b/tutorials/compressible/sonicFoam/ras/prism/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     sonicFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/compressible/sonicLiquidFoam/decompressionTank/system/controlDict b/tutorials/compressible/sonicLiquidFoam/decompressionTank/system/controlDict
index 8607f0b47efc252c4d31210777dc9fe0a13d050b..db06a27ea68dfd51bf9ebc35ffce058e01162086 100644
--- a/tutorials/compressible/sonicLiquidFoam/decompressionTank/system/controlDict
+++ b/tutorials/compressible/sonicLiquidFoam/decompressionTank/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     sonicLiquidFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/boundaryT b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/boundaryT
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/boundaryT
rename to tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/boundaryT
diff --git a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/boundaryU b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/boundaryU
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/boundaryU
rename to tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/boundaryU
diff --git a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/dsmcRhoN b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/dsmcRhoN
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/dsmcRhoN
rename to tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/dsmcRhoN
diff --git a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/fD b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/fD
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/fD
rename to tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/fD
diff --git a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/iDof b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/iDof
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/iDof
rename to tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/iDof
diff --git a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/internalE b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/internalE
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/internalE
rename to tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/internalE
diff --git a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/linearKE b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/linearKE
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/linearKE
rename to tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/linearKE
diff --git a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/momentum b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/momentum
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/momentum
rename to tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/momentum
diff --git a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/q b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/q
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/q
rename to tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/q
diff --git a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/rhoM b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/rhoM
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/rhoM
rename to tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/rhoM
diff --git a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/rhoN b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/rhoN
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpacePeriodic/0/rhoN
rename to tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/0/rhoN
diff --git a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/Allclean b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/Allclean
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpacePeriodic/Allclean
rename to tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/Allclean
diff --git a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/Allrun b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/Allrun
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpacePeriodic/Allrun
rename to tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/Allrun
diff --git a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/constant/dsmcProperties b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/constant/dsmcProperties
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpacePeriodic/constant/dsmcProperties
rename to tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/constant/dsmcProperties
diff --git a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/constant/polyMesh/blockMeshDict b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/constant/polyMesh/blockMeshDict
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpacePeriodic/constant/polyMesh/blockMeshDict
rename to tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/constant/polyMesh/blockMeshDict
diff --git a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/constant/polyMesh/boundary b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/constant/polyMesh/boundary
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpacePeriodic/constant/polyMesh/boundary
rename to tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/constant/polyMesh/boundary
diff --git a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/system/controlDict b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/system/controlDict
similarity index 99%
rename from tutorials/discreteMethods/dsmc/freeSpacePeriodic/system/controlDict
rename to tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/system/controlDict
index 2a3172775adfe838f4cd3fa5c1200a5ac2b23fdd..d423b5c236dd3f47d3a686cd16a830487ef9b91a 100644
--- a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/system/controlDict
+++ b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     dsmcFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/system/decomposeParDict b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/system/decomposeParDict
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpacePeriodic/system/decomposeParDict
rename to tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/system/decomposeParDict
diff --git a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/system/dsmcInitialiseDict b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/system/dsmcInitialiseDict
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpacePeriodic/system/dsmcInitialiseDict
rename to tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/system/dsmcInitialiseDict
diff --git a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/system/fvSchemes b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/system/fvSchemes
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpacePeriodic/system/fvSchemes
rename to tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/system/fvSchemes
diff --git a/tutorials/discreteMethods/dsmc/freeSpacePeriodic/system/fvSolution b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/system/fvSolution
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpacePeriodic/system/fvSolution
rename to tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/system/fvSolution
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/0/boundaryT b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/boundaryT
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/0/boundaryT
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/boundaryT
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/0/boundaryU b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/boundaryU
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/0/boundaryU
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/boundaryU
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/0/dsmcRhoN b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/dsmcRhoN
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/0/dsmcRhoN
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/dsmcRhoN
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/0/fD b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/fD
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/0/fD
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/fD
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/0/iDof b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/iDof
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/0/iDof
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/iDof
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/0/internalE b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/internalE
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/0/internalE
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/internalE
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/0/interpolaterhoN b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/interpolaterhoN
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/0/interpolaterhoN
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/interpolaterhoN
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/0/linearKE b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/linearKE
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/0/linearKE
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/linearKE
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/0/momentum b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/momentum
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/0/momentum
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/momentum
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/0/q b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/q
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/0/q
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/q
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/0/rhoM b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/rhoM
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/0/rhoM
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/rhoM
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/0/rhoN b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/rhoN
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/0/rhoN
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/0/rhoN
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/Allclean b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/Allclean
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/Allclean
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/Allclean
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/Allrun b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/Allrun
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/Allrun
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/Allrun
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/constant/dsmcProperties b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/constant/dsmcProperties
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/constant/dsmcProperties
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/constant/dsmcProperties
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/constant/polyMesh/blockMeshDict b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/constant/polyMesh/blockMeshDict
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/constant/polyMesh/blockMeshDict
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/constant/polyMesh/blockMeshDict
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/constant/polyMesh/boundary b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/constant/polyMesh/boundary
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/constant/polyMesh/boundary
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/constant/polyMesh/boundary
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/system/controlDict b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/system/controlDict
similarity index 99%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/system/controlDict
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/system/controlDict
index f123a030860f2fd7374e5e6f19af066031e68cc5..0c87d7f4fc0304a29a80910c05731bb77dfc7720 100644
--- a/tutorials/discreteMethods/dsmc/freeSpaceStream/system/controlDict
+++ b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     dsmcFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/system/decomposeParDict b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/system/decomposeParDict
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/system/decomposeParDict
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/system/decomposeParDict
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/system/dsmcInitialiseDict b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/system/dsmcInitialiseDict
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/system/dsmcInitialiseDict
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/system/dsmcInitialiseDict
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/system/fvSchemes b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/system/fvSchemes
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/system/fvSchemes
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/system/fvSchemes
diff --git a/tutorials/discreteMethods/dsmc/freeSpaceStream/system/fvSolution b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/system/fvSolution
similarity index 100%
rename from tutorials/discreteMethods/dsmc/freeSpaceStream/system/fvSolution
rename to tutorials/discreteMethods/dsmcFoam/freeSpaceStream/system/fvSolution
diff --git a/tutorials/discreteMethods/dsmc/supersonicCorner/0/boundaryT b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/boundaryT
similarity index 100%
rename from tutorials/discreteMethods/dsmc/supersonicCorner/0/boundaryT
rename to tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/boundaryT
diff --git a/tutorials/discreteMethods/dsmc/supersonicCorner/0/boundaryU b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/boundaryU
similarity index 100%
rename from tutorials/discreteMethods/dsmc/supersonicCorner/0/boundaryU
rename to tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/boundaryU
diff --git a/tutorials/discreteMethods/dsmc/supersonicCorner/0/dsmcRhoN b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/dsmcRhoN
similarity index 100%
rename from tutorials/discreteMethods/dsmc/supersonicCorner/0/dsmcRhoN
rename to tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/dsmcRhoN
diff --git a/tutorials/discreteMethods/dsmc/supersonicCorner/0/fD b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/fD
similarity index 100%
rename from tutorials/discreteMethods/dsmc/supersonicCorner/0/fD
rename to tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/fD
diff --git a/tutorials/discreteMethods/dsmc/supersonicCorner/0/iDof b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/iDof
similarity index 100%
rename from tutorials/discreteMethods/dsmc/supersonicCorner/0/iDof
rename to tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/iDof
diff --git a/tutorials/discreteMethods/dsmc/supersonicCorner/0/internalE b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/internalE
similarity index 100%
rename from tutorials/discreteMethods/dsmc/supersonicCorner/0/internalE
rename to tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/internalE
diff --git a/tutorials/discreteMethods/dsmc/supersonicCorner/0/linearKE b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/linearKE
similarity index 100%
rename from tutorials/discreteMethods/dsmc/supersonicCorner/0/linearKE
rename to tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/linearKE
diff --git a/tutorials/discreteMethods/dsmc/supersonicCorner/0/momentum b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/momentum
similarity index 100%
rename from tutorials/discreteMethods/dsmc/supersonicCorner/0/momentum
rename to tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/momentum
diff --git a/tutorials/discreteMethods/dsmc/supersonicCorner/0/q b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/q
similarity index 100%
rename from tutorials/discreteMethods/dsmc/supersonicCorner/0/q
rename to tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/q
diff --git a/tutorials/discreteMethods/dsmc/supersonicCorner/0/rhoM b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/rhoM
similarity index 100%
rename from tutorials/discreteMethods/dsmc/supersonicCorner/0/rhoM
rename to tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/rhoM
diff --git a/tutorials/discreteMethods/dsmc/supersonicCorner/0/rhoN b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/rhoN
similarity index 100%
rename from tutorials/discreteMethods/dsmc/supersonicCorner/0/rhoN
rename to tutorials/discreteMethods/dsmcFoam/supersonicCorner/0/rhoN
diff --git a/tutorials/discreteMethods/dsmc/supersonicCorner/Allclean b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/Allclean
similarity index 100%
rename from tutorials/discreteMethods/dsmc/supersonicCorner/Allclean
rename to tutorials/discreteMethods/dsmcFoam/supersonicCorner/Allclean
diff --git a/tutorials/discreteMethods/dsmc/supersonicCorner/Allrun b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/Allrun
similarity index 100%
rename from tutorials/discreteMethods/dsmc/supersonicCorner/Allrun
rename to tutorials/discreteMethods/dsmcFoam/supersonicCorner/Allrun
diff --git a/tutorials/discreteMethods/dsmc/supersonicCorner/constant/dsmcProperties b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/constant/dsmcProperties
similarity index 100%
rename from tutorials/discreteMethods/dsmc/supersonicCorner/constant/dsmcProperties
rename to tutorials/discreteMethods/dsmcFoam/supersonicCorner/constant/dsmcProperties
diff --git a/tutorials/discreteMethods/dsmc/supersonicCorner/constant/polyMesh/blockMeshDict b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/constant/polyMesh/blockMeshDict
similarity index 100%
rename from tutorials/discreteMethods/dsmc/supersonicCorner/constant/polyMesh/blockMeshDict
rename to tutorials/discreteMethods/dsmcFoam/supersonicCorner/constant/polyMesh/blockMeshDict
diff --git a/tutorials/discreteMethods/dsmc/supersonicCorner/constant/polyMesh/boundary b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/constant/polyMesh/boundary
similarity index 100%
rename from tutorials/discreteMethods/dsmc/supersonicCorner/constant/polyMesh/boundary
rename to tutorials/discreteMethods/dsmcFoam/supersonicCorner/constant/polyMesh/boundary
diff --git a/tutorials/discreteMethods/dsmc/supersonicCorner/system/controlDict b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/system/controlDict
similarity index 99%
rename from tutorials/discreteMethods/dsmc/supersonicCorner/system/controlDict
rename to tutorials/discreteMethods/dsmcFoam/supersonicCorner/system/controlDict
index 2e92a436f3be2f2352abd09dc95034e42ea55867..6cb632a80f410a96c7ce5674b076855534006676 100644
--- a/tutorials/discreteMethods/dsmc/supersonicCorner/system/controlDict
+++ b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     dsmcFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/discreteMethods/dsmc/supersonicCorner/system/decomposeParDict b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/system/decomposeParDict
similarity index 100%
rename from tutorials/discreteMethods/dsmc/supersonicCorner/system/decomposeParDict
rename to tutorials/discreteMethods/dsmcFoam/supersonicCorner/system/decomposeParDict
diff --git a/tutorials/discreteMethods/dsmc/supersonicCorner/system/dsmcInitialiseDict b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/system/dsmcInitialiseDict
similarity index 100%
rename from tutorials/discreteMethods/dsmc/supersonicCorner/system/dsmcInitialiseDict
rename to tutorials/discreteMethods/dsmcFoam/supersonicCorner/system/dsmcInitialiseDict
diff --git a/tutorials/discreteMethods/dsmc/supersonicCorner/system/fvSchemes b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/system/fvSchemes
similarity index 100%
rename from tutorials/discreteMethods/dsmc/supersonicCorner/system/fvSchemes
rename to tutorials/discreteMethods/dsmcFoam/supersonicCorner/system/fvSchemes
diff --git a/tutorials/discreteMethods/dsmc/supersonicCorner/system/fvSolution b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/system/fvSolution
similarity index 100%
rename from tutorials/discreteMethods/dsmc/supersonicCorner/system/fvSolution
rename to tutorials/discreteMethods/dsmcFoam/supersonicCorner/system/fvSolution
diff --git a/tutorials/discreteMethods/dsmc/wedge15Ma5/0/boundaryT b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/boundaryT
similarity index 100%
rename from tutorials/discreteMethods/dsmc/wedge15Ma5/0/boundaryT
rename to tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/boundaryT
diff --git a/tutorials/discreteMethods/dsmc/wedge15Ma5/0/boundaryU b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/boundaryU
similarity index 100%
rename from tutorials/discreteMethods/dsmc/wedge15Ma5/0/boundaryU
rename to tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/boundaryU
diff --git a/tutorials/discreteMethods/dsmc/wedge15Ma5/0/dsmcRhoN b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/dsmcRhoN
similarity index 100%
rename from tutorials/discreteMethods/dsmc/wedge15Ma5/0/dsmcRhoN
rename to tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/dsmcRhoN
diff --git a/tutorials/discreteMethods/dsmc/wedge15Ma5/0/fD b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/fD
similarity index 100%
rename from tutorials/discreteMethods/dsmc/wedge15Ma5/0/fD
rename to tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/fD
diff --git a/tutorials/discreteMethods/dsmc/wedge15Ma5/0/iDof b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/iDof
similarity index 100%
rename from tutorials/discreteMethods/dsmc/wedge15Ma5/0/iDof
rename to tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/iDof
diff --git a/tutorials/discreteMethods/dsmc/wedge15Ma5/0/internalE b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/internalE
similarity index 100%
rename from tutorials/discreteMethods/dsmc/wedge15Ma5/0/internalE
rename to tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/internalE
diff --git a/tutorials/discreteMethods/dsmc/wedge15Ma5/0/linearKE b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/linearKE
similarity index 100%
rename from tutorials/discreteMethods/dsmc/wedge15Ma5/0/linearKE
rename to tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/linearKE
diff --git a/tutorials/discreteMethods/dsmc/wedge15Ma5/0/momentum b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/momentum
similarity index 100%
rename from tutorials/discreteMethods/dsmc/wedge15Ma5/0/momentum
rename to tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/momentum
diff --git a/tutorials/discreteMethods/dsmc/wedge15Ma5/0/q b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/q
similarity index 100%
rename from tutorials/discreteMethods/dsmc/wedge15Ma5/0/q
rename to tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/q
diff --git a/tutorials/discreteMethods/dsmc/wedge15Ma5/0/rhoM b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/rhoM
similarity index 100%
rename from tutorials/discreteMethods/dsmc/wedge15Ma5/0/rhoM
rename to tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/rhoM
diff --git a/tutorials/discreteMethods/dsmc/wedge15Ma5/0/rhoN b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/rhoN
similarity index 100%
rename from tutorials/discreteMethods/dsmc/wedge15Ma5/0/rhoN
rename to tutorials/discreteMethods/dsmcFoam/wedge15Ma5/0/rhoN
diff --git a/tutorials/discreteMethods/dsmc/wedge15Ma5/Allclean b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/Allclean
similarity index 100%
rename from tutorials/discreteMethods/dsmc/wedge15Ma5/Allclean
rename to tutorials/discreteMethods/dsmcFoam/wedge15Ma5/Allclean
diff --git a/tutorials/discreteMethods/dsmc/wedge15Ma5/Allrun b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/Allrun
similarity index 100%
rename from tutorials/discreteMethods/dsmc/wedge15Ma5/Allrun
rename to tutorials/discreteMethods/dsmcFoam/wedge15Ma5/Allrun
diff --git a/tutorials/discreteMethods/dsmc/wedge15Ma5/constant/dsmcProperties b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/constant/dsmcProperties
similarity index 100%
rename from tutorials/discreteMethods/dsmc/wedge15Ma5/constant/dsmcProperties
rename to tutorials/discreteMethods/dsmcFoam/wedge15Ma5/constant/dsmcProperties
diff --git a/tutorials/discreteMethods/dsmc/wedge15Ma5/constant/polyMesh/blockMeshDict b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/constant/polyMesh/blockMeshDict
similarity index 100%
rename from tutorials/discreteMethods/dsmc/wedge15Ma5/constant/polyMesh/blockMeshDict
rename to tutorials/discreteMethods/dsmcFoam/wedge15Ma5/constant/polyMesh/blockMeshDict
diff --git a/tutorials/discreteMethods/dsmc/wedge15Ma5/constant/polyMesh/boundary b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/constant/polyMesh/boundary
similarity index 100%
rename from tutorials/discreteMethods/dsmc/wedge15Ma5/constant/polyMesh/boundary
rename to tutorials/discreteMethods/dsmcFoam/wedge15Ma5/constant/polyMesh/boundary
diff --git a/tutorials/discreteMethods/dsmc/wedge15Ma5/system/controlDict b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/system/controlDict
similarity index 99%
rename from tutorials/discreteMethods/dsmc/wedge15Ma5/system/controlDict
rename to tutorials/discreteMethods/dsmcFoam/wedge15Ma5/system/controlDict
index b069a968567e38b9d2b079d3a33ee3621256362e..7add42226a1d7f87e4dee43852479412e30aadf5 100644
--- a/tutorials/discreteMethods/dsmc/wedge15Ma5/system/controlDict
+++ b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     dsmcFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/discreteMethods/dsmc/wedge15Ma5/system/decomposeParDict b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/system/decomposeParDict
similarity index 100%
rename from tutorials/discreteMethods/dsmc/wedge15Ma5/system/decomposeParDict
rename to tutorials/discreteMethods/dsmcFoam/wedge15Ma5/system/decomposeParDict
diff --git a/tutorials/discreteMethods/dsmc/wedge15Ma5/system/dsmcInitialiseDict b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/system/dsmcInitialiseDict
similarity index 100%
rename from tutorials/discreteMethods/dsmc/wedge15Ma5/system/dsmcInitialiseDict
rename to tutorials/discreteMethods/dsmcFoam/wedge15Ma5/system/dsmcInitialiseDict
diff --git a/tutorials/discreteMethods/dsmc/wedge15Ma5/system/fvSchemes b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/system/fvSchemes
similarity index 100%
rename from tutorials/discreteMethods/dsmc/wedge15Ma5/system/fvSchemes
rename to tutorials/discreteMethods/dsmcFoam/wedge15Ma5/system/fvSchemes
diff --git a/tutorials/discreteMethods/dsmc/wedge15Ma5/system/fvSolution b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/system/fvSolution
similarity index 100%
rename from tutorials/discreteMethods/dsmc/wedge15Ma5/system/fvSolution
rename to tutorials/discreteMethods/dsmcFoam/wedge15Ma5/system/fvSolution
diff --git a/tutorials/discreteMethods/molecularDynamics/mdEquilibrationFoam/periodicCubeArgon/system/controlDict b/tutorials/discreteMethods/molecularDynamics/mdEquilibrationFoam/periodicCubeArgon/system/controlDict
index 76f7ed8a7ee4afac7f47fb4c97b4a42a01147053..948cb3fe859a593099282cc6c0060113f7ade02e 100644
--- a/tutorials/discreteMethods/molecularDynamics/mdEquilibrationFoam/periodicCubeArgon/system/controlDict
+++ b/tutorials/discreteMethods/molecularDynamics/mdEquilibrationFoam/periodicCubeArgon/system/controlDict
@@ -14,6 +14,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     mdEquilibrationFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/discreteMethods/molecularDynamics/mdEquilibrationFoam/periodicCubeWater/system/controlDict b/tutorials/discreteMethods/molecularDynamics/mdEquilibrationFoam/periodicCubeWater/system/controlDict
index 51a42ecc0e828d90fd725f5c361eae36c95f5f15..678ba34929e1b87b81173911e9a6c015a7a31b75 100644
--- a/tutorials/discreteMethods/molecularDynamics/mdEquilibrationFoam/periodicCubeWater/system/controlDict
+++ b/tutorials/discreteMethods/molecularDynamics/mdEquilibrationFoam/periodicCubeWater/system/controlDict
@@ -14,6 +14,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     mdEquilibrationFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/discreteMethods/molecularDynamics/mdFoam/nanoNozzle/system/controlDict b/tutorials/discreteMethods/molecularDynamics/mdFoam/nanoNozzle/system/controlDict
index 51a42ecc0e828d90fd725f5c361eae36c95f5f15..801608a8959069d6da5ea2ed39dccbdba9a5af6c 100644
--- a/tutorials/discreteMethods/molecularDynamics/mdFoam/nanoNozzle/system/controlDict
+++ b/tutorials/discreteMethods/molecularDynamics/mdFoam/nanoNozzle/system/controlDict
@@ -14,6 +14,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     mdFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/electromagnetics/electrostaticFoam/chargedWire/system/controlDict b/tutorials/electromagnetics/electrostaticFoam/chargedWire/system/controlDict
index 25b59d0c428b0260a7451bc4f2355ed78b15086a..a9876dcd1046551279121f6cc0896e80cbd42fb3 100644
--- a/tutorials/electromagnetics/electrostaticFoam/chargedWire/system/controlDict
+++ b/tutorials/electromagnetics/electrostaticFoam/chargedWire/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     electrostaticFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/electromagnetics/mhdFoam/hartmann/system/controlDict b/tutorials/electromagnetics/mhdFoam/hartmann/system/controlDict
index 4e7c7961eff2eb55c2f6fa412e789155fba80c65..fa24046d94f4e4695cb3218e6d5759247a91c802 100644
--- a/tutorials/electromagnetics/mhdFoam/hartmann/system/controlDict
+++ b/tutorials/electromagnetics/mhdFoam/hartmann/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     mhdFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/financial/financialFoam/europeanCall/system/controlDict b/tutorials/financial/financialFoam/europeanCall/system/controlDict
index d24c1823498a33eb94e917e50da352a78697a187..ddd946cc15e29271c5c0fbeda59e5a63d428c137 100644
--- a/tutorials/financial/financialFoam/europeanCall/system/controlDict
+++ b/tutorials/financial/financialFoam/europeanCall/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     financialFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/heatTransfer/buoyantBoussinesqPisoFoam/hotRoom/system/controlDict b/tutorials/heatTransfer/buoyantBoussinesqPisoFoam/hotRoom/system/controlDict
index 26a1219ee04433266c5a0540f5ecf239fc0d0f93..d2c25a1dd43fef4fe37d7b4c440b9cd15e8d0993 100644
--- a/tutorials/heatTransfer/buoyantBoussinesqPisoFoam/hotRoom/system/controlDict
+++ b/tutorials/heatTransfer/buoyantBoussinesqPisoFoam/hotRoom/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     buoyantBoussinesqPisoFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/hotRoom/system/controlDict b/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/hotRoom/system/controlDict
index bfc52cf914e6d70563729bb9790dda8a20daaa70..448819d5bae6dfed04e05a13d3090c8cbbff4ff8 100644
--- a/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/hotRoom/system/controlDict
+++ b/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/hotRoom/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     buoyantBoussinesqSimpleFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/iglooWithFridges/system/controlDict b/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/iglooWithFridges/system/controlDict
index 46e7cd00c334efd3d10a44f4e932cef57ccff22d..1bd2ee76558af0688ab17a4593a3fccb64b4bee9 100644
--- a/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/iglooWithFridges/system/controlDict
+++ b/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/iglooWithFridges/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     buoyantBoussinesqSimpleFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/heatTransfer/buoyantPisoFoam/hotRoom/system/controlDict b/tutorials/heatTransfer/buoyantPisoFoam/hotRoom/system/controlDict
index 26a1219ee04433266c5a0540f5ecf239fc0d0f93..0b0fa52f64f9e3f5f67a26e871305c72f544813c 100644
--- a/tutorials/heatTransfer/buoyantPisoFoam/hotRoom/system/controlDict
+++ b/tutorials/heatTransfer/buoyantPisoFoam/hotRoom/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     buoyantPisoFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoom/system/controlDict b/tutorials/heatTransfer/buoyantSimpleFoam/hotRoom/system/controlDict
index bfc52cf914e6d70563729bb9790dda8a20daaa70..6444cdb4c714c81491e86ed3e46acf3d1250dad7 100644
--- a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoom/system/controlDict
+++ b/tutorials/heatTransfer/buoyantSimpleFoam/hotRoom/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     buoyantSimpleFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/heatTransfer/buoyantSimpleRadiationFoam/hotRadiationRoom/system/controlDict b/tutorials/heatTransfer/buoyantSimpleRadiationFoam/hotRadiationRoom/system/controlDict
index bfc52cf914e6d70563729bb9790dda8a20daaa70..79836223f4f1bb83925ba72d73f762450f48e4cb 100644
--- a/tutorials/heatTransfer/buoyantSimpleRadiationFoam/hotRadiationRoom/system/controlDict
+++ b/tutorials/heatTransfer/buoyantSimpleRadiationFoam/hotRadiationRoom/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     buoyantSimpleRadiationFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/heatTransfer/buoyantSimpleRadiationFoam/hotRadiationRoomFvDOM/system/controlDict b/tutorials/heatTransfer/buoyantSimpleRadiationFoam/hotRadiationRoomFvDOM/system/controlDict
index 06eec5ead0b78d157eddd5c952c86b16a369c092..cc94e95fd8b86de7b5a16a97dc23b7c3176c428e 100644
--- a/tutorials/heatTransfer/buoyantSimpleRadiationFoam/hotRadiationRoomFvDOM/system/controlDict
+++ b/tutorials/heatTransfer/buoyantSimpleRadiationFoam/hotRadiationRoomFvDOM/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     buoyantSimpleRadiationFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionHeater/system/controlDict b/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionHeater/system/controlDict
index ba30afed2a2f13c7f5362edb583baa00576c8ab0..d48d6c9db6e82d4d7c8ab51536f30c4a0eb159a2 100644
--- a/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionHeater/system/controlDict
+++ b/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionHeater/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     chtMultiRegionFoam;
+
 startFrom       latestTime;
 
 startTime       0.001;
diff --git a/tutorials/incompressible/MRFSimpleFoam/mixerVessel2D/system/controlDict b/tutorials/incompressible/MRFSimpleFoam/mixerVessel2D/system/controlDict
index 5ffeca45c194e81b786db45f4be90461fdf70d30..fb109fe38dd6b609fcda1542ba7d303c346a7f79 100644
--- a/tutorials/incompressible/MRFSimpleFoam/mixerVessel2D/system/controlDict
+++ b/tutorials/incompressible/MRFSimpleFoam/mixerVessel2D/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     MRFSimpleFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/system/controlDict b/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/system/controlDict
index d3dd7b0ae51f5726b74666ffebf4312b2251c5df..3d317faf0cf15f3505ae66ac1eabcd4d6e751e08 100644
--- a/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/system/controlDict
+++ b/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     boundaryFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/system/controlDict b/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/system/controlDict
index d3dd7b0ae51f5726b74666ffebf4312b2251c5df..3d317faf0cf15f3505ae66ac1eabcd4d6e751e08 100644
--- a/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/system/controlDict
+++ b/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     boundaryFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/incompressible/channelFoam/channel395/system/controlDict b/tutorials/incompressible/channelFoam/channel395/system/controlDict
index 43a6a704288a26e5ba6c47fff918258417671d09..6f90b085f845a866b65da7e56165bcbfca52756a 100644
--- a/tutorials/incompressible/channelFoam/channel395/system/controlDict
+++ b/tutorials/incompressible/channelFoam/channel395/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     channelFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/incompressible/icoFoam/cavity/system/controlDict b/tutorials/incompressible/icoFoam/cavity/system/controlDict
index d2d91fe2ec372b98b50a3751f1f60e85765e6439..389301fe145e648f4e9831eda4f1b9a3aa524a6a 100644
--- a/tutorials/incompressible/icoFoam/cavity/system/controlDict
+++ b/tutorials/incompressible/icoFoam/cavity/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     icoFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/incompressible/icoFoam/cavityClipped/system/controlDict b/tutorials/incompressible/icoFoam/cavityClipped/system/controlDict
index 07204830ae46eec356050380fb2727a6a2e4241b..e3a5ae8738df44333f0a8c45bb5a824a0d7de2b9 100644
--- a/tutorials/incompressible/icoFoam/cavityClipped/system/controlDict
+++ b/tutorials/incompressible/icoFoam/cavityClipped/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     icoFoam;
+
 startFrom       startTime;
 
 startTime       0.5;
diff --git a/tutorials/incompressible/icoFoam/cavityGrade/system/controlDict b/tutorials/incompressible/icoFoam/cavityGrade/system/controlDict
index db022260482c7b1a59dac94923ab692e057d5c55..cf1e5568d088d06a737e8c15df9c0ed0166f68d6 100644
--- a/tutorials/incompressible/icoFoam/cavityGrade/system/controlDict
+++ b/tutorials/incompressible/icoFoam/cavityGrade/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     icoFoam;
+
 startFrom       startTime;
 
 startTime       0.7;
diff --git a/tutorials/incompressible/icoFoam/elbow/system/controlDict b/tutorials/incompressible/icoFoam/elbow/system/controlDict
index da4697ad557df739f6428062a1d9dd1b225bcfca..589cc5f87348d732fae4e5635f28ae22590e177e 100644
--- a/tutorials/incompressible/icoFoam/elbow/system/controlDict
+++ b/tutorials/incompressible/icoFoam/elbow/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     icoFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/incompressible/nonNewtonianIcoFoam/offsetCylinder/system/controlDict b/tutorials/incompressible/nonNewtonianIcoFoam/offsetCylinder/system/controlDict
index 55886792bdd81fde1f3c0ac83fcb45958c285498..83863029a0f63216a507f65908f9a7c724c98dbf 100644
--- a/tutorials/incompressible/nonNewtonianIcoFoam/offsetCylinder/system/controlDict
+++ b/tutorials/incompressible/nonNewtonianIcoFoam/offsetCylinder/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     nonNewtonianIcoFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/incompressible/pimpleDyMFoam/movingCone/system/controlDict b/tutorials/incompressible/pimpleDyMFoam/movingCone/system/controlDict
index 3e9d4d55765bfbdd14f80fb7d8c20637e3ef95a7..81b44e5ee610f9e7ab6f823433d3a66970f50838 100644
--- a/tutorials/incompressible/pimpleDyMFoam/movingCone/system/controlDict
+++ b/tutorials/incompressible/pimpleDyMFoam/movingCone/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     pimpleDyMFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/incompressible/pimpleFoam/t-junction/system/controlDict b/tutorials/incompressible/pimpleFoam/t-junction/system/controlDict
index 2d7aaa81da9252399b685813d750274b20462569..aab1b1fa25b404c80ca6a7e7d9532d7c5c417829 100644
--- a/tutorials/incompressible/pimpleFoam/t-junction/system/controlDict
+++ b/tutorials/incompressible/pimpleFoam/t-junction/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     pimpleFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/incompressible/pisoFoam/les/pitzDaily/system/controlDict b/tutorials/incompressible/pisoFoam/les/pitzDaily/system/controlDict
index a4b46af8cc2395df65cbc26f6c14c80644627263..03fbddb7a8375fc4806a4441e0151969e3da6944 100644
--- a/tutorials/incompressible/pisoFoam/les/pitzDaily/system/controlDict
+++ b/tutorials/incompressible/pisoFoam/les/pitzDaily/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     pisoFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/incompressible/pisoFoam/les/pitzDailyDirectMapped/system/controlDict b/tutorials/incompressible/pisoFoam/les/pitzDailyDirectMapped/system/controlDict
index 4f36f59c28132725f3c27b88707564e85a33953b..91b740c5c39d6b50d891b1d12870972925966753 100644
--- a/tutorials/incompressible/pisoFoam/les/pitzDailyDirectMapped/system/controlDict
+++ b/tutorials/incompressible/pisoFoam/les/pitzDailyDirectMapped/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     pisoFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/incompressible/pisoFoam/ras/cavity/system/controlDict b/tutorials/incompressible/pisoFoam/ras/cavity/system/controlDict
index c7ddb43b7daea9385c7f11e67a9b8156f9367cae..db3bfaaf82838f38fe9f885f98eadcce7afa7a8d 100644
--- a/tutorials/incompressible/pisoFoam/ras/cavity/system/controlDict
+++ b/tutorials/incompressible/pisoFoam/ras/cavity/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     pisoFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/incompressible/shallowWaterFoam/squareBump/constant/g b/tutorials/incompressible/shallowWaterFoam/squareBump/constant/gravitationalProperties
similarity index 79%
rename from tutorials/incompressible/shallowWaterFoam/squareBump/constant/g
rename to tutorials/incompressible/shallowWaterFoam/squareBump/constant/gravitationalProperties
index 5f7711c728dc5e6b1fa910c471887661452443ab..85d821d0f7324844c37af038db2d7f45a2d0eef5 100644
--- a/tutorials/incompressible/shallowWaterFoam/squareBump/constant/g
+++ b/tutorials/incompressible/shallowWaterFoam/squareBump/constant/gravitationalProperties
@@ -9,14 +9,13 @@ FoamFile
 {
     version     2.0;
     format      ascii;
-    class       uniformDimensionedVectorField;
-    object      g;
+    class       dictionary;
+    object      gravitationalProperties;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
-dimensions      [0 1 -2 0 0 0 0];
-value           (0 0 -9.81);
-rotating true;
-Omega        Omega       [0 0 -1 0 0]  (0 0 7.292e-5);
+g            g           [0 1 -2 0 0 0 0]  (0 0 -9.81);
+rotating     true;
+Omega        Omega       [0 0 -1 0 0 0 0]  (0 0 7.292e-5);
 
 // ************************************************************************* //
diff --git a/tutorials/incompressible/shallowWaterFoam/squareBump/constant/polyMesh/blockMeshDict b/tutorials/incompressible/shallowWaterFoam/squareBump/constant/polyMesh/blockMeshDict
index 47585411fbb5882f24edbcac6270fd7a3f931bea..beb11eb7b19b11ffdd3d623afdc192faaffe5a26 100644
--- a/tutorials/incompressible/shallowWaterFoam/squareBump/constant/polyMesh/blockMeshDict
+++ b/tutorials/incompressible/shallowWaterFoam/squareBump/constant/polyMesh/blockMeshDict
@@ -1,25 +1,17 @@
-/*---------------------------------------------------------------------------*\
+/*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  1.4                                   |
-|   \\  /    A nd           | Web:      http://www.openfoam.org               |
+|  \\    /   O peration     | Version:  1.5                                   |
+|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
-
 FoamFile
 {
-    version         2.0;
-    format          ascii;
-
-    root            "";
-    case            "";
-    instance        "";
-    local           "";
-
-    class           dictionary;
-    object          blockMeshDict;
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    object      blockMeshDict;
 }
-
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
 convertToMeters 1;
diff --git a/tutorials/incompressible/shallowWaterFoam/squareBump/system/controlDict b/tutorials/incompressible/shallowWaterFoam/squareBump/system/controlDict
index 0dee06d265b65d0497e4e29c59c1d9ba55d9ade8..c141656ff2f246750eb4d2b3987f9a73f1dc530b 100644
--- a/tutorials/incompressible/shallowWaterFoam/squareBump/system/controlDict
+++ b/tutorials/incompressible/shallowWaterFoam/squareBump/system/controlDict
@@ -14,6 +14,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     shallowWaterFoam;
+
 startFrom       startTime;
 
 startTime      0;
diff --git a/tutorials/incompressible/simpleFoam/airFoil2D/system/controlDict b/tutorials/incompressible/simpleFoam/airFoil2D/system/controlDict
index 0b19a7dffe63dc2309cf919e422252246088bafa..3b82bd5fd3f5f0c359974bcf65451736d77e6af4 100644
--- a/tutorials/incompressible/simpleFoam/airFoil2D/system/controlDict
+++ b/tutorials/incompressible/simpleFoam/airFoil2D/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     simpleFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/incompressible/simpleFoam/pitzDaily/system/controlDict b/tutorials/incompressible/simpleFoam/pitzDaily/system/controlDict
index 29292679f23bcb180a3eb138052ce6a8ae0661f7..7adb0530bd062a88ab93d34455d16887e4340b76 100644
--- a/tutorials/incompressible/simpleFoam/pitzDaily/system/controlDict
+++ b/tutorials/incompressible/simpleFoam/pitzDaily/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     simpleFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/incompressible/simpleFoam/pitzDailyExptInlet/system/controlDict b/tutorials/incompressible/simpleFoam/pitzDailyExptInlet/system/controlDict
index 29292679f23bcb180a3eb138052ce6a8ae0661f7..7adb0530bd062a88ab93d34455d16887e4340b76 100644
--- a/tutorials/incompressible/simpleFoam/pitzDailyExptInlet/system/controlDict
+++ b/tutorials/incompressible/simpleFoam/pitzDailyExptInlet/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     simpleFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/incompressible/simpleSRFFoam/mixer/system/controlDict b/tutorials/incompressible/simpleSRFFoam/mixer/system/controlDict
index 46e7cd00c334efd3d10a44f4e932cef57ccff22d..37cfa54f258a9bf8711b20169c3183b32b8b0e7e 100644
--- a/tutorials/incompressible/simpleSRFFoam/mixer/system/controlDict
+++ b/tutorials/incompressible/simpleSRFFoam/mixer/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     simpleSRFFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/filter/system/controlDict b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/filter/system/controlDict
index a1aa89cd091f1ff7050767fd9afc25fdabc216b7..4195af2aea05667eaf4bee67d48d687044479d51 100644
--- a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/filter/system/controlDict
+++ b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/filter/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     porousExplicitSourceReactingParcelFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/lagrangian/reactingParcelFoam/evaporationTest/system/controlDict b/tutorials/lagrangian/reactingParcelFoam/evaporationTest/system/controlDict
index fb4a4c45a761f802494c7437a226768a67cce452..9aa53af3ade983cc2a4b52d7d197a73775aa7320 100644
--- a/tutorials/lagrangian/reactingParcelFoam/evaporationTest/system/controlDict
+++ b/tutorials/lagrangian/reactingParcelFoam/evaporationTest/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     reactingParcelFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/lagrangian/rhoPisoTwinParcelFoam/simplifiedSiwek/system/controlDict b/tutorials/lagrangian/rhoPisoTwinParcelFoam/simplifiedSiwek/system/controlDict
index 498ad80a5436cbc895f2694fa68119f4fc090543..036c3ab56dd43387cfc7d415c559fee198988393 100644
--- a/tutorials/lagrangian/rhoPisoTwinParcelFoam/simplifiedSiwek/system/controlDict
+++ b/tutorials/lagrangian/rhoPisoTwinParcelFoam/simplifiedSiwek/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     rhoPisoTwinParcelFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/0/pointDisplacement b/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/0/pointDisplacement
index 5ffe633e920154cef1f96201e351f496c7a5d85b..4b04de43b1da92e3e28011b9878464c55d92a3bc 100644
--- a/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/0/pointDisplacement
+++ b/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/0/pointDisplacement
@@ -1,25 +1,18 @@
-/*---------------------------------------------------------------------------*\
+/*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  1.4                                   |
-|   \\  /    A nd           | Web:      http://www.openfoam.org               |
+|  \\    /   O peration     | Version:  1.5                                   |
+|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
-
 FoamFile
 {
-    version 2.0;
-    format ascii;
-
-    root "/home/hunt2/mattijs/OpenFOAM/mattijs-1.4/run/testLoop1.4/moveMesh";
-    case "cone";
-    instance "0";
-    local "";
-
-    class pointVectorField;
-    object pointMotionU;
+    version     2.0;
+    format      ascii;
+    class       pointVectorField;
+    location    "0";
+    object      pointMotionU;
 }
-
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
 dimensions      [0 1 0 0 0 0 0];
diff --git a/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/constant/dynamicMeshDict b/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/constant/dynamicMeshDict
index 65894a796caaf1962610c6b42de10f9558625237..a246aec3c1b8ab5486949a9126f9871540dea124 100644
--- a/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/constant/dynamicMeshDict
+++ b/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/constant/dynamicMeshDict
@@ -1,23 +1,17 @@
-/*---------------------------------------------------------------------------*\
+/*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  1.4                                   |
-|   \\  /    A nd           | Web:      http://www.openfoam.org               |
+|  \\    /   O peration     | Version:  1.5                                   |
+|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
-
 FoamFile
 {
-    version         2.0;
-    format          ascii;
-
-    root            "";
-    case            "";
-    instance        "";
-    local           "";
-
-    class           dictionary;
-    object          motionProperties;
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    location    "system";
+    object      dynamicMeshDict;
 }
 
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
diff --git a/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/constant/transportProperties b/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/constant/transportProperties
index 7aed29e935555a12f3b45025d985ca1888dea38a..17862ed5099f7b1a9c45b9af32c7382965210609 100644
--- a/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/constant/transportProperties
+++ b/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/constant/transportProperties
@@ -1,25 +1,18 @@
-/*---------------------------------------------------------------------------*\
+/*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  1.4                                   |
-|   \\  /    A nd           | Web:      http://www.openfoam.org               |
+|  \\    /   O peration     | Version:  1.5                                   |
+|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
-
 FoamFile
 {
-    version         2.0;
-    format          ascii;
-
-    root            "";
-    case            "";
-    instance        "";
-    local           "";
-
-    class           dictionary;
-    object          transportProperties;
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    location    "constant";
+    object      transportProperties;
 }
-
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
 nu              nu [0 2 -1 0 0 0 0] 0.01;
diff --git a/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/system/controlDict b/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/system/controlDict
index 195bead7baea5d18eb7d18ceae29684416c71a65..4c7d3c41e6f0e9a3768d8ef04235d0e049e0526c 100644
--- a/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/system/controlDict
+++ b/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/system/controlDict
@@ -1,28 +1,21 @@
-/*---------------------------------------------------------------------------*\
+/*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  1.4                                   |
-|   \\  /    A nd           | Web:      http://www.openfoam.org               |
+|  \\    /   O peration     | Version:  1.5                                   |
+|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
-
 FoamFile
 {
-    version         2.0;
-    format          ascii;
-
-    root            "";
-    case            "";
-    instance        "";
-    local           "";
-
-    class           dictionary;
-    object          controlDict;
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    location    "system";
+    object      controlDict;
 }
-
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
-application icoFoam;
+application     moveDynamicMesh;
 
 startFrom       startTime;
 
diff --git a/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/system/decomposeParDict b/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/system/decomposeParDict
index 441595307a666b321687565d5b91940861cc1178..cc32e107da616f994cb1f6af5c9768839d241dfd 100644
--- a/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/system/decomposeParDict
+++ b/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/system/decomposeParDict
@@ -19,13 +19,7 @@ FoamFile
 
 numberOfSubdomains  2;
 
-// preservePatches (inlet);
-// preserveFaceZones (heater solid1 solid3);
-
-// method          simple;
 method          hierarchical;
-// method          metis;
-// method          manual;
 
 simpleCoeffs
 {
@@ -41,17 +35,7 @@ hierarchicalCoeffs
 }
 
 metisCoeffs
-{
- /*
-    processorWeights
-    (
-        1
-        1
-        1
-        1
-    );
-  */
-}
+{}
 
 manualCoeffs
 {
@@ -59,14 +43,4 @@ manualCoeffs
 }
 
 
-//// Is the case distributed
-//distributed     yes;
-//// Per slave (so nProcs-1 entries) the directory above the case.
-//roots           
-//(
-//    "/tmp"
-//    "/tmp"
-//);
-
-
 // ************************************************************************* //
diff --git a/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/system/fvSchemes b/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/system/fvSchemes
index ebcd68557528c297120d8e5e1e9ee43f0b933650..1570532442e2f4476ac7db871f7baf235968292b 100644
--- a/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/system/fvSchemes
+++ b/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/system/fvSchemes
@@ -1,25 +1,18 @@
-/*---------------------------------------------------------------------------*\
+/*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  1.4                                   |
-|   \\  /    A nd           | Web:      http://www.openfoam.org               |
+|  \\    /   O peration     | Version:  1.5                                   |
+|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
-
 FoamFile
 {
-    version         2.0;
-    format          ascii;
-
-    root            "";
-    case            "";
-    instance        "";
-    local           "";
-
-    class           dictionary;
-    object          fvSchemes;
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    location    "system";
+    object      fvSchemes;
 }
-
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
 ddtSchemes
diff --git a/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/system/fvSolution b/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/system/fvSolution
index 9fff602af62a0a26a5ab6375eda77db671abcf3f..ea03559dfbde9e8cf5b62f6f15ce986d1135d54c 100644
--- a/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/system/fvSolution
+++ b/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/system/fvSolution
@@ -1,25 +1,18 @@
-/*---------------------------------------------------------------------------*\
+/*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  1.4                                   |
-|   \\  /    A nd           | Web:      http://www.openfoam.org               |
+|  \\    /   O peration     | Version:  1.5                                   |
+|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
-
 FoamFile
 {
-    version         2.0;
-    format          ascii;
-
-    root            "";
-    case            "";
-    instance        "";
-    local           "";
-
-    class           dictionary;
-    object          fvSolution;
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    location    "system";
+    object      fvSolution;
 }
-
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
 solvers
@@ -66,17 +59,5 @@ solvers
     };
 }
 
-//PISO
-//{
-//    nCorrectors     2;
-//    nNonOrthogonalCorrectors 2;
-//    pRefCell        0;
-//    pRefValue       0;
-//}
-//
-//relaxationFactors
-//{
-//}
-
 
 // ************************************************************************* //
diff --git a/tutorials/mesh/snappyHexMesh/multiRegionMesh/system/controlDict b/tutorials/mesh/snappyHexMesh/multiRegionMesh/system/controlDict
index 71de8302ef042c04270bbd8376202ab23149f51c..b4e6cadd37eab0eaf373faedf26ea8ff692f05ec 100644
--- a/tutorials/mesh/snappyHexMesh/multiRegionMesh/system/controlDict
+++ b/tutorials/mesh/snappyHexMesh/multiRegionMesh/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     snappyHexMesh;
+
 startFrom       latestTime;
 
 startTime       0.001;
diff --git a/tutorials/multiphase/bubbleFoam/bubbleColumn/system/controlDict b/tutorials/multiphase/bubbleFoam/bubbleColumn/system/controlDict
index 3691a7b810a4b94605892528dead9681db9cd880..d584775d4dc5dc75bc5b1a765286e2ae6d0b36c5 100644
--- a/tutorials/multiphase/bubbleFoam/bubbleColumn/system/controlDict
+++ b/tutorials/multiphase/bubbleFoam/bubbleColumn/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     bubbleFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/cavitatingFoam/les/throttle/system/controlDict b/tutorials/multiphase/cavitatingFoam/les/throttle/system/controlDict
index 2ba1fabc2b00b9a856324aba63d08016de93ae9e..430402cef8eeae5ae470254bf7651951fc2c4a2c 100644
--- a/tutorials/multiphase/cavitatingFoam/les/throttle/system/controlDict
+++ b/tutorials/multiphase/cavitatingFoam/les/throttle/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     cavitatingFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/cavitatingFoam/les/throttle3D/system/controlDict b/tutorials/multiphase/cavitatingFoam/les/throttle3D/system/controlDict
index c87d60631d3402efb8ee50d18d827532363381cd..e96753b55608744d7d39583f9c8bda0676e26e22 100644
--- a/tutorials/multiphase/cavitatingFoam/les/throttle3D/system/controlDict
+++ b/tutorials/multiphase/cavitatingFoam/les/throttle3D/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     cavitatingFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/cavitatingFoam/ras/throttle/system/controlDict b/tutorials/multiphase/cavitatingFoam/ras/throttle/system/controlDict
index d541a7c7ef32bd611f562d8519435e5d5db17486..551e130622c35fbb574fa648be1fb343ff5ffca0 100644
--- a/tutorials/multiphase/cavitatingFoam/ras/throttle/system/controlDict
+++ b/tutorials/multiphase/cavitatingFoam/ras/throttle/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     cavitatingFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/compressibleInterFoam/les/depthCharge2D/system/controlDict b/tutorials/multiphase/compressibleInterFoam/les/depthCharge2D/system/controlDict
index 53a30129f4a4eb55b01f71112d3864e8b66b7462..4c225df9c72c71d81456de053cd258ddb2cd273a 100644
--- a/tutorials/multiphase/compressibleInterFoam/les/depthCharge2D/system/controlDict
+++ b/tutorials/multiphase/compressibleInterFoam/les/depthCharge2D/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     compressibleInterFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/compressibleInterFoam/les/depthCharge3D/system/controlDict b/tutorials/multiphase/compressibleInterFoam/les/depthCharge3D/system/controlDict
index 53a30129f4a4eb55b01f71112d3864e8b66b7462..4c225df9c72c71d81456de053cd258ddb2cd273a 100644
--- a/tutorials/multiphase/compressibleInterFoam/les/depthCharge3D/system/controlDict
+++ b/tutorials/multiphase/compressibleInterFoam/les/depthCharge3D/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     compressibleInterFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/interDyMFoam/ras/damBreakWithObstacle/system/controlDict b/tutorials/multiphase/interDyMFoam/ras/damBreakWithObstacle/system/controlDict
index 4790e5fc3f0a9c5f4f1f6ec30951a8552fd6ebaf..ffd38fe43bba75b262b7f2ed956c6bd7961ba45e 100644
--- a/tutorials/multiphase/interDyMFoam/ras/damBreakWithObstacle/system/controlDict
+++ b/tutorials/multiphase/interDyMFoam/ras/damBreakWithObstacle/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     interDyMFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/interDyMFoam/ras/sloshingTank2D/system/controlDict b/tutorials/multiphase/interDyMFoam/ras/sloshingTank2D/system/controlDict
index 35735bacbbe1f9b409860731920c58c2bb23e935..2da46048d747ed03cd3cb0a3f6cee8a97bf8a884 100644
--- a/tutorials/multiphase/interDyMFoam/ras/sloshingTank2D/system/controlDict
+++ b/tutorials/multiphase/interDyMFoam/ras/sloshingTank2D/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     interDyMFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/interDyMFoam/ras/sloshingTank2D3DoF/system/controlDict b/tutorials/multiphase/interDyMFoam/ras/sloshingTank2D3DoF/system/controlDict
index 9fe32ebf04f0d1b348307f1cf0ffe4a73e64f771..c0adba94fbaae1c9bc3bd2d612f5078e18a083b6 100644
--- a/tutorials/multiphase/interDyMFoam/ras/sloshingTank2D3DoF/system/controlDict
+++ b/tutorials/multiphase/interDyMFoam/ras/sloshingTank2D3DoF/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     interDyMFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/interDyMFoam/ras/sloshingTank3D/system/controlDict b/tutorials/multiphase/interDyMFoam/ras/sloshingTank3D/system/controlDict
index 5823d9fbbdacda8d5222d8b733eb21dff764b9a9..08aaf802e19170ffa1b1cf9f97a25fbbe6f8355a 100644
--- a/tutorials/multiphase/interDyMFoam/ras/sloshingTank3D/system/controlDict
+++ b/tutorials/multiphase/interDyMFoam/ras/sloshingTank3D/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     interDyMFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/interDyMFoam/ras/sloshingTank3D3DoF/system/controlDict b/tutorials/multiphase/interDyMFoam/ras/sloshingTank3D3DoF/system/controlDict
index 5823d9fbbdacda8d5222d8b733eb21dff764b9a9..08aaf802e19170ffa1b1cf9f97a25fbbe6f8355a 100644
--- a/tutorials/multiphase/interDyMFoam/ras/sloshingTank3D3DoF/system/controlDict
+++ b/tutorials/multiphase/interDyMFoam/ras/sloshingTank3D3DoF/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     interDyMFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/interDyMFoam/ras/sloshingTank3D6DoF/system/controlDict b/tutorials/multiphase/interDyMFoam/ras/sloshingTank3D6DoF/system/controlDict
index 5823d9fbbdacda8d5222d8b733eb21dff764b9a9..08aaf802e19170ffa1b1cf9f97a25fbbe6f8355a 100644
--- a/tutorials/multiphase/interDyMFoam/ras/sloshingTank3D6DoF/system/controlDict
+++ b/tutorials/multiphase/interDyMFoam/ras/sloshingTank3D6DoF/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     interDyMFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/interFoam/MRFInterFoam/mixerVessel2D/system/controlDict b/tutorials/multiphase/interFoam/MRFInterFoam/mixerVessel2D/system/controlDict
index 249378f87cac7f374e958053846a949d585e047e..bacc92bb3f01914e40715c71cb7ef101ed70f5f1 100644
--- a/tutorials/multiphase/interFoam/MRFInterFoam/mixerVessel2D/system/controlDict
+++ b/tutorials/multiphase/interFoam/MRFInterFoam/mixerVessel2D/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     interFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/interFoam/laminar/damBreak/system/controlDict b/tutorials/multiphase/interFoam/laminar/damBreak/system/controlDict
index 5546d05292ba0b8c758f2994d21d04aa71d38cfc..d2cc91af3fa988958317098a5c4678ef62807241 100644
--- a/tutorials/multiphase/interFoam/laminar/damBreak/system/controlDict
+++ b/tutorials/multiphase/interFoam/laminar/damBreak/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     interFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/interFoam/les/nozzleFlow2D/system/controlDict b/tutorials/multiphase/interFoam/les/nozzleFlow2D/system/controlDict
index 58243b4b8d07d004055110f6c6ab589ceb2d50d6..1473b07fb89fee4ca11d56208694939245378b97 100644
--- a/tutorials/multiphase/interFoam/les/nozzleFlow2D/system/controlDict
+++ b/tutorials/multiphase/interFoam/les/nozzleFlow2D/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     interFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/interFoam/ras/damBreak/system/controlDict b/tutorials/multiphase/interFoam/ras/damBreak/system/controlDict
index e2b799e52f41a455f50c3e6531af5d352485ba56..bfec9ff0e4a38e908f9827a4d3707e0244924c7f 100644
--- a/tutorials/multiphase/interFoam/ras/damBreak/system/controlDict
+++ b/tutorials/multiphase/interFoam/ras/damBreak/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     interFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phase/system/controlDict b/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phase/system/controlDict
index 7a68f62840fc3469c7daaffe83a5ce55646eedc2..970e7d234bf1066418ce253c5a58128c0a074725 100644
--- a/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phase/system/controlDict
+++ b/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phase/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     multiphaseInterFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine/system/controlDict b/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine/system/controlDict
index 7a68f62840fc3469c7daaffe83a5ce55646eedc2..970e7d234bf1066418ce253c5a58128c0a074725 100644
--- a/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine/system/controlDict
+++ b/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     multiphaseInterFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/settlingFoam/ras/dahl/system/controlDict b/tutorials/multiphase/settlingFoam/ras/dahl/system/controlDict
index e4ca7a80493988339ac0e316a0f75f5cc0aeb6bd..50ff9097b016b5e014a65bfb4ef32a37a4790606 100644
--- a/tutorials/multiphase/settlingFoam/ras/dahl/system/controlDict
+++ b/tutorials/multiphase/settlingFoam/ras/dahl/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     settlingFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/settlingFoam/ras/tank3D/system/controlDict b/tutorials/multiphase/settlingFoam/ras/tank3D/system/controlDict
index 1adf79151c0e8e126f99987d2ae62fe2a324f030..94a0abb1b7d511a43ee45245ee17c2bb2547ca68 100644
--- a/tutorials/multiphase/settlingFoam/ras/tank3D/system/controlDict
+++ b/tutorials/multiphase/settlingFoam/ras/tank3D/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     settlingFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/twoPhaseEulerFoam/bed/system/controlDict b/tutorials/multiphase/twoPhaseEulerFoam/bed/system/controlDict
index 8fc8f2766906b4b13b096da89d48058623600812..97e7ff813c2c6870238b85a7d0834f1dc5b23d43 100644
--- a/tutorials/multiphase/twoPhaseEulerFoam/bed/system/controlDict
+++ b/tutorials/multiphase/twoPhaseEulerFoam/bed/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     twoPhaseEulerFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/twoPhaseEulerFoam/bed2/system/controlDict b/tutorials/multiphase/twoPhaseEulerFoam/bed2/system/controlDict
index d5eaba87fe379a70d560e14b9722d6ff0f0490bb..87b8ec7ad67f39132d33bf7753dc362de9e73bd5 100644
--- a/tutorials/multiphase/twoPhaseEulerFoam/bed2/system/controlDict
+++ b/tutorials/multiphase/twoPhaseEulerFoam/bed2/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     twoPhaseEulerFoam;
+
 startFrom       latestTime;
 
 startTime       0;
diff --git a/tutorials/multiphase/twoPhaseEulerFoam/bubbleColumn/system/controlDict b/tutorials/multiphase/twoPhaseEulerFoam/bubbleColumn/system/controlDict
index 1b724308f141a1d6676dbce6c782a24fabd6b883..15bbbbf31829751cad158938d1cddecf4bbe6f08 100644
--- a/tutorials/multiphase/twoPhaseEulerFoam/bubbleColumn/system/controlDict
+++ b/tutorials/multiphase/twoPhaseEulerFoam/bubbleColumn/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     twoPhaseEulerFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/stressAnalysis/solidDisplacementFoam/plateHole/system/controlDict b/tutorials/stressAnalysis/solidDisplacementFoam/plateHole/system/controlDict
index a6c2f2ec34b806dbfd3a94ac05d1f6b10681b075..9c2031f4a6930f910213c9474f8cc7e2fea5a75b 100644
--- a/tutorials/stressAnalysis/solidDisplacementFoam/plateHole/system/controlDict
+++ b/tutorials/stressAnalysis/solidDisplacementFoam/plateHole/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     solidDisplacementFoam;
+
 startFrom       startTime;
 
 startTime       0;
diff --git a/tutorials/stressAnalysis/solidEquilibriumDisplacementFoam/beamEndLoad/system/controlDict b/tutorials/stressAnalysis/solidEquilibriumDisplacementFoam/beamEndLoad/system/controlDict
index 70865b72da752836df8bc02216e167b06b599cd0..4d8455c81f1279b7f54c886b26ba876b7bb1adee 100644
--- a/tutorials/stressAnalysis/solidEquilibriumDisplacementFoam/beamEndLoad/system/controlDict
+++ b/tutorials/stressAnalysis/solidEquilibriumDisplacementFoam/beamEndLoad/system/controlDict
@@ -15,6 +15,8 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+application     solidEquilibriumDisplacementFoam;
+
 startFrom       startTime;
 
 startTime       0;