diff --git a/examples/EvrardCollapse_3D/configuration.yml b/examples/EvrardCollapse_3D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..d5949c93b82c8927e2206e69075a8a16fc069f65
--- /dev/null
+++ b/examples/EvrardCollapse_3D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 3
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/EvrardCollapse_3D/system.yml b/examples/EvrardCollapse_3D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..0dcbb6767085c134449c663c0554988ba1cae35d
--- /dev/null
+++ b/examples/EvrardCollapse_3D/system.yml
@@ -0,0 +1,9 @@
+input:
+  - evrardCollapse3D_exact.txt
+  - evrard.yml
+
+output:
+  - EvrardCollapse.png
+
+swift_parameters: -s -G
+swift_threads: 4
diff --git a/examples/GreshoVortex_2D/configuration.yml b/examples/GreshoVortex_2D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..7b4f1284b6d64b0d82e7c808cc39c397da39a6e3
--- /dev/null
+++ b/examples/GreshoVortex_2D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 2
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/GreshoVortex_2D/system.yml b/examples/GreshoVortex_2D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..e9b10f46c1f3647998abbd06729b914133c20226
--- /dev/null
+++ b/examples/GreshoVortex_2D/system.yml
@@ -0,0 +1,9 @@
+input:
+  - glassPlane_128.hdf5
+  - gresho.yml
+
+output:
+  - GreshoVortex.png
+
+swift_parameters: -s
+swift_threads: 1
diff --git a/examples/GreshoVortex_3D/configuration.yml b/examples/GreshoVortex_3D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..d5949c93b82c8927e2206e69075a8a16fc069f65
--- /dev/null
+++ b/examples/GreshoVortex_3D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 3
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/GreshoVortex_3D/system.yml b/examples/GreshoVortex_3D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..a0c0ffdaebbb348d58b704d4830dafff3eee6e18
--- /dev/null
+++ b/examples/GreshoVortex_3D/system.yml
@@ -0,0 +1,9 @@
+input:
+  - glassCube_64.hdf5
+  - gresho.yml
+
+output:
+  - GreshoVortex.png
+
+swift_parameters: -s
+swift_threads: 4
diff --git a/examples/InteractingBlastWaves_1D/configuration.yml b/examples/InteractingBlastWaves_1D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..fd2b53a75a03ad07a8db6aeb1d462d765e5348aa
--- /dev/null
+++ b/examples/InteractingBlastWaves_1D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 1
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 7/5
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/InteractingBlastWaves_1D/system.yml b/examples/InteractingBlastWaves_1D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..1544900d05d62ea067c8027578d941d6e3c94872
--- /dev/null
+++ b/examples/InteractingBlastWaves_1D/system.yml
@@ -0,0 +1,9 @@
+input:
+  - interactingBlastWaves1D_exact.txt
+  - interactingBlastWaves.yml
+
+output:
+  - InteractingBlastWaves.png
+
+swift_parameters: -s
+swift_threads: 1
diff --git a/examples/KelvinHelmholtz_2D/configuration.yml b/examples/KelvinHelmholtz_2D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..7b4f1284b6d64b0d82e7c808cc39c397da39a6e3
--- /dev/null
+++ b/examples/KelvinHelmholtz_2D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 2
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/KelvinHelmholtz_2D/system.yml b/examples/KelvinHelmholtz_2D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..3681a0051e92185179e99a3c20b256ea6e00e584
--- /dev/null
+++ b/examples/KelvinHelmholtz_2D/system.yml
@@ -0,0 +1,8 @@
+input:
+  - kelvinHelmholtz.yml
+
+output:
+  - KelvinHelmholtz.png
+
+swift_parameters: -s
+swift_threads: 1
diff --git a/examples/Noh_1D/configuration.yml b/examples/Noh_1D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..90880fe921ca32e636cc7b5fcdfe48e822e0f27f
--- /dev/null
+++ b/examples/Noh_1D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 1
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/Noh_1D/system.yml b/examples/Noh_1D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..41758dc611b0aa9baca83844292d7949f8c5db07
--- /dev/null
+++ b/examples/Noh_1D/system.yml
@@ -0,0 +1,8 @@
+input:
+  - noh.yml
+
+output:
+  - Noh.png
+
+swift_parameters: -s
+swift_threads: 1
diff --git a/examples/Noh_2D/configuration.yml b/examples/Noh_2D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..7b4f1284b6d64b0d82e7c808cc39c397da39a6e3
--- /dev/null
+++ b/examples/Noh_2D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 2
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/Noh_2D/system.yml b/examples/Noh_2D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..0c3e24e22c74c53e0037519ed091a8ced08afd5b
--- /dev/null
+++ b/examples/Noh_2D/system.yml
@@ -0,0 +1,9 @@
+input:
+  - glassPlane_128.hdf5
+  - noh.yml
+
+output:
+  - Noh.png
+
+swift_parameters: -s
+swift_threads: 2
diff --git a/examples/Noh_3D/configuration.yml b/examples/Noh_3D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..d5949c93b82c8927e2206e69075a8a16fc069f65
--- /dev/null
+++ b/examples/Noh_3D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 3
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/Noh_3D/system.yml b/examples/Noh_3D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..63ac3c94696db47cdcbbe588cd1105de52ca80f0
--- /dev/null
+++ b/examples/Noh_3D/system.yml
@@ -0,0 +1,9 @@
+input:
+  - glassCube_64.hdf5
+  - noh.yml
+
+output:
+  - Noh.png
+
+swift_parameters: -s
+swift_threads: 2
diff --git a/examples/SedovBlast_1D/configuration.yml b/examples/SedovBlast_1D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..90880fe921ca32e636cc7b5fcdfe48e822e0f27f
--- /dev/null
+++ b/examples/SedovBlast_1D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 1
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/SedovBlast_1D/system.yml b/examples/SedovBlast_1D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..1b3a6e267e34a73ee47a7cb9d88f721738a1fa01
--- /dev/null
+++ b/examples/SedovBlast_1D/system.yml
@@ -0,0 +1,8 @@
+input:
+  - sedov.yml
+
+output:
+  - Sedov.png
+
+swift_parameters: -s
+swift_threads: 1
diff --git a/examples/SedovBlast_2D/configuration.yml b/examples/SedovBlast_2D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..7b4f1284b6d64b0d82e7c808cc39c397da39a6e3
--- /dev/null
+++ b/examples/SedovBlast_2D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 2
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/SedovBlast_2D/system.yml b/examples/SedovBlast_2D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..41d95d7929f837e9ad6b994ad667dfa5c2787163
--- /dev/null
+++ b/examples/SedovBlast_2D/system.yml
@@ -0,0 +1,9 @@
+input:
+  - glassPlane_128.hdf5
+  - sedov.yml
+
+output:
+  - Sedov.png
+
+swift_parameters: -s
+swift_threads: 1
diff --git a/examples/SedovBlast_3D/configuration.yml b/examples/SedovBlast_3D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..d5949c93b82c8927e2206e69075a8a16fc069f65
--- /dev/null
+++ b/examples/SedovBlast_3D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 3
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/SedovBlast_3D/system.yml b/examples/SedovBlast_3D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..5f197034a1f25381d58f691b54dfc7bcb5f8b5ac
--- /dev/null
+++ b/examples/SedovBlast_3D/system.yml
@@ -0,0 +1,9 @@
+input:
+  - glassCube_64.hdf5
+  - sedov.yml
+
+output:
+  - Sedov.png
+
+swift_parameters: -s
+swift_threads: 4
diff --git a/examples/SineWavePotential_1D/configuration.yml b/examples/SineWavePotential_1D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..1625ce0e1eac6e288b8e866323ddae38c4aaf1a2
--- /dev/null
+++ b/examples/SineWavePotential_1D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 1
+with-equation-of-state: isothermal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: sine-wave
diff --git a/examples/SineWavePotential_1D/system.yml b/examples/SineWavePotential_1D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..bd15431354f9b6bf06272cc7d55ca53c95fbaad8
--- /dev/null
+++ b/examples/SineWavePotential_1D/system.yml
@@ -0,0 +1,18 @@
+input:
+  - sineWavePotential.yml
+
+output:
+  - sineWavePotential_0000.png
+  - sineWavePotential_0001.png
+  - sineWavePotential_0002.png
+  - sineWavePotential_0003.png
+  - sineWavePotential_0004.png
+  - sineWavePotential_0005.png
+  - sineWavePotential_0006.png
+  - sineWavePotential_0007.png
+  - sineWavePotential_0008.png
+  - sineWavePotential_0009.png
+  - sineWavePotential_0010.png
+
+swift_parameters: -s -g
+swift_threads: 2
diff --git a/examples/SineWavePotential_2D/configuration.yml b/examples/SineWavePotential_2D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..682d3de8390714aacc1edd5c85490417caf5fcfc
--- /dev/null
+++ b/examples/SineWavePotential_2D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 2
+with-equation-of-state: isothermal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: sine-wave
diff --git a/examples/SineWavePotential_2D/system.yml b/examples/SineWavePotential_2D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..bd15431354f9b6bf06272cc7d55ca53c95fbaad8
--- /dev/null
+++ b/examples/SineWavePotential_2D/system.yml
@@ -0,0 +1,18 @@
+input:
+  - sineWavePotential.yml
+
+output:
+  - sineWavePotential_0000.png
+  - sineWavePotential_0001.png
+  - sineWavePotential_0002.png
+  - sineWavePotential_0003.png
+  - sineWavePotential_0004.png
+  - sineWavePotential_0005.png
+  - sineWavePotential_0006.png
+  - sineWavePotential_0007.png
+  - sineWavePotential_0008.png
+  - sineWavePotential_0009.png
+  - sineWavePotential_0010.png
+
+swift_parameters: -s -g
+swift_threads: 2
diff --git a/examples/SineWavePotential_3D/configuration.yml b/examples/SineWavePotential_3D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..1ad3871eff8f1db596b0cc564027c1622c66af0f
--- /dev/null
+++ b/examples/SineWavePotential_3D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 3
+with-equation-of-state: isothermal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: sine-wave
diff --git a/examples/SineWavePotential_3D/system.yml b/examples/SineWavePotential_3D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..bd15431354f9b6bf06272cc7d55ca53c95fbaad8
--- /dev/null
+++ b/examples/SineWavePotential_3D/system.yml
@@ -0,0 +1,18 @@
+input:
+  - sineWavePotential.yml
+
+output:
+  - sineWavePotential_0000.png
+  - sineWavePotential_0001.png
+  - sineWavePotential_0002.png
+  - sineWavePotential_0003.png
+  - sineWavePotential_0004.png
+  - sineWavePotential_0005.png
+  - sineWavePotential_0006.png
+  - sineWavePotential_0007.png
+  - sineWavePotential_0008.png
+  - sineWavePotential_0009.png
+  - sineWavePotential_0010.png
+
+swift_parameters: -s -g
+swift_threads: 2
diff --git a/examples/SodShockSpherical_2D/configuration.yml b/examples/SodShockSpherical_2D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..7b4f1284b6d64b0d82e7c808cc39c397da39a6e3
--- /dev/null
+++ b/examples/SodShockSpherical_2D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 2
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/SodShockSpherical_2D/system.yml b/examples/SodShockSpherical_2D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..28fafe02f80d8168bb83a581e9230eace14eecac
--- /dev/null
+++ b/examples/SodShockSpherical_2D/system.yml
@@ -0,0 +1,11 @@
+input:
+  - glassPlane_128.hdf5
+  - glassPlane_48.hdf5
+  - sodShock.yml
+  - sodShockSpherical2D_exact.txt
+
+output:
+  - SodShock.png
+
+swift_parameters: -s
+swift_threads: 1
diff --git a/examples/SodShockSpherical_3D/configuration.yml b/examples/SodShockSpherical_3D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..d5949c93b82c8927e2206e69075a8a16fc069f65
--- /dev/null
+++ b/examples/SodShockSpherical_3D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 3
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/SodShockSpherical_3D/system.yml b/examples/SodShockSpherical_3D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..174bbcbd63567c4aa55102b0e6b5ec76225c1907
--- /dev/null
+++ b/examples/SodShockSpherical_3D/system.yml
@@ -0,0 +1,11 @@
+input:
+  - glassCube_64.hdf5
+  - glassCube_32.hdf5
+  - sodShock.yml
+  - sodShockSpherical3D_exact.txt
+
+output:
+  - SodShock.png
+
+swift_parameters: -s
+swift_threads: 4
diff --git a/examples/SodShock_1D/configuration.yml b/examples/SodShock_1D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..90880fe921ca32e636cc7b5fcdfe48e822e0f27f
--- /dev/null
+++ b/examples/SodShock_1D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 1
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/SodShock_1D/system.yml b/examples/SodShock_1D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..c130b017a1292c5b1c8df1ceb6a8d8712c63dff6
--- /dev/null
+++ b/examples/SodShock_1D/system.yml
@@ -0,0 +1,8 @@
+input:
+  - sodShock.yml
+
+output:
+  - SodShock.png
+
+swift_parameters: -s
+swift_threads: 1
diff --git a/examples/SodShock_2D/configuration.yml b/examples/SodShock_2D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..7b4f1284b6d64b0d82e7c808cc39c397da39a6e3
--- /dev/null
+++ b/examples/SodShock_2D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 2
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/SodShock_2D/system.yml b/examples/SodShock_2D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..a17bf1816dff574a73c41ad153e93fb5ba51ac73
--- /dev/null
+++ b/examples/SodShock_2D/system.yml
@@ -0,0 +1,10 @@
+input:
+  - glassPlane_128.hdf5
+  - glassPlane_48.hdf5
+  - sodShock.yml
+
+output:
+  - SodShock.png
+
+swift_parameters: -s
+swift_threads: 1
diff --git a/examples/SodShock_3D/configuration.yml b/examples/SodShock_3D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..d5949c93b82c8927e2206e69075a8a16fc069f65
--- /dev/null
+++ b/examples/SodShock_3D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 3
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/SodShock_3D/system.yml b/examples/SodShock_3D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..e1fe6569ed82e0e8bc5a85ca92d07d683135cc2c
--- /dev/null
+++ b/examples/SodShock_3D/system.yml
@@ -0,0 +1,10 @@
+input:
+  - glassCube_64.hdf5
+  - glassCube_32.hdf5
+  - sodShock.yml
+
+output:
+  - SodShock.png
+
+swift_parameters: -s
+swift_threads: 4
diff --git a/examples/SquareTest_2D/configuration.yml b/examples/SquareTest_2D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..7b4f1284b6d64b0d82e7c808cc39c397da39a6e3
--- /dev/null
+++ b/examples/SquareTest_2D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 2
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/SquareTest_2D/system.yml b/examples/SquareTest_2D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..e5f969879f3c469c0944d89da3228a8996e6a943
--- /dev/null
+++ b/examples/SquareTest_2D/system.yml
@@ -0,0 +1,8 @@
+input:
+  - square.yml
+
+output:
+  - Square.png
+
+swift_parameters: -s
+swift_threads: 1
diff --git a/examples/VacuumSpherical_2D/configuration.yml b/examples/VacuumSpherical_2D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..7b4f1284b6d64b0d82e7c808cc39c397da39a6e3
--- /dev/null
+++ b/examples/VacuumSpherical_2D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 2
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/VacuumSpherical_2D/system.yml b/examples/VacuumSpherical_2D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..9166fcd95938485ac437557b28233e2d973da12c
--- /dev/null
+++ b/examples/VacuumSpherical_2D/system.yml
@@ -0,0 +1,10 @@
+input:
+  - glassPlane_128.hdf5
+  - vacuumSpherical2D_exact.txt
+  - vacuum.yml
+
+output:
+  - Vacuum.png
+
+swift_parameters: -s
+swift_threads: 4
diff --git a/examples/VacuumSpherical_3D/configuration.yml b/examples/VacuumSpherical_3D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..d5949c93b82c8927e2206e69075a8a16fc069f65
--- /dev/null
+++ b/examples/VacuumSpherical_3D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 3
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/VacuumSpherical_3D/system.yml b/examples/VacuumSpherical_3D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..1695018fbec2d92a7d4588b3d3cd3b7d0535f52d
--- /dev/null
+++ b/examples/VacuumSpherical_3D/system.yml
@@ -0,0 +1,10 @@
+input:
+  - glassCube_64.hdf5
+  - vacuumSpherical3D_exact.txt
+  - vacuum.yml
+
+output:
+  - Vacuum.png
+
+swift_parameters: -s
+swift_threads: 16
diff --git a/examples/Vacuum_1D/configuration.yml b/examples/Vacuum_1D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..90880fe921ca32e636cc7b5fcdfe48e822e0f27f
--- /dev/null
+++ b/examples/Vacuum_1D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 1
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/Vacuum_1D/system.yml b/examples/Vacuum_1D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..e9a0416974afead60e1c464cfc9b9ef8d467bc03
--- /dev/null
+++ b/examples/Vacuum_1D/system.yml
@@ -0,0 +1,8 @@
+input:
+  - vacuum.yml
+
+output:
+  - Vacuum.png
+
+swift_parameters: -s
+swift_threads: 1
diff --git a/examples/Vacuum_2D/configuration.yml b/examples/Vacuum_2D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..7b4f1284b6d64b0d82e7c808cc39c397da39a6e3
--- /dev/null
+++ b/examples/Vacuum_2D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 2
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/Vacuum_2D/system.yml b/examples/Vacuum_2D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..4c622f69b6573686e3e50fa995af0098985c33ec
--- /dev/null
+++ b/examples/Vacuum_2D/system.yml
@@ -0,0 +1,9 @@
+input:
+  - glassPlane_128.hdf5
+  - vacuum.yml
+
+output:
+  - Vacuum.png
+
+swift_parameters: -s
+swift_threads: 4
diff --git a/examples/Vacuum_3D/configuration.yml b/examples/Vacuum_3D/configuration.yml
new file mode 100644
index 0000000000000000000000000000000000000000..d5949c93b82c8927e2206e69075a8a16fc069f65
--- /dev/null
+++ b/examples/Vacuum_3D/configuration.yml
@@ -0,0 +1,7 @@
+with-subgrid: none
+with-hydro-dimension: 3
+with-equation-of-state: ideal-gas
+with-adiabatic-index: 5/3
+with-cooling: none
+with-chemistry: none
+with-ext-potential: none
diff --git a/examples/Vacuum_3D/system.yml b/examples/Vacuum_3D/system.yml
new file mode 100644
index 0000000000000000000000000000000000000000..2657ee10f658d2d551cf4dc87f8ad7c0bd948be2
--- /dev/null
+++ b/examples/Vacuum_3D/system.yml
@@ -0,0 +1,9 @@
+input:
+  - glassCube_64.hdf5
+  - vacuum.yml
+
+output:
+  - Vacuum.png
+
+swift_parameters: -s
+swift_threads: 16