diff --git a/ProcessLib/ComponentTransport/Tests.cmake b/ProcessLib/ComponentTransport/Tests.cmake
index e5ebed4161cfb73460330efe86ace145994bc434..9ec09fc1d8f789f6424e15e9604de4301cfce7a9 100644
--- a/ProcessLib/ComponentTransport/Tests.cmake
+++ b/ProcessLib/ComponentTransport/Tests.cmake
@@ -641,6 +641,25 @@ AddTest(
     TracerSimulation_pcs_1_ts_100_t_100000.000000_expected_ogs5.vtu TracerSimulation_pcs_1_ts_100_t_100000.000000.vtu pressure pressure 1.3e-7 1e-10
 )
 
+AddTest(
+    NAME Parallel_2D_StaggeredScheme_ComponentTransport_TracerSimulation
+    PATH Parabolic/ComponentTransport/TracerSimulation
+    EXECUTABLE_ARGS TracerSimulation.prj
+    WRAPPER mpirun
+    WRAPPER_ARGS -np 4
+    TESTER vtkdiff
+    REQUIREMENTS OGS_USE_MPI
+    DIFF_DATA
+    TracerSimulation_pcs_1_ts_100_t_100000_000000_0_expected.vtu TracerSimulation_pcs_1_ts_100_t_100000_000000_0.vtu Cs Cs 1e-10 1e-16
+    TracerSimulation_pcs_1_ts_100_t_100000_000000_0_expected.vtu TracerSimulation_pcs_1_ts_100_t_100000_000000_0.vtu pressure pressure 1e-6 1e-10
+    TracerSimulation_pcs_1_ts_100_t_100000_000000_1_expected.vtu TracerSimulation_pcs_1_ts_100_t_100000_000000_1.vtu Cs Cs 1e-10 1e-16
+    TracerSimulation_pcs_1_ts_100_t_100000_000000_1_expected.vtu TracerSimulation_pcs_1_ts_100_t_100000_000000_1.vtu pressure pressure 1e-6 1e-10
+    TracerSimulation_pcs_1_ts_100_t_100000_000000_2_expected.vtu TracerSimulation_pcs_1_ts_100_t_100000_000000_2.vtu Cs Cs 1e-10 1e-16
+    TracerSimulation_pcs_1_ts_100_t_100000_000000_2_expected.vtu TracerSimulation_pcs_1_ts_100_t_100000_000000_2.vtu pressure pressure 1e-6 1e-10
+    TracerSimulation_pcs_1_ts_100_t_100000_000000_3_expected.vtu TracerSimulation_pcs_1_ts_100_t_100000_000000_3.vtu Cs Cs 1e-10 1e-16
+    TracerSimulation_pcs_1_ts_100_t_100000_000000_3_expected.vtu TracerSimulation_pcs_1_ts_100_t_100000_000000_3.vtu pressure pressure 1e-6 1e-10
+)
+
 AddTest(
     NAME LARGE_2D_ComponentTransport_Goswami
     PATH Parabolic/ComponentTransport/goswami
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_cell_properties_cfg4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_cell_properties_cfg4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..2883abb8e134c7cbfe16897f1f48a387302e654d
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_cell_properties_cfg4.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6d1e426469a62493a0bf071652946d0d668f0769e3682a1031a24a899c9cc91f
+size 122
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_cell_properties_val4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_cell_properties_val4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..6c51544ff519e6f193e8246c9b03fd6fc3c6d8e0
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_cell_properties_val4.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5ce39ff1cd7fcd2eaa143e924267c178aa51b77e173f76db438a040a84d35031
+size 40
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_msh_cfg4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_msh_cfg4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..b1966113d1da65bc909b2911d24e9ce54f4dc79b
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_msh_cfg4.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:04171929bccbd797df566db0acc497dc23a4fbcd77011827ad81a5a7fd8320d5
+size 448
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_msh_ele4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_msh_ele4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..315f1770ec75b9a0b6d589a6f34079b69e651862
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_msh_ele4.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5b0c3df6d93a4d64ed9960868582535acd0478d01cc10ba8c7a1879aca7fb15a
+size 240
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_msh_ele_g4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_msh_ele_g4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_msh_nod4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_msh_nod4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..93ff498109ad4f5f500f2bb4d41250dd08d91e20
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_msh_nod4.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5e2ab62a17d3044491de73aaf4462c3d9969f9a1d7226750d69bb6e37189e0d5
+size 192
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_node_properties_cfg4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_node_properties_cfg4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..b63ed04427ba3c9f94d6504b3c21c28767ba1a4e
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_node_properties_cfg4.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2982b62f3cfcb0797d070a0a2aa9ba45749561e55ce616610d628b5cc57275a3
+size 119
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_node_properties_val4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_node_properties_val4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..f2e8baca55af4476be4af9ba22daf317f4fd9e0f
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryLeft_partitioned_node_properties_val4.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:208bf42147bea7eec1b421203b11022f3a5fad8be71893821761711e8b5177ea
+size 48
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_cell_properties_cfg4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_cell_properties_cfg4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..9e5d1fca393ee2285c891cfd0f1d004d15c9c39a
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_cell_properties_cfg4.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4f21bd7ac40d199e88e2c762292c64ddbacf7eeb38764dd602c17cd0ce3f10e3
+size 122
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_cell_properties_val4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_cell_properties_val4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..efc93326b97e5fcf9bf07ed458a0c256ae40012d
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_cell_properties_val4.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:93e6232b7b2cf5df3f879de4c36da2e134ea338179f71b840092177e725e5c88
+size 120
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_msh_cfg4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_msh_cfg4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..a8a075f336af85e8309a611a74d27cd0f75317f9
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_msh_cfg4.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4531d3ffd0b770b565633d24928c80d11afad64eae1c2c6fa608c33333c12841
+size 448
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_msh_ele4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_msh_ele4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..62984af76261b0ebd2b8913a9822cb43efe5ae37
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_msh_ele4.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a0a300045e0b3777cda9cc7860d0dfe06e997f63a5af0331c8f683529c87df58
+size 720
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_msh_ele_g4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_msh_ele_g4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_msh_nod4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_msh_nod4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..79ac25bd5e821e595fd0609088e1d612bdcd6e64
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_msh_nod4.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5726a18e8fdd87129ca7b474b83f23c68fc211d1ad27370c5b6cd736e0a1cd43
+size 512
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_node_properties_cfg4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_node_properties_cfg4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..24169302d76d35c3554027f8797f1b1e99317757
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_node_properties_cfg4.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:88927bb0ab75b0ebae76218c539cc4b4d37d195653b37bda01d23bdb197e3cfd
+size 119
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_node_properties_val4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_node_properties_val4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..5cce50ebccc3daf32b29246b825f6d3260109021
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/BoundaryRight_partitioned_node_properties_val4.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f815698b5d84aa4ee509c7d35b591cf11488210ac6f07670dfbce476d4069965
+size 128
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_partitioned_cell_properties_cfg4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_partitioned_cell_properties_cfg4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..45a69b37329859ccb4e270b75f6f542f70c8e3b9
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_partitioned_cell_properties_cfg4.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c54dd51da731b56ae8476a522a48307dab014f7f458d13434d1994a738ddd47e
+size 117
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_partitioned_cell_properties_val4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_partitioned_cell_properties_val4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..808921238683eccc2f99afe9a2c264be858dd51b
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_partitioned_cell_properties_val4.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e154cbad6afd99baff0cefa81285160242d861068c71e55c4e41fdb72d8bee71
+size 6184
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_partitioned_msh_cfg4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_partitioned_msh_cfg4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..6e5bee638bbbf6a64322b42ec93f020a181d7c18
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_partitioned_msh_cfg4.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b917ca5684726730ee5feeaad14f00e4cb6c7662086cdc5118d5c72d58542947
+size 448
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_partitioned_msh_ele4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_partitioned_msh_ele4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..9f8bf7916a140faf27384d2d30e1bf7bbcc0d5ef
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_partitioned_msh_ele4.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3566bb3abeb2d417f51d9752b37e45120c6c036218cb3f0697d7f890e6cfbe37
+size 93056
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_partitioned_msh_ele_g4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_partitioned_msh_ele_g4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..efe24f8ef48c89f071ee3c1051ad16af5c6cbaf1
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_partitioned_msh_ele_g4.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a8cdd523b95a3394e5f334a12d9e224a990cff094477bb8d3b1a5852ec711a4c
+size 5888
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_partitioned_msh_nod4.bin b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_partitioned_msh_nod4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..a53582d74e2091e8ae7c99280b736553ada46c74
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_partitioned_msh_nod4.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:28639fc84adcc1f029bc281020b9402668be6e3016de3801294753f4f5ae1aaf
+size 54848
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_pcs_1_ts_100_t_100000_000000_0_expected.vtu b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_pcs_1_ts_100_t_100000_000000_0_expected.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..ecde1fb578cfbb65d64daef20a3d5c7e85969dd4
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_pcs_1_ts_100_t_100000_000000_0_expected.vtu
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:615598960e85722a144975be8f4b51facad3564ad83522e96ff5f141af968d6d
+size 24082
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_pcs_1_ts_100_t_100000_000000_1_expected.vtu b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_pcs_1_ts_100_t_100000_000000_1_expected.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..0f56c01bb9858143c2e28290c7d84e1d4a4f28cc
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_pcs_1_ts_100_t_100000_000000_1_expected.vtu
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f51512b88b88deb6634417fdeb2f91329c3f274fa2a43591694cf6af8895121c
+size 23934
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_pcs_1_ts_100_t_100000_000000_2_expected.vtu b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_pcs_1_ts_100_t_100000_000000_2_expected.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..c1024df2925c9e1a718e2448a906713a326042ba
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_pcs_1_ts_100_t_100000_000000_2_expected.vtu
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:745122f41936602d9551ec675f4eb01a87dcea6fa61f909c4f0edc519c6fb2d6
+size 22578
diff --git a/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_pcs_1_ts_100_t_100000_000000_3_expected.vtu b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_pcs_1_ts_100_t_100000_000000_3_expected.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..4af8a62acfd983026110250f7846f431053d45ce
--- /dev/null
+++ b/Tests/Data/Parabolic/ComponentTransport/TracerSimulation/TracerSimulation_pcs_1_ts_100_t_100000_000000_3_expected.vtu
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d0023338aecdb135dacc81d83092d78e5ce14f555bc16a52989a489090fd30cd
+size 23478