diff --git a/combustion/XiFoam/DLRCJH/README.md b/combustion/XiFoam/DLRCJH/README.md
index 39296adf4c03137be2fcae756c301ef9b018b48b..926bb6b622cc4cfdb76c3e56c344be420f5ee3dc 100644
--- a/combustion/XiFoam/DLRCJH/README.md
+++ b/combustion/XiFoam/DLRCJH/README.md
@@ -3,14 +3,14 @@
 Sergey Lesnik and Henrik Rusche, Wikki GmbH, Germany
 
 ## Copyright
-Copyright (c) 2022-2023 Wikki GmbH
+Copyright (c) 2022-2024 Wikki GmbH
 
 <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons Licence" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a><br />
 
 Except where otherwise noted, this work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
 
 ## Introduction
-The considered combustor stems from an experimental setup constructed by Severin[^SeverinPhD] at the Institute of Combustion Technology of the German Aerospace Center (abbreviated as DLR in German). The burner is based on the Recirculation-Stabilized Jet Flame (RSJF) concept, which is better known as FLOX. Initially developed for the industrial furnaces, this technology has a great potential in the application to the gas turbines. Compared to widespread swirl burners, RSJF combustors feature low NOx emissions, homogeneous temperature distribution, and operate with a wide range of fuels and loads. The main goal of the experimental work was to clarify how the recirculation contributes to the flow stabilization. Apart from the experiments, a number of numerical investigations with the same geometry was performed, e.g. by Ax et. al.[^Ax2020] and Gruhlke et. al.[^Gruhlke2020][^Gruhlke2021].
+The considered combustor stems from an experimental setup constructed by Severin[^SeverinPhD] at the Institute of Combustion Technology of the German Aerospace Center (abbreviated as DLR in German). The burner is based on the Recirculation-Stabilized Jet Flame (RSJF) concept, which is better known as FLOX. Initially developed for the industrial furnaces, this technology has a great potential in the application to the gas turbines. Compared to widespread swirl burners, RSJF combustors feature low NOx emissions, homogeneous temperature distribution, and operate with a wide range of fuels and loads. The main goal of the experimental work was to clarify how the recirculation contributes to the flow stabilization. Apart from the experiments, a number of numerical investigations with the same geometry was performed, e.g. by Ax et. al.[^Ax2020] and Gruhlke et. al.[^Gruhlke2020][^Gruhlke2021]. The investigations presented here were partially published by Galeazzo[^Galeazzo2024].
 
 ![renderingDLRCJH.png](figures/renderingDLRCJH.png)
 
@@ -28,10 +28,10 @@ Severin[^SeverinPhD] applied following measurement techniques: OH*-chemiluminesc
 
 ## Flow parameters
 - Reynolds number: 497 000
-- Average velocity at the main inlet: $`U_i`$ = 113 m/s
+- Average velocity at the main inlet: $U_i$ = 113 m/s
 - Chamber pressure: 8 bar
 - Air-fuel ratio: 1.7
-- Inlet temperature of the mixture: $`T_i`$ = 725 K
+- Inlet temperature of the mixture: $T_i$ = 725 K
 - Adiabatic flame temperature: 1950 K
 
 
@@ -40,22 +40,22 @@ Severin[^SeverinPhD] applied following measurement techniques: OH*-chemiluminesc
 The geometry parameters shown in the table below are taken from Severin[^SeverinPhD].
 
 | Dimension            | Description                                                     |
-|----------------------|-----------------------------------------------------------------|
-| $`d_i`$ = 40 mm        | Inlet nozzle diameter                                           |
-| $`y_i`$ = -10 mm       | Vertical offset of the nozzle mounting point                    |
-| $`a`$ = 95 mm          | Lateral, top and bottom wall width of the chamber               |
-| $`l`$ = 843 mm         | Chamber length                                                  |
-| $`x_{inj}`$ = -400 mm  | Location of the fuel injection                                  |
-| $`d_o`$ = 58.8 mm      | Outlet nozzle diameter                                          |
-| $`d_p`$ = 4.7 mm       | Pilot nozzle diameter                                           |
-| $`\alpha`$ = 60°       | Inclination angle of the pilot nozzles to the inlet nozzle axis |
-| $`\Delta z_p`$ = 10 mm | Distance between the neighboring pilot nozzles                  |
-| $`y_p`$ = 25 mm        | Vertical offset of the pilot nozzles mounts                     |
+| -------------------- | --------------------------------------------------------------- |
+| $d_i$ = 40 mm        | Inlet nozzle diameter                                           |
+| $y_i$ = -10 mm       | Vertical offset of the nozzle mounting point                    |
+| $a$ = 95 mm          | Lateral, top and bottom wall width of the chamber               |
+| $l$ = 843 mm         | Chamber length                                                  |
+| $x_{inj}$ = -400 mm  | Location of the fuel injection                                  |
+| $d_o$ = 58.8 mm      | Outlet nozzle diameter                                          |
+| $d_p$ = 4.7 mm       | Pilot nozzle diameter                                           |
+| $\alpha$ = 60°       | Inclination angle of the pilot nozzles to the inlet nozzle axis |
+| $\Delta z_p$ = 10 mm | Distance between the neighboring pilot nozzles                  |
+| $y_p$ = 25 mm        | Vertical offset of the pilot nozzles mounts                     |
 
 Several dimensions regarding the inlet and outlet pipes could not be found in the literature and approximations based on the available description and figures are introduced. The original outlet is not reproduced. The outlet in the numerical setup is represented by the complete cross-section of the chamber. Primarily, this is done to avoid the wave reflection (mostly originating from the flow initialization or mapping from a mesh of lower resolution) at the walls. The boundary condition for pressure at the outlet is non-reflective. The length of the main inlet pipe is chosen to be 10 times the diameter in order for the flow to develop until the entry into the chamber. The final dimensions are given in x-y and y-z cross-sections below in addition to figure from section [Experimental Setup](#experimental-setup).
 
-| Plane y-z | Plane x-y |
-|--|--|
+| Plane y-z                                   | Plane x-y                                                 |
+| ------------------------------------------- | --------------------------------------------------------- |
 | ![geometry_yz.svg](figures/geometry_yz.svg) | ![geometry_xy_pilots.svg](figures/geometry_xy_pilots.svg) |
 
 Figure: Geometry of the DLRCJH combustor for the numerical setup. The dimensions are in mm.
@@ -88,24 +88,24 @@ This configuration is due to limited capabilities of FreeCAD export and sHM impo
 During the definition of the mesh topology, the focus has lied on ensuring a high resolution in the upstream half of the chamber, where the main jet mixes with those from the pilots and a recirculation occurs. Furthermore, a high mesh resolution has been prescribed in the shear and boundary layers of the inlet and pilot pipes. A particular attention has been paid to ensure that none of the mesh parts results in a locally high Courant number which would limit the time step. For instance, the Courant number in the chamber is targeted to be under 0.25, whereas in a pilot pipe it is allowed to be as high as 1.5 due to the fact the the pilot flow is of minor interest with the respect to the final results and the validation. Four meshes with resolutions of 3, 24, 189, 489 million cells have been produced successively. For each resolution, the quality of the mesh has been assessed and a calculation with XiFoam has been performed. The results have been validated by comparing time-averaged velocity and temperature fields between the calculation and the experiment.
 
 ## Boundary Conditions
-| Quantity | Description                    | Units    |
-|----------|--------------------------------|----------|
-| alphat   | Turbulence thermal diffusivity | kg/(m s) |
-| b        | Regress variable               | -        |
-| k        | Turbulence kinetic energy      | m²/s²    |
-| ft       | Fuel fraction                  | -        |
-| nut      | Turbulence viscosity           | m²/s     |
-| p        | Pressure                       | kg/(m s²)|
-| Su       | Laminar flame speed            | m/s      |
-| T        | Temperature                    | K        |
-| Tu       | Unburnt Temperature            | K        |
-| U        | Velocity                       | m/s      |
-| Xi       | Flame-wrinkling St/Su          | -        |
+| Quantity | Description                    | Units     |
+| -------- | ------------------------------ | --------- |
+| alphat   | Turbulence thermal diffusivity | kg/(m s)  |
+| b        | Regress variable               | -         |
+| k        | Turbulence kinetic energy      | m²/s²     |
+| ft       | Fuel fraction                  | -         |
+| nut      | Turbulence viscosity           | m²/s      |
+| p        | Pressure                       | kg/(m s²) |
+| Su       | Laminar flame speed            | m/s       |
+| T        | Temperature                    | K         |
+| Tu       | Unburnt Temperature            | K         |
+| U        | Velocity                       | m/s       |
+| Xi       | Flame-wrinkling St/Su          | -         |
 
 The set of variables from the table above need to be defined at the boundaries in order to start the case. The values for the corresponding boundary conditions (BC) are taken from Severin's piloted case CJH2[^SeverinPhD]. Gruhlke et. al.[^Gruhlke2020] estimated the wall temperatures for a numerical setup.
 
 | Quantity | Main inlet  | Pilot inlet | Walls                             | Outlet     |
-|----------|-------------|-------------|-----------------------------------|------------|
+| -------- | ----------- | ----------- | --------------------------------- | ---------- |
 | alphat   | zG          | zG          | wF                                | c          |
 | b        | fV 1        | fV 1        | zG                                | iO 0       |
 | ft       | fV 0.03344  | fV 0.06084  | zG                                | iO 0.03344 |
@@ -121,7 +121,7 @@ The set of variables from the table above need to be defined at the boundaries i
 The abbreviations used above are:
 
 | Abbreviation         | Meaning                   |
-|----------------------|---------------------------|
+| -------------------- | ------------------------- |
 | c                    | calculated BC             |
 | CF                   | Chamber Front (baseplate) |
 | CL                   | Chamber Lateral walls     |
@@ -139,29 +139,29 @@ Due to high turbulence in the chamber, the flow at the outlet may reverse. There
 A validation was performed with the results from Severin[^SeverinPhD] using the case with 24 million cells. Temperature and velocity profiles were averaged for 0.05 s of physical time and are provided below. Both, side and top view slices, contain the center axis of the main inlet pipe. The velocity distribution and the position of the recirculation zone from the calculation are in good agreement with the experiment. Temperature in the range above 1700 K is depicted correctly by the calculation. The region with temperature below 1400 K in the center of the chamber is larger than the one from the experiment. This is probably caused by the insufficient turbulence intensity in the computation.
 
 ## Velocity
-| | Side View | Top View |
-|--|--|--|
-| Computation | ![7608d6e2c381894c3303bca616371060.png](figures/7608d6e2c381894c3303bca616371060.png) | ![51644120d739a61abc68e3079e6e5033.png](figures/51644120d739a61abc68e3079e6e5033.png) |
+|                                      | Side View                                                                             | Top View                                                                              |
+| ------------------------------------ | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
+| Computation                          | ![7608d6e2c381894c3303bca616371060.png](figures/7608d6e2c381894c3303bca616371060.png) | ![51644120d739a61abc68e3079e6e5033.png](figures/51644120d739a61abc68e3079e6e5033.png) |
 | Experiment from Severin[^SeverinPhD] | ![7a424d29c5d083be782031a3963db313.png](figures/7a424d29c5d083be782031a3963db313.png) | ![e05105c79b9a8d100ce5ce5c5c1046ea.png](figures/e05105c79b9a8d100ce5ce5c5c1046ea.png) |
 
 ## Temperature
-| | Side View | Top View |
-|--|--|--|
-| Computation | ![1b814655d691e01ee5a526df94326caf.png](figures/1b814655d691e01ee5a526df94326caf.png) | ![e4805163fbd0e9933d8414d16cb79c56.png](figures/e4805163fbd0e9933d8414d16cb79c56.png) |
+|                                      | Side View                                                                             | Top View                                                                              |
+| ------------------------------------ | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
+| Computation                          | ![1b814655d691e01ee5a526df94326caf.png](figures/1b814655d691e01ee5a526df94326caf.png) | ![e4805163fbd0e9933d8414d16cb79c56.png](figures/e4805163fbd0e9933d8414d16cb79c56.png) |
 | Experiment from Severin[^SeverinPhD] | ![9939484cab3ca8d241b79a2d582580f3.png](figures/9939484cab3ca8d241b79a2d582580f3.png) | ![b029fd070a1be7e278c2da4873ab4974.png](figures/b029fd070a1be7e278c2da4873ab4974.png) |
 
 ## 489M Case Impressions
-| | |
-|--|--|
-| Pressure | ![e3519667ce761ab9c5d606ea7ae2dc18.png](figures/e3519667ce761ab9c5d606ea7ae2dc18.png) |
-| Velocity | ![4ef79b6b5fbde1909c12098234e230b1.png](figures/4ef79b6b5fbde1909c12098234e230b1.png) |
+|             |                                                                                       |
+| ----------- | ------------------------------------------------------------------------------------- |
+| Pressure    | ![e3519667ce761ab9c5d606ea7ae2dc18.png](figures/e3519667ce761ab9c5d606ea7ae2dc18.png) |
+| Velocity    | ![4ef79b6b5fbde1909c12098234e230b1.png](figures/4ef79b6b5fbde1909c12098234e230b1.png) |
 | Temperature | ![424b8972006cbddbef83ec4f5fa52866.png](figures/424b8972006cbddbef83ec4f5fa52866.png) |
 
 Figures: pressure, velocity and temperature slices from the case with 489 million cells.
 
 
 # Grand Challenge
-- Known to run with OpenFOAM-v2106 and -v2112.
+- Known to run with OpenFOAM-v2106, -v2112, -v2306 compiled with double precision (WM_PRECISION_OPTION=DP).
 - Three cases are provided: 3M, 24M and 489M, where the number describes the cell count in millions (an additional setup with 189 million cells may be shipped upon request).
 - Two setups for each mesh size are provided
 	- *fixedTol*: the tolerances of the linear solvers are fixed. This is a usual setup for a production run. The execution time fluctuations between the time steps are large and are not only dependent on the mesh size but also on the decomposition (e.g. number of processors). In the context of the benchmarking, it is used to provide mean iteration numbers for the *fixedIter* setup.
@@ -170,8 +170,14 @@ Figures: pressure, velocity and temperature slices from the case with 489 millio
 - Decomposition is performed with the *multiLevel* method and the *scotch* decomposer.
 
 ## Recommendations
-- The larger meshes (189M, 489M) require single thread utilities such as *decomposePar*, *reconstructPar* to be compiled with the 64-bit integer (WM_LABEL_SIZE).
-- Use collated fileHandler to reduce the number of files for runs with a large number of MPI ranks.
+- The larger meshes (189M, 489M) require single thread utilities such as *decomposePar*, *reconstructPar* to be compiled with the 64-bit integer (WM_LABEL_SIZE=64).
+- Experience with *decomposePar* for the 489M case and only required fields with *multiLevel scotch* method:
+	- decomposing both mesh and fields: min. 4 h wall time (strongly depends on the number of partitions); 450 GB RAM
+    - decomposing fields only: min. 3 h wall time; 200 GB RAM
+
+### File Formats
+- Use the *coherent* file format if available that solves many issues connected to the IO (see [Coherent File Format](#coherent-file-format))
+- Otherwise use *collated* file format to reduce the number of files for runs with a large number of MPI ranks.
   - When using collated format, try to switch on threading in order to enable writing in a separate thread, e.g.
   ```
   decomposePar -opt-switch maxThreadFileBufferSize=2000000000 \
@@ -183,11 +189,9 @@ Figures: pressure, velocity and temperature slices from the case with 489 millio
       -opt-switch maxMasterFileBufferSize=2000000000 -fileHandler collated \
       -ioRanks "( $(echo {0..32767..1024}) )"
   ```
-- A decomposition of the largest case (489M) onto high number of partitions (> 10,000) may take a lot of time (> 48h). Thus, it is expedient first to decompose only the fields required for a restart (see list of quantities from section [Boundary Conditions](#boundary-conditions)).
-- Experience with *decomposePar* for the 489M case and only required fields:
-	- decomposing both mesh and fields: min. 4 h wall time (strongly depends on the number of partitions); 450 GB RAM
-    - decomposing fields only: min. 3 h wall time; 200 GB RAM
-- Utility *mapFieldsPar* failed to map from 189M to 489M while using collated fileHandler in several attempts. Problems were also observed when mapping on several nodes. Thus, it is recommended
+  - A decomposition of the largest case (489M) onto high number of partitions (> 10,000) may take a lot of time (> 48h). Thus, it is expedient first to decompose only the fields required for a restart (see list of quantities from section [Boundary Conditions](#boundary-conditions)).
+
+  - Utility *mapFieldsPar* failed to map from 189M to 489M while using collated fileHandler in several attempts. Problems were also observed when mapping on several nodes. Thus, it is recommended
 	- to use the utility on the decomposed case with the uncollated fileHandler
 	- to map on a single node
 	- to fulfill the memory requirement of total 1.5 TB RAM for the 489M case
@@ -207,9 +211,8 @@ A FreeCAD script is given in order to reproduce the geometry construction and su
 - Export meshes of the pipe and pilot walls separately as ASCII .stl via "Mesh Design". Needed for region refinement.
 
 ### Mesh and Restart Files
-In order to enable restarts, meshes and developed fields are provided on the e4 platform (see access instructions at https://team.exafoam.eu/projects/exafoam/wiki) under:
-
-`/data/exafoam/wp2-validation/grandChallenges/DLRCJH`
+In order to enable restarts, meshes and corresponding developed fields are provided on the DaRUS data repository under:
+https://doi.org/10.18419/darus-3699
 
 All the data is written in ASCII format with a precision of 10. Binary format is not used in order to avoid problems with different endianness on HPC systems.
 
@@ -239,6 +242,193 @@ If a new mesh is desired, the meshing setups including surface meshes are provid
 - Utility *mapFieldsPar* failed to map from 189M to 489M while using collated fileHandler (see [Recommendations](#recommendations)).
 - Provided coded function object *FOwallClockTimeStatistics* needs a compilation to be executed on the first run. Sometimes on large cases with many nodes (responsible for IO), this leads to an error "No such file or directory". This can be fixed by executing a single rank run with a small mesh in order to compile the function object, which is stored in *dynamicCode* folder.
 
+
+# Benchmark Results
+Two supercomputers were used for benchmarking of the Combustor Grand Challenge:
+- An HLRS supercomputer from Germany named HAWK is equipped with 5632 nodes each consisting of two AMD EPYC 7742 (“Rome”, Zen2 architecture) CPUs. In total, each node provides 128 CPU cores and 256GB of operating memory.
+- The fastest European supercomputer LUMI is located in Finland. Its CPU partition consists of 2048 nodes. Each of the nodes is populated by two AMD EPYC 7763 (“Milan”, Zen3 architecture) and 256GB memory.
+
+Strong and weak scaling benchmarks were performed on HAWK. Other results stem from LUMI.
+
+Normalized time to solution given in tables below is calculated as $T_i^* = t_i N_c / N_e$ with $t_i$ the time per iteration, $N_c$ the number of cores and $N_e$ the number of cells.
+
+During the benchmarks an inefficiency was identified in a part of the turbulence modelling, namely the vanDriest damping, which triggered expensive MPI communication every time step. An [algorithmic improvement](https://develop.openfoam.com/Development/openfoam/-/issues/2648) drastically reduced the amount of the MPI communication.
+
+
+## Strong Scaling
+Four mesh sizes were considered for the scaling tests: 3M, 24M, 189M and 489M. These consist of 3, 24, 189 and 489 million cells, respectively. The cases are setup such that a certain precision of the solution is reached. From the statistical viewpoint, the total number of time steps per each run ensures that the resulting metric lies within 1% error at 95% confidence level. The metric used is wall-clock time per time step, whereby I/O and initialization (i.e. the first time step) were not accounted for. The time step differs between the cases because the Courant number is kept constant.
+
+### 3M
+In the case of 3M, the MPI ranks were pinned in a uniform manner over a node for the runs allocating one node or less. The resulting speedup is close to ideal for 2, 4 and 8 cores. Presumably, the behaviour is due to memory bandwidth being not fully saturated. For higher core numbers up to occupying the whole node, the performance decreases. Due to our analysis, decomposing the problem onto two and more nodes allows the data to fit into the L3 cache, which improves the performance compared to a single node run (see normalized time to solution).
+
+![speedup_3M.png](figures/speedup_3M.png)
+
+| nCores | nNodes | Ideal speedup | Speedup | Time per time step  in s | Normalized time to solution in µs | Relative Standard Deviation in % |
+| :----: | :----: | :-----------: | :-----: | :----------------------: | :-------------------------------: | :------------------------------: |
+|   1    |   1    |       1       |    1    |           36.1           |                12                 |               1.16               |
+|   2    |   1    |       2       |  2.02   |           17.9           |               11.9                |              0.0563              |
+|   4    |   1    |       4       |  3.88   |           9.31           |               12.4                |              0.063               |
+|   8    |   1    |       8       |  7.65   |           4.73           |               12.6                |              0.0852              |
+|   16   |   1    |      16       |  14.6   |           2.48           |               13.2                |               0.15               |
+|   32   |   1    |      32       |   26    |           1.39           |               14.8                |              0.102               |
+|   64   |   1    |      64       |  37.4   |          0.965           |               20.6                |              0.143               |
+|  128   |   1    |      128      |  43.6   |           0.83           |               35.4                |              0.374               |
+|  256   |   2    |      256      |   103   |          0.351           |                30                 |              0.497               |
+|  512   |   4    |      512      |   226   |           0.16           |               27.3                |              0.957               |
+|  1024  |   8    |     1024      |   406   |          0.0891          |               30.4                |               1.05               |
+
+### 24M
+The 24M case behaviour is similar to the 3M case with multiple-node decomposition: with higher number of nodes, larger parts of the problem fit into the cache, resulting in the superlinear scaling.
+
+![speedup_24M.png](figures/speedup_24M.png)
+
+| nCores | nNodes | Ideal speedup | Speedup | Time per time step  in s | Normalized time to solution in µs | Relative Standard Deviation in % |
+| :----: | :----: | :-----------: | :-----: | :----------------------: | :-------------------------------: | :------------------------------: |
+|  128   |   1    |       1       |    1    |           11.5           |               61.2                |              0.134               |
+|  256   |   2    |       2       |  2.26   |           5.07           |               54.1                |              0.148               |
+|  512   |   4    |       4       |   5.4   |           2.12           |               45.3                |              0.164               |
+|  1024  |   8    |       8       |  13.4   |          0.857           |               36.6                |              0.241               |
+|  2048  |   16   |      16       |  30.9   |          0.372           |               31.7                |              0.963               |
+|  4096  |   32   |      32       |  67.4   |           0.17           |               29.1                |               2.3                |
+|  8192  |   64   |      64       |   116   |          0.0993          |               33.9                |               2.64               |
+| 16384  |  128   |      128      |   148   |          0.0776          |                53                 |              0.689               |
+
+### 489M
+
+![speedup_489M_largeRunsOnly.png](figures/speedup_489M_largeRunsOnly.png)
+
+| nCores | nNodes | Ideal speedup | Speedup | Time per time step  in s | Normalized time to solution in µs | Relative Standard Deviation in % |
+| :----: | :----: | :-----------: | :-----: | :----------------------: | :-------------------------------: | :------------------------------: |
+|  1024  |   8    |       1       |    1    |           50.3           |                105                |              0.158               |
+|  2048  |   16   |       2       |  2.54   |           19.8           |               83.1                |              0.208               |
+|  4096  |   32   |       4       |  5.68   |           8.86           |               74.2                |               1.62               |
+|  8192  |   64   |       8       |  16.9   |           2.98           |                50                 |              0.246               |
+| 16384  |  128   |      16       |  42.3   |           1.19           |               39.8                |              0.451               |
+| 32768  |  256   |      32       |  97.8   |          0.515           |               34.5                |               1.1                |
+| 65536  |  512   |      64       |   161   |          0.313           |               41.9                |               3.36               |
+| 131072 |  1024  |      128      |   264   |          0.191           |               51.2                |               4.95               |
+
+### Superlinear speedup
+The benchmark cases show higly superlinear speedup. A profiling analysis during the exaFOAM project identified the relevant cause of these findings to be the large amount of L3 memory cache on the modern CPUs. With the increasing number of partitions, the number of cells and thus the amount of data per core decreases. This results in a larger portion of data, which is consumed for calculations, to be in cache for the complete duration of the computation. Since the memory access to cache is orders of magnitude faster than the access to RAM, the performance increases dramatically.
+
+## Weak Scaling
+Weak scaling benchmarks were performed for the loads of 60, 30, 15, 7.5 thousand cells per core. The obtained efficiency is for all cases higher than 90%.
+
+### 7500 Cell per Core
+
+![efficiency_7500.png](figures/efficiency_7500.png)
+
+| nCores | nNodes | Efficiency | Time per time step  in s | Normalized time to solution in µs |
+| :----: | :----: | :--------: | :----------------------: | :-------------------------------: |
+|  400   |   4    |     1      |          0.206           |               27.5                |
+|  3200  |   25   |   0.908    |          0.227           |               30.3                |
+| 25200  |  197   |   0.846    |          0.244           |               32.5                |
+
+### 15K Cell per Core
+
+![efficiency_15K.png](figures/efficiency_15K.png)
+
+| nCores | nNodes | Efficiency | Time per time step  in s | Normalized time to solution in µs |
+| :----: | :----: | :--------: | :----------------------: | :-------------------------------: |
+|  200   |   2    |     1      |          0.464           |               30.9                |
+|  1600  |   13   |   0.934    |          0.496           |               33.1                |
+| 12600  |   99   |   0.907    |          0.511           |               34.1                |
+| 32768  |  256   |   0.901    |          0.515           |               34.3                |
+
+### 30K Cell per Core
+
+![efficiency_30K.png](figures/efficiency_30K.png)
+
+| nCores | nNodes | Efficiency | Time per time step  in s | Normalized time to solution in µs |
+| :----: | :----: | :--------: | :----------------------: | :-------------------------------: |
+|  100   |   1    |     1      |           1.09           |               36.4                |
+|  800   |   7    |    0.93    |           1.17           |               39.1                |
+|  6300  |   50   |   0.925    |           1.18           |               39.3                |
+| 16384  |  128   |   0.917    |           1.19           |               39.6                |
+
+### 60K Cell per Core
+
+![efficiency_60K.png](figures/efficiency_60K.png)
+
+| nCores | nNodes | Efficiency | Time per time step  in s | Normalized time to solution in µs |
+| :----: | :----: | :--------: | :----------------------: | :-------------------------------: |
+|   50   |   1    |     1      |           2.75           |               45.8                |
+|  400   |   4    |   0.931    |           2.95           |               49.2                |
+|  3150  |   25   |   0.939    |           2.92           |               48.7                |
+|  8192  |   64   |   0.921    |           2.98           |               49.7                |
+
+## Coherent File Format
+The major bottleneck experienced during the pre-processing of the case is IO. Modern file systems in the HPC area store data on multiple object server targets to increase performance and thus have a complex system to store meta data for every file. This is also a reason why the number of files is strictly limited to a supercomputer user. Therefore, for large decompositions, the only acceptable and available IO format in OpenFOAM is collated, which enables aggregation of data to a small number of files. The format has several inefficiencies, whereby the most problematic one is the write speed during the serial decomposition. The duration of a decomposition onto 32,768 partitions is approximately 19 hours. A decomposition onto 65,536 partitions is not possible because of the job duration limit of 24 hours imposed by the administrations of LUMI and HAWK supercomputers.
+The coherent format developed within the exaFOAM project addresses this and many other issues of the current IO formats [^Weiss2024].
+
+### Decomposition
+A pre-processing benchmark was setup in order to measure the improvements of the coherent format. The goal was to prepare several decompositions for the 489M mesh running on a single core with decomposition method hierarchical. The results from Figure below demonstrate up to two orders of magnitude improvement in Time-To-Solution (TTS) compared to the collated format, e.g. 60 times faster decomposition onto 32,678 partitions. Further insight into the timings reveals that with the coherent file format the read and write duration stays the same for all the decompositions. As a side note, the run time of the hierarchical decomposition itself is independent of the number of partitions, which is not true for most decomposition methods available in OpenFOAM.
+
+Another milestone was achieved by enabling decompositions, which were not possible before and are thus considered as enabling technology. Decompositions up to 262,144 partitions were obtained. No bottlenecks were identified that could prevent even larger decompositions.
+
+![DecompositionComparison](figures/489M_decompose_coherentVsCollated.svg)
+
+### Pre- and Post-Processing
+The coherent format enables further improvements that are analysed here using an example of common workflow: decompose, renumber, run and reconstruct the case.
+Here, we chose the 489M case with a decomposition of 32,768 partitions and compare the total Cost-To-Solution (CTS) of the pre- and post-processing between the collated and coherent format. The corresponding calculations are carried out on the LUMI supercomputer. First, we describe how the renumber and reconstruct steps are improved using the coherent format. Afterwards, we define a workflow and perform the analysis.
+
+OpenFOAM offers a tool renumberMesh that enables permutation of the cell ordering within the mesh such that the matrix resulting from the Finite Volume discretisation has a low bandwidth. According to the experience with the combustor GC, renumbering with the Cuthill-McKee method results in 5% to 15% lower run time. All the benchmarks presented here are produced with renumbered meshes. Note that every decomposition needs new renumbering. The current implementation in OpenFOAM allows the renumbering of decomposed cases only in parallel. The renumbering with the coherent format may be performed on a single core independent of the number of partitions. Furthermore, it may be carried out together with the decomposition procedure saving unnecessary writing and reading of the mesh.
+
+An analysis of the data written in the collated format requires a reconstruction step when the analysis is not carried out on the same number of cores as the solver run. Corresponding utility reconstructPar runs in serial, reading the fields from the time steps of interest and reassembling these to the serial mesh conforming representation. This step is unnecessary when using the coherent format since the original and decomposed meshes are indistinguishable regarding their structure. The two meshes differ only in the cell ordering. Therefore, every decomposed mesh in the coherent format may be processed by a serial utility without further treatment. As a result, the reconstruction step is not needed and thus absent in the workflow with the coherent format.
+
+The analysed workflow consists of the following pre- and one post-processing steps:
+- decompose the mesh and the fields (fields with uniform distribution),
+- renumber the mesh and the fields to increase the performance during the run,
+- after the run, reconstruct time steps of interest: only a single time step is reconstructed within this benchmark.
+
+The resulting cost-to-solution is presented in the table below. The cost is given in core-hours according to the LUMI billing policy:
+- Standard nodes:
+  ```
+  cpu-core-hours-billed = cpu-cores-allocated x runtime-of-job
+  ```
+- Large memory nodes. The serial operations such as decompose and reconstruct were carried out on a shared node with large memory. The accounting here is calculated based on the allocated memory:
+  ```
+  cpu-core-hours-billed = max(CPU-cores-allocated, ceil(memory-allocated / 2GB)) x runtime-of-job
+  ```
+
+|             | Resources collated | Resources coherent | CTS in core-hours collated    | CTS in core-hours coherent                  |
+| :---------- | :----------------- | :----------------- | :---------------------------- | :------------------------------------------ |
+| Decompose   | 1; 600GB           | 1; 900GB           | 19.95h x 600GB / 2GB = 5985   | 0.56h x 900GB / 2GB =  252 (incl. Renumber) |
+| Renumber    | 32,768; 8.4TB      | 1; 900GB           | 0.0167h x 32,768 cores =  547 | –                                           |
+| Reconstruct | 1; 600GB           | –                  | 4.37h x 600GB / 2GB = 1311    | –                                           |
+| Total       | –                  | –                  | 7843                          | 252                                         |
+
+The total cost of the pre- and post-processing of collated and coherent formats are 7843 and 252 core-hours, respectively, leading to a factor 31 improvement in cost-to-solution. Note that often reconstruction is performed for more than one time step, which would provide the coherent format a larger benefit.
+
+### Write Performance
+A measurement campaign was setup to ensure that the write performance during the XiFoam run is not degraded when using the coherent format. The cases were setup in a such way that the writing of fields is triggered within an interval of at least 10s of wall clock time in order to keep the stress to LUMI’s Lustre system low and thus eliminate any impact of the file system on the measurements. Each time step written to storage consists of 32 volume fields (writing of the 3 surface fields was not supported by the implementation available at the time of benchmarking) and amounts to 148GB of data.
+
+![alt text](figures/489M_write_collatedVsCoherent.svg)
+
+Figure above shows the results for collated and coherent formats of writing 20 time steps during each run. The timings are represented as a boxplot that enables better insight into statistics. For the lower node counts (8 to 32), the coherent format is between 3% and 50% slower than the collated format. Presumably, at these node counts the nodes are not allocated within a single rack but may be spread over the whole machine. This can lead to a poor communication performance that is required for the data aggregation during writing and is indicated by high standard deviation of the corresponding timings. Another reason for this behaviour may be connected to the current implementation of the coherent format that ensures that each field is written to storage after the writing function exits. This can be done more efficiently by staging all fields of a time step in memory and triggering the actual writing to storage only once for all fields at end of the time step.
+
+For the node counts between 64 and 256, the performance of both formats is comparable. For the cases with 512 and 1024 nodes, no data is available for the collated format due to decomposition problems mentioned above. The performance of the coherent format decreases probably due to a high number of aggregators. The backend of the coherent format uses ADIOS2 library, which by default aggregates data to one file per node leading to a total of 1024 files for the run on 1024 nodes. This setting may be changed to a lower value.
+
+In conclusion, the writing performance of the coherent format is on par with the collated one. Further improvements may be achieved by refining the implementation and tuning the settings of the ADIOS2 backend.
+
+## Decomposition method
+An investigation was conducted to determine the role of the decomposition method on the performance of the XiFoam solver. In addition to the multilevel scotch decomposition measured on the HAWK supercomputer, runs with hierarchical and multilevel hierarchical decompositions were analysed on LUMI. Figure below shows that the differences in performance for higher core counts remain within a single-digit percentage range.
+
+![alt text](figures/489M_hierarchical_LUMIvsHAWK.svg)
+
+The decomposition procedure itself with the hierarchical method takes by far less time than the other methods. For example, the times for decomposition to 131,072 partitions including renumbering with the Cuthill-McKee method and using the coherent format:
+- Hierarchical: 0.92h
+- Multilevel hierarchical: 4.6h
+- Multilevel scotch: 5.1h
+
+Therefore, the hierarchical decomposition method is recommended in this case.
+
+## Summary
+The enhancements in the turbulence modelling algorithm and in the IO revealed efficient performance up to 131,072 cores. At high core counts, the multi-level decomposition method emerged as promising, reducing the inter-node communication bandwidth. Particularly noteworthy was the introduction of the coherent file format, which effectively addressed major pre- and post-processing bottlenecks, resulting in significantly faster decomposition times and notable cost reductions. Write performance analyses showcased comparable results between collated and coherent formats, hinting at further potential for optimization and refinement in the future for the coherent format. The following improvements were demonstrated:
+- Case decomposition: up to 60 times lower time-to-solution
+- Overall pre- and post-processing: 31 times lower cost-to-solution
+- Solver execution: 30 times lower time-to-solution
+
 # Acknowledgment
 This application has been developed as part of the exaFOAM Project https://www.exafoam.eu, which has received funding from the European High-Performance Computing Joint Undertaking (JU) under grant agreement No 956416. The JU receives support from the European Union's Horizon 2020 research and innovation programme and France, Germany, Italy, Croatia, Spain, Greece, and Portugal.
 
@@ -246,8 +436,12 @@ This application has been developed as part of the exaFOAM Project https://www.e
 
 
 # References
+When referring to the case in publications please cite the following reference: [^Galeazzo2024]
+
 [^SeverinPhD]: Severin, M., 2019. Analyse der Flammenstabilisierung intensiv mischender Jetflammen für Gasturbinenbrennkammern (PhD Thesis). Universität Stuttgart.
 [^Ax2020]: Ax, H., Lammel, O., Lückerath, R., Severin, M., 2020. High-Momentum Jet Flames at Elevated Pressure, C: Statistical Distribution of Thermochemical States Obtained From Laser-Raman Measurements. Journal of Engineering for Gas Turbines and Power 142, 071011.  https://doi.org/10.1115/1.4045483
 [^Gruhlke2020]: Gruhlke, P., Janbazi, H., Wlokas, I., Beck, C., Kempf, A.M., 2020. Investigation of a High Karlovitz, High Pressure Premixed Jet Flame with Heat Losses by LES. Combustion Science and Technology 192, 2138–2170. https://doi.org/10.1080/00102202.2020.1781101
 [^Gruhlke2021]: Gruhlke, P., Janbazi, H., Wollny, P., Wlokas, I., Beck, C., Janus, B., Kempf, A.M., 2021. Large-Eddy Simulation of a Lifted High-Pressure Jet-Flame with Direct Chemistry. Combustion Science and Technology 1–25. https://doi.org/10.1080/00102202.2021.1903886
+[^Galeazzo2024]: Galeazzo, F.C.C., Garcia-Gasulla, M., Boella, E., Pocurull, J., Lesnik, S., Rusche, H., Bnà, S., Cerminara, M., Brogi, F., Marchetti, F., Gregori, D., Weiß, R.G., Ruopp, A., 2024. Performance Comparison of CFD Microbenchmarks on Diverse HPC Architectures. https://doi.org/10.20944/preprints202403.0307.v1
 [^freecad]: https://wiki.freecad.org/Release_notes_0.20
+[^Weiss2024]: Weiß, R.G., Rusche, H., Lesnik, S., Galeazzo, F.C.C., Ruopp, A., 2024. Coherent Mesh Representation for Parallel I/O of Unstructured Polyhedral Meshes. https://doi.org/10.21203/rs.3.rs-3897818/v1
diff --git a/combustion/XiFoam/DLRCJH/figures/489M_decompose_coherentVsCollated.svg b/combustion/XiFoam/DLRCJH/figures/489M_decompose_coherentVsCollated.svg
new file mode 100644
index 0000000000000000000000000000000000000000..af05af712381f57cf35ed5340b1c0b94e7fa16ad
--- /dev/null
+++ b/combustion/XiFoam/DLRCJH/figures/489M_decompose_coherentVsCollated.svg
@@ -0,0 +1,1593 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="559.54375pt" height="375.952904pt" viewBox="0 0 559.54375 375.952904" xmlns="http://www.w3.org/2000/svg" version="1.1">
+ <metadata>
+  <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+   <cc:Work>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:date>2024-04-09T10:58:46.383685</dc:date>
+    <dc:format>image/svg+xml</dc:format>
+    <dc:creator>
+     <cc:Agent>
+      <dc:title>Matplotlib v3.7.5, https://matplotlib.org/</dc:title>
+     </cc:Agent>
+    </dc:creator>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <defs>
+  <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style>
+ </defs>
+ <g id="figure_1">
+  <g id="patch_1">
+   <path d="M 0 375.952904 
+L 559.54375 375.952904 
+L 559.54375 0 
+L 0 0 
+z
+" style="fill: #ffffff"/>
+  </g>
+  <g id="axes_1">
+   <g id="patch_2">
+    <path d="M 50.14375 330.698842 
+L 552.34375 330.698842 
+L 552.34375 22.318125 
+L 50.14375 22.318125 
+z
+" style="fill: #ffffff"/>
+   </g>
+   <g id="patch_3">
+    <path d="M 72.971023 330.698842 
+L 100.501402 330.698842 
+L 100.501402 311.894959 
+L 72.971023 311.894959 
+z
+" clip-path="url(#p0e59a60529)" style="fill: #1f77b4"/>
+   </g>
+   <g id="patch_4">
+    <path d="M 130.325979 330.698842 
+L 157.856358 330.698842 
+L 157.856358 306.259006 
+L 130.325979 306.259006 
+z
+" clip-path="url(#p0e59a60529)" style="fill: #1f77b4"/>
+   </g>
+   <g id="patch_5">
+    <path d="M 187.680936 330.698842 
+L 215.211315 330.698842 
+L 215.211315 291.61194 
+L 187.680936 291.61194 
+z
+" clip-path="url(#p0e59a60529)" style="fill: #1f77b4"/>
+   </g>
+   <g id="patch_6">
+    <path d="M 245.035893 330.698842 
+L 272.566272 330.698842 
+L 272.566272 257.563724 
+L 245.035893 257.563724 
+z
+" clip-path="url(#p0e59a60529)" style="fill: #1f77b4"/>
+   </g>
+   <g id="patch_7">
+    <path d="M 302.390849 330.698842 
+L 329.921228 330.698842 
+L 329.921228 190.709929 
+L 302.390849 190.709929 
+z
+" clip-path="url(#p0e59a60529)" style="fill: #1f77b4"/>
+   </g>
+   <g id="patch_8">
+    <path d="M 359.745806 330.698842 
+L 387.276185 330.698842 
+L 387.276185 56.216673 
+L 359.745806 56.216673 
+z
+" clip-path="url(#p0e59a60529)" style="fill: #1f77b4"/>
+   </g>
+   <g id="patch_9">
+    <path d="M 417.100762 330.698842 
+L 444.631142 330.698842 
+L 444.631142 330.698842 
+L 417.100762 330.698842 
+z
+" clip-path="url(#p0e59a60529)" style="fill: #1f77b4"/>
+   </g>
+   <g id="patch_10">
+    <path d="M 474.455719 330.698842 
+L 501.986098 330.698842 
+L 501.986098 330.698842 
+L 474.455719 330.698842 
+z
+" clip-path="url(#p0e59a60529)" style="fill: #1f77b4"/>
+   </g>
+   <g id="patch_11">
+    <path d="M 100.501402 330.698842 
+L 128.031781 330.698842 
+L 128.031781 326.389702 
+L 100.501402 326.389702 
+z
+" clip-path="url(#p0e59a60529)" style="fill: #ff7f0e"/>
+   </g>
+   <g id="patch_12">
+    <path d="M 157.856358 330.698842 
+L 185.386738 330.698842 
+L 185.386738 326.26143 
+L 157.856358 326.26143 
+z
+" clip-path="url(#p0e59a60529)" style="fill: #ff7f0e"/>
+   </g>
+   <g id="patch_13">
+    <path d="M 215.211315 330.698842 
+L 242.741694 330.698842 
+L 242.741694 326.221345 
+L 215.211315 326.221345 
+z
+" clip-path="url(#p0e59a60529)" style="fill: #ff7f0e"/>
+   </g>
+   <g id="patch_14">
+    <path d="M 272.566272 330.698842 
+L 300.096651 330.698842 
+L 300.096651 326.12915 
+L 272.566272 326.12915 
+z
+" clip-path="url(#p0e59a60529)" style="fill: #ff7f0e"/>
+   </g>
+   <g id="patch_15">
+    <path d="M 329.921228 330.698842 
+L 357.451607 330.698842 
+L 357.451607 326.189277 
+L 329.921228 326.189277 
+z
+" clip-path="url(#p0e59a60529)" style="fill: #ff7f0e"/>
+   </g>
+   <g id="patch_16">
+    <path d="M 387.276185 330.698842 
+L 414.806564 330.698842 
+L 414.806564 326.145184 
+L 387.276185 326.145184 
+z
+" clip-path="url(#p0e59a60529)" style="fill: #ff7f0e"/>
+   </g>
+   <g id="patch_17">
+    <path d="M 444.631142 330.698842 
+L 472.161521 330.698842 
+L 472.161521 325.900665 
+L 444.631142 325.900665 
+z
+" clip-path="url(#p0e59a60529)" style="fill: #ff7f0e"/>
+   </g>
+   <g id="patch_18">
+    <path d="M 501.986098 330.698842 
+L 529.516477 330.698842 
+L 529.516477 326.012903 
+L 501.986098 326.012903 
+z
+" clip-path="url(#p0e59a60529)" style="fill: #ff7f0e"/>
+   </g>
+   <g id="matplotlib.axis_1">
+    <g id="xtick_1">
+     <g id="line2d_1"/>
+     <g id="text_1">
+      <!-- 1024 -->
+      <g transform="translate(87.776402 341.797279) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-31" d="M 794 531 
+L 1825 531 
+L 1825 4091 
+L 703 3866 
+L 703 4441 
+L 1819 4666 
+L 2450 4666 
+L 2450 531 
+L 3481 531 
+L 3481 0 
+L 794 0 
+L 794 531 
+z
+" transform="scale(0.015625)"/>
+        <path id="DejaVuSans-30" d="M 2034 4250 
+Q 1547 4250 1301 3770 
+Q 1056 3291 1056 2328 
+Q 1056 1369 1301 889 
+Q 1547 409 2034 409 
+Q 2525 409 2770 889 
+Q 3016 1369 3016 2328 
+Q 3016 3291 2770 3770 
+Q 2525 4250 2034 4250 
+z
+M 2034 4750 
+Q 2819 4750 3233 4129 
+Q 3647 3509 3647 2328 
+Q 3647 1150 3233 529 
+Q 2819 -91 2034 -91 
+Q 1250 -91 836 529 
+Q 422 1150 422 2328 
+Q 422 3509 836 4129 
+Q 1250 4750 2034 4750 
+z
+" transform="scale(0.015625)"/>
+        <path id="DejaVuSans-32" d="M 1228 531 
+L 3431 531 
+L 3431 0 
+L 469 0 
+L 469 531 
+Q 828 903 1448 1529 
+Q 2069 2156 2228 2338 
+Q 2531 2678 2651 2914 
+Q 2772 3150 2772 3378 
+Q 2772 3750 2511 3984 
+Q 2250 4219 1831 4219 
+Q 1534 4219 1204 4116 
+Q 875 4013 500 3803 
+L 500 4441 
+Q 881 4594 1212 4672 
+Q 1544 4750 1819 4750 
+Q 2544 4750 2975 4387 
+Q 3406 4025 3406 3419 
+Q 3406 3131 3298 2873 
+Q 3191 2616 2906 2266 
+Q 2828 2175 2409 1742 
+Q 1991 1309 1228 531 
+z
+" transform="scale(0.015625)"/>
+        <path id="DejaVuSans-34" d="M 2419 4116 
+L 825 1625 
+L 2419 1625 
+L 2419 4116 
+z
+M 2253 4666 
+L 3047 4666 
+L 3047 1625 
+L 3713 1625 
+L 3713 1100 
+L 3047 1100 
+L 3047 0 
+L 2419 0 
+L 2419 1100 
+L 313 1100 
+L 313 1709 
+L 2253 4666 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-31"/>
+       <use xlink:href="#DejaVuSans-30" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-32" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-34" x="190.869141"/>
+      </g>
+      <!-- (8) -->
+      <g transform="translate(93.418589 352.995092) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-28" d="M 1984 4856 
+Q 1566 4138 1362 3434 
+Q 1159 2731 1159 2009 
+Q 1159 1288 1364 580 
+Q 1569 -128 1984 -844 
+L 1484 -844 
+Q 1016 -109 783 600 
+Q 550 1309 550 2009 
+Q 550 2706 781 3412 
+Q 1013 4119 1484 4856 
+L 1984 4856 
+z
+" transform="scale(0.015625)"/>
+        <path id="DejaVuSans-38" d="M 2034 2216 
+Q 1584 2216 1326 1975 
+Q 1069 1734 1069 1313 
+Q 1069 891 1326 650 
+Q 1584 409 2034 409 
+Q 2484 409 2743 651 
+Q 3003 894 3003 1313 
+Q 3003 1734 2745 1975 
+Q 2488 2216 2034 2216 
+z
+M 1403 2484 
+Q 997 2584 770 2862 
+Q 544 3141 544 3541 
+Q 544 4100 942 4425 
+Q 1341 4750 2034 4750 
+Q 2731 4750 3128 4425 
+Q 3525 4100 3525 3541 
+Q 3525 3141 3298 2862 
+Q 3072 2584 2669 2484 
+Q 3125 2378 3379 2068 
+Q 3634 1759 3634 1313 
+Q 3634 634 3220 271 
+Q 2806 -91 2034 -91 
+Q 1263 -91 848 271 
+Q 434 634 434 1313 
+Q 434 1759 690 2068 
+Q 947 2378 1403 2484 
+z
+M 1172 3481 
+Q 1172 3119 1398 2916 
+Q 1625 2713 2034 2713 
+Q 2441 2713 2670 2916 
+Q 2900 3119 2900 3481 
+Q 2900 3844 2670 4047 
+Q 2441 4250 2034 4250 
+Q 1625 4250 1398 4047 
+Q 1172 3844 1172 3481 
+z
+" transform="scale(0.015625)"/>
+        <path id="DejaVuSans-29" d="M 513 4856 
+L 1013 4856 
+Q 1481 4119 1714 3412 
+Q 1947 2706 1947 2009 
+Q 1947 1309 1714 600 
+Q 1481 -109 1013 -844 
+L 513 -844 
+Q 928 -128 1133 580 
+Q 1338 1288 1338 2009 
+Q 1338 2731 1133 3434 
+Q 928 4138 513 4856 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-38" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-29" x="102.636719"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_2">
+     <g id="line2d_2"/>
+     <g id="text_2">
+      <!-- 2048 -->
+      <g transform="translate(145.131358 341.797279) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-32"/>
+       <use xlink:href="#DejaVuSans-30" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-34" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-38" x="190.869141"/>
+      </g>
+      <!-- (16) -->
+      <g transform="translate(147.592296 352.995092) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-36" d="M 2113 2584 
+Q 1688 2584 1439 2293 
+Q 1191 2003 1191 1497 
+Q 1191 994 1439 701 
+Q 1688 409 2113 409 
+Q 2538 409 2786 701 
+Q 3034 994 3034 1497 
+Q 3034 2003 2786 2293 
+Q 2538 2584 2113 2584 
+z
+M 3366 4563 
+L 3366 3988 
+Q 3128 4100 2886 4159 
+Q 2644 4219 2406 4219 
+Q 1781 4219 1451 3797 
+Q 1122 3375 1075 2522 
+Q 1259 2794 1537 2939 
+Q 1816 3084 2150 3084 
+Q 2853 3084 3261 2657 
+Q 3669 2231 3669 1497 
+Q 3669 778 3244 343 
+Q 2819 -91 2113 -91 
+Q 1303 -91 875 529 
+Q 447 1150 447 2328 
+Q 447 3434 972 4092 
+Q 1497 4750 2381 4750 
+Q 2619 4750 2861 4703 
+Q 3103 4656 3366 4563 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-31" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-36" x="102.636719"/>
+       <use xlink:href="#DejaVuSans-29" x="166.259766"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_3">
+     <g id="line2d_3"/>
+     <g id="text_3">
+      <!-- 4096 -->
+      <g transform="translate(202.486315 341.797279) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-39" d="M 703 97 
+L 703 672 
+Q 941 559 1184 500 
+Q 1428 441 1663 441 
+Q 2288 441 2617 861 
+Q 2947 1281 2994 2138 
+Q 2813 1869 2534 1725 
+Q 2256 1581 1919 1581 
+Q 1219 1581 811 2004 
+Q 403 2428 403 3163 
+Q 403 3881 828 4315 
+Q 1253 4750 1959 4750 
+Q 2769 4750 3195 4129 
+Q 3622 3509 3622 2328 
+Q 3622 1225 3098 567 
+Q 2575 -91 1691 -91 
+Q 1453 -91 1209 -44 
+Q 966 3 703 97 
+z
+M 1959 2075 
+Q 2384 2075 2632 2365 
+Q 2881 2656 2881 3163 
+Q 2881 3666 2632 3958 
+Q 2384 4250 1959 4250 
+Q 1534 4250 1286 3958 
+Q 1038 3666 1038 3163 
+Q 1038 2656 1286 2365 
+Q 1534 2075 1959 2075 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-34"/>
+       <use xlink:href="#DejaVuSans-30" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-39" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-36" x="190.869141"/>
+      </g>
+      <!-- (32) -->
+      <g transform="translate(204.947253 352.995092) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-33" d="M 2597 2516 
+Q 3050 2419 3304 2112 
+Q 3559 1806 3559 1356 
+Q 3559 666 3084 287 
+Q 2609 -91 1734 -91 
+Q 1441 -91 1130 -33 
+Q 819 25 488 141 
+L 488 750 
+Q 750 597 1062 519 
+Q 1375 441 1716 441 
+Q 2309 441 2620 675 
+Q 2931 909 2931 1356 
+Q 2931 1769 2642 2001 
+Q 2353 2234 1838 2234 
+L 1294 2234 
+L 1294 2753 
+L 1863 2753 
+Q 2328 2753 2575 2939 
+Q 2822 3125 2822 3475 
+Q 2822 3834 2567 4026 
+Q 2313 4219 1838 4219 
+Q 1578 4219 1281 4162 
+Q 984 4106 628 3988 
+L 628 4550 
+Q 988 4650 1302 4700 
+Q 1616 4750 1894 4750 
+Q 2613 4750 3031 4423 
+Q 3450 4097 3450 3541 
+Q 3450 3153 3228 2886 
+Q 3006 2619 2597 2516 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-33" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-32" x="102.636719"/>
+       <use xlink:href="#DejaVuSans-29" x="166.259766"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_4">
+     <g id="line2d_4"/>
+     <g id="text_4">
+      <!-- 8192 -->
+      <g transform="translate(259.841272 341.797279) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-38"/>
+       <use xlink:href="#DejaVuSans-31" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-39" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-32" x="190.869141"/>
+      </g>
+      <!-- (64) -->
+      <g transform="translate(262.302209 352.995092) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-36" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-34" x="102.636719"/>
+       <use xlink:href="#DejaVuSans-29" x="166.259766"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_5">
+     <g id="line2d_5"/>
+     <g id="text_5">
+      <!-- 16384 -->
+      <g transform="translate(314.014978 341.797279) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-31"/>
+       <use xlink:href="#DejaVuSans-36" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-33" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-38" x="190.869141"/>
+       <use xlink:href="#DejaVuSans-34" x="254.492188"/>
+      </g>
+      <!-- (128) -->
+      <g transform="translate(316.475916 352.995092) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-31" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-32" x="102.636719"/>
+       <use xlink:href="#DejaVuSans-38" x="166.259766"/>
+       <use xlink:href="#DejaVuSans-29" x="229.882812"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_6">
+     <g id="line2d_6"/>
+     <g id="text_6">
+      <!-- 32768 -->
+      <g transform="translate(371.369935 341.797279) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-37" d="M 525 4666 
+L 3525 4666 
+L 3525 4397 
+L 1831 0 
+L 1172 0 
+L 2766 4134 
+L 525 4134 
+L 525 4666 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-33"/>
+       <use xlink:href="#DejaVuSans-32" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-37" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-36" x="190.869141"/>
+       <use xlink:href="#DejaVuSans-38" x="254.492188"/>
+      </g>
+      <!-- (256) -->
+      <g transform="translate(373.830872 352.995092) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-35" d="M 691 4666 
+L 3169 4666 
+L 3169 4134 
+L 1269 4134 
+L 1269 2991 
+Q 1406 3038 1543 3061 
+Q 1681 3084 1819 3084 
+Q 2600 3084 3056 2656 
+Q 3513 2228 3513 1497 
+Q 3513 744 3044 326 
+Q 2575 -91 1722 -91 
+Q 1428 -91 1123 -41 
+Q 819 9 494 109 
+L 494 744 
+Q 775 591 1075 516 
+Q 1375 441 1709 441 
+Q 2250 441 2565 725 
+Q 2881 1009 2881 1497 
+Q 2881 1984 2565 2268 
+Q 2250 2553 1709 2553 
+Q 1456 2553 1204 2497 
+Q 953 2441 691 2322 
+L 691 4666 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-32" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-35" x="102.636719"/>
+       <use xlink:href="#DejaVuSans-36" x="166.259766"/>
+       <use xlink:href="#DejaVuSans-29" x="229.882812"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_7">
+     <g id="line2d_7"/>
+     <g id="text_7">
+      <!-- 65536 -->
+      <g transform="translate(428.724892 341.797279) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-36"/>
+       <use xlink:href="#DejaVuSans-35" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-35" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-33" x="190.869141"/>
+       <use xlink:href="#DejaVuSans-36" x="254.492188"/>
+      </g>
+      <!-- (512) -->
+      <g transform="translate(431.185829 352.995092) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-35" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-31" x="102.636719"/>
+       <use xlink:href="#DejaVuSans-32" x="166.259766"/>
+       <use xlink:href="#DejaVuSans-29" x="229.882812"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_8">
+     <g id="line2d_8"/>
+     <g id="text_8">
+      <!-- 131072 -->
+      <g transform="translate(482.898598 341.797279) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-31"/>
+       <use xlink:href="#DejaVuSans-33" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-31" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-30" x="190.869141"/>
+       <use xlink:href="#DejaVuSans-37" x="254.492188"/>
+       <use xlink:href="#DejaVuSans-32" x="318.115234"/>
+      </g>
+      <!-- (1024) -->
+      <g transform="translate(485.359536 352.995092) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-31" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-30" x="102.636719"/>
+       <use xlink:href="#DejaVuSans-32" x="166.259766"/>
+       <use xlink:href="#DejaVuSans-34" x="229.882812"/>
+       <use xlink:href="#DejaVuSans-29" x="293.505859"/>
+      </g>
+     </g>
+    </g>
+    <g id="text_9">
+     <!-- Number of Partitions (Nodes) -->
+     <g transform="translate(228.573437 366.673217) scale(0.1 -0.1)">
+      <defs>
+       <path id="DejaVuSans-4e" d="M 628 4666 
+L 1478 4666 
+L 3547 763 
+L 3547 4666 
+L 4159 4666 
+L 4159 0 
+L 3309 0 
+L 1241 3903 
+L 1241 0 
+L 628 0 
+L 628 4666 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-75" d="M 544 1381 
+L 544 3500 
+L 1119 3500 
+L 1119 1403 
+Q 1119 906 1312 657 
+Q 1506 409 1894 409 
+Q 2359 409 2629 706 
+Q 2900 1003 2900 1516 
+L 2900 3500 
+L 3475 3500 
+L 3475 0 
+L 2900 0 
+L 2900 538 
+Q 2691 219 2414 64 
+Q 2138 -91 1772 -91 
+Q 1169 -91 856 284 
+Q 544 659 544 1381 
+z
+M 1991 3584 
+L 1991 3584 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-6d" d="M 3328 2828 
+Q 3544 3216 3844 3400 
+Q 4144 3584 4550 3584 
+Q 5097 3584 5394 3201 
+Q 5691 2819 5691 2113 
+L 5691 0 
+L 5113 0 
+L 5113 2094 
+Q 5113 2597 4934 2840 
+Q 4756 3084 4391 3084 
+Q 3944 3084 3684 2787 
+Q 3425 2491 3425 1978 
+L 3425 0 
+L 2847 0 
+L 2847 2094 
+Q 2847 2600 2669 2842 
+Q 2491 3084 2119 3084 
+Q 1678 3084 1418 2786 
+Q 1159 2488 1159 1978 
+L 1159 0 
+L 581 0 
+L 581 3500 
+L 1159 3500 
+L 1159 2956 
+Q 1356 3278 1631 3431 
+Q 1906 3584 2284 3584 
+Q 2666 3584 2933 3390 
+Q 3200 3197 3328 2828 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-62" d="M 3116 1747 
+Q 3116 2381 2855 2742 
+Q 2594 3103 2138 3103 
+Q 1681 3103 1420 2742 
+Q 1159 2381 1159 1747 
+Q 1159 1113 1420 752 
+Q 1681 391 2138 391 
+Q 2594 391 2855 752 
+Q 3116 1113 3116 1747 
+z
+M 1159 2969 
+Q 1341 3281 1617 3432 
+Q 1894 3584 2278 3584 
+Q 2916 3584 3314 3078 
+Q 3713 2572 3713 1747 
+Q 3713 922 3314 415 
+Q 2916 -91 2278 -91 
+Q 1894 -91 1617 61 
+Q 1341 213 1159 525 
+L 1159 0 
+L 581 0 
+L 581 4863 
+L 1159 4863 
+L 1159 2969 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-65" d="M 3597 1894 
+L 3597 1613 
+L 953 1613 
+Q 991 1019 1311 708 
+Q 1631 397 2203 397 
+Q 2534 397 2845 478 
+Q 3156 559 3463 722 
+L 3463 178 
+Q 3153 47 2828 -22 
+Q 2503 -91 2169 -91 
+Q 1331 -91 842 396 
+Q 353 884 353 1716 
+Q 353 2575 817 3079 
+Q 1281 3584 2069 3584 
+Q 2775 3584 3186 3129 
+Q 3597 2675 3597 1894 
+z
+M 3022 2063 
+Q 3016 2534 2758 2815 
+Q 2500 3097 2075 3097 
+Q 1594 3097 1305 2825 
+Q 1016 2553 972 2059 
+L 3022 2063 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-72" d="M 2631 2963 
+Q 2534 3019 2420 3045 
+Q 2306 3072 2169 3072 
+Q 1681 3072 1420 2755 
+Q 1159 2438 1159 1844 
+L 1159 0 
+L 581 0 
+L 581 3500 
+L 1159 3500 
+L 1159 2956 
+Q 1341 3275 1631 3429 
+Q 1922 3584 2338 3584 
+Q 2397 3584 2469 3576 
+Q 2541 3569 2628 3553 
+L 2631 2963 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-20" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-6f" d="M 1959 3097 
+Q 1497 3097 1228 2736 
+Q 959 2375 959 1747 
+Q 959 1119 1226 758 
+Q 1494 397 1959 397 
+Q 2419 397 2687 759 
+Q 2956 1122 2956 1747 
+Q 2956 2369 2687 2733 
+Q 2419 3097 1959 3097 
+z
+M 1959 3584 
+Q 2709 3584 3137 3096 
+Q 3566 2609 3566 1747 
+Q 3566 888 3137 398 
+Q 2709 -91 1959 -91 
+Q 1206 -91 779 398 
+Q 353 888 353 1747 
+Q 353 2609 779 3096 
+Q 1206 3584 1959 3584 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-66" d="M 2375 4863 
+L 2375 4384 
+L 1825 4384 
+Q 1516 4384 1395 4259 
+Q 1275 4134 1275 3809 
+L 1275 3500 
+L 2222 3500 
+L 2222 3053 
+L 1275 3053 
+L 1275 0 
+L 697 0 
+L 697 3053 
+L 147 3053 
+L 147 3500 
+L 697 3500 
+L 697 3744 
+Q 697 4328 969 4595 
+Q 1241 4863 1831 4863 
+L 2375 4863 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-50" d="M 1259 4147 
+L 1259 2394 
+L 2053 2394 
+Q 2494 2394 2734 2622 
+Q 2975 2850 2975 3272 
+Q 2975 3691 2734 3919 
+Q 2494 4147 2053 4147 
+L 1259 4147 
+z
+M 628 4666 
+L 2053 4666 
+Q 2838 4666 3239 4311 
+Q 3641 3956 3641 3272 
+Q 3641 2581 3239 2228 
+Q 2838 1875 2053 1875 
+L 1259 1875 
+L 1259 0 
+L 628 0 
+L 628 4666 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-61" d="M 2194 1759 
+Q 1497 1759 1228 1600 
+Q 959 1441 959 1056 
+Q 959 750 1161 570 
+Q 1363 391 1709 391 
+Q 2188 391 2477 730 
+Q 2766 1069 2766 1631 
+L 2766 1759 
+L 2194 1759 
+z
+M 3341 1997 
+L 3341 0 
+L 2766 0 
+L 2766 531 
+Q 2569 213 2275 61 
+Q 1981 -91 1556 -91 
+Q 1019 -91 701 211 
+Q 384 513 384 1019 
+Q 384 1609 779 1909 
+Q 1175 2209 1959 2209 
+L 2766 2209 
+L 2766 2266 
+Q 2766 2663 2505 2880 
+Q 2244 3097 1772 3097 
+Q 1472 3097 1187 3025 
+Q 903 2953 641 2809 
+L 641 3341 
+Q 956 3463 1253 3523 
+Q 1550 3584 1831 3584 
+Q 2591 3584 2966 3190 
+Q 3341 2797 3341 1997 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-74" d="M 1172 4494 
+L 1172 3500 
+L 2356 3500 
+L 2356 3053 
+L 1172 3053 
+L 1172 1153 
+Q 1172 725 1289 603 
+Q 1406 481 1766 481 
+L 2356 481 
+L 2356 0 
+L 1766 0 
+Q 1100 0 847 248 
+Q 594 497 594 1153 
+L 594 3053 
+L 172 3053 
+L 172 3500 
+L 594 3500 
+L 594 4494 
+L 1172 4494 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-69" d="M 603 3500 
+L 1178 3500 
+L 1178 0 
+L 603 0 
+L 603 3500 
+z
+M 603 4863 
+L 1178 4863 
+L 1178 4134 
+L 603 4134 
+L 603 4863 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-6e" d="M 3513 2113 
+L 3513 0 
+L 2938 0 
+L 2938 2094 
+Q 2938 2591 2744 2837 
+Q 2550 3084 2163 3084 
+Q 1697 3084 1428 2787 
+Q 1159 2491 1159 1978 
+L 1159 0 
+L 581 0 
+L 581 3500 
+L 1159 3500 
+L 1159 2956 
+Q 1366 3272 1645 3428 
+Q 1925 3584 2291 3584 
+Q 2894 3584 3203 3211 
+Q 3513 2838 3513 2113 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-73" d="M 2834 3397 
+L 2834 2853 
+Q 2591 2978 2328 3040 
+Q 2066 3103 1784 3103 
+Q 1356 3103 1142 2972 
+Q 928 2841 928 2578 
+Q 928 2378 1081 2264 
+Q 1234 2150 1697 2047 
+L 1894 2003 
+Q 2506 1872 2764 1633 
+Q 3022 1394 3022 966 
+Q 3022 478 2636 193 
+Q 2250 -91 1575 -91 
+Q 1294 -91 989 -36 
+Q 684 19 347 128 
+L 347 722 
+Q 666 556 975 473 
+Q 1284 391 1588 391 
+Q 1994 391 2212 530 
+Q 2431 669 2431 922 
+Q 2431 1156 2273 1281 
+Q 2116 1406 1581 1522 
+L 1381 1569 
+Q 847 1681 609 1914 
+Q 372 2147 372 2553 
+Q 372 3047 722 3315 
+Q 1072 3584 1716 3584 
+Q 2034 3584 2315 3537 
+Q 2597 3491 2834 3397 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-64" d="M 2906 2969 
+L 2906 4863 
+L 3481 4863 
+L 3481 0 
+L 2906 0 
+L 2906 525 
+Q 2725 213 2448 61 
+Q 2172 -91 1784 -91 
+Q 1150 -91 751 415 
+Q 353 922 353 1747 
+Q 353 2572 751 3078 
+Q 1150 3584 1784 3584 
+Q 2172 3584 2448 3432 
+Q 2725 3281 2906 2969 
+z
+M 947 1747 
+Q 947 1113 1208 752 
+Q 1469 391 1925 391 
+Q 2381 391 2643 752 
+Q 2906 1113 2906 1747 
+Q 2906 2381 2643 2742 
+Q 2381 3103 1925 3103 
+Q 1469 3103 1208 2742 
+Q 947 2381 947 1747 
+z
+" transform="scale(0.015625)"/>
+      </defs>
+      <use xlink:href="#DejaVuSans-4e"/>
+      <use xlink:href="#DejaVuSans-75" x="74.804688"/>
+      <use xlink:href="#DejaVuSans-6d" x="138.183594"/>
+      <use xlink:href="#DejaVuSans-62" x="235.595703"/>
+      <use xlink:href="#DejaVuSans-65" x="299.072266"/>
+      <use xlink:href="#DejaVuSans-72" x="360.595703"/>
+      <use xlink:href="#DejaVuSans-20" x="401.708984"/>
+      <use xlink:href="#DejaVuSans-6f" x="433.496094"/>
+      <use xlink:href="#DejaVuSans-66" x="494.677734"/>
+      <use xlink:href="#DejaVuSans-20" x="529.882812"/>
+      <use xlink:href="#DejaVuSans-50" x="561.669922"/>
+      <use xlink:href="#DejaVuSans-61" x="617.472656"/>
+      <use xlink:href="#DejaVuSans-72" x="678.751953"/>
+      <use xlink:href="#DejaVuSans-74" x="719.865234"/>
+      <use xlink:href="#DejaVuSans-69" x="759.074219"/>
+      <use xlink:href="#DejaVuSans-74" x="786.857422"/>
+      <use xlink:href="#DejaVuSans-69" x="826.066406"/>
+      <use xlink:href="#DejaVuSans-6f" x="853.849609"/>
+      <use xlink:href="#DejaVuSans-6e" x="915.03125"/>
+      <use xlink:href="#DejaVuSans-73" x="978.410156"/>
+      <use xlink:href="#DejaVuSans-20" x="1030.509766"/>
+      <use xlink:href="#DejaVuSans-28" x="1062.296875"/>
+      <use xlink:href="#DejaVuSans-4e" x="1101.310547"/>
+      <use xlink:href="#DejaVuSans-6f" x="1176.115234"/>
+      <use xlink:href="#DejaVuSans-64" x="1237.296875"/>
+      <use xlink:href="#DejaVuSans-65" x="1300.773438"/>
+      <use xlink:href="#DejaVuSans-73" x="1362.296875"/>
+      <use xlink:href="#DejaVuSans-29" x="1414.396484"/>
+     </g>
+    </g>
+   </g>
+   <g id="matplotlib.axis_2">
+    <g id="ytick_1">
+     <g id="line2d_9">
+      <defs>
+       <path id="mcf147de846" d="M 0 0 
+L -3.5 0 
+" style="stroke: #000000; stroke-width: 0.8"/>
+      </defs>
+      <g>
+       <use xlink:href="#mcf147de846" x="50.14375" y="330.698842" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_10">
+      <!-- 0.0 -->
+      <g transform="translate(27.240625 334.498061) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-2e" d="M 684 794 
+L 1344 794 
+L 1344 0 
+L 684 0 
+L 684 794 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-30"/>
+       <use xlink:href="#DejaVuSans-2e" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-30" x="95.410156"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_2">
+     <g id="line2d_10">
+      <g>
+       <use xlink:href="#mcf147de846" x="50.14375" y="294.622325" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_11">
+      <!-- 2.5 -->
+      <g transform="translate(27.240625 298.421543) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-32"/>
+       <use xlink:href="#DejaVuSans-2e" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-35" x="95.410156"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_3">
+     <g id="line2d_11">
+      <g>
+       <use xlink:href="#mcf147de846" x="50.14375" y="258.545807" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_12">
+      <!-- 5.0 -->
+      <g transform="translate(27.240625 262.345026) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-35"/>
+       <use xlink:href="#DejaVuSans-2e" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-30" x="95.410156"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_4">
+     <g id="line2d_12">
+      <g>
+       <use xlink:href="#mcf147de846" x="50.14375" y="222.46929" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_13">
+      <!-- 7.5 -->
+      <g transform="translate(27.240625 226.268509) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-37"/>
+       <use xlink:href="#DejaVuSans-2e" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-35" x="95.410156"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_5">
+     <g id="line2d_13">
+      <g>
+       <use xlink:href="#mcf147de846" x="50.14375" y="186.392773" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_14">
+      <!-- 10.0 -->
+      <g transform="translate(20.878125 190.191992) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-31"/>
+       <use xlink:href="#DejaVuSans-30" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-2e" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-30" x="159.033203"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_6">
+     <g id="line2d_14">
+      <g>
+       <use xlink:href="#mcf147de846" x="50.14375" y="150.316255" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_15">
+      <!-- 12.5 -->
+      <g transform="translate(20.878125 154.115474) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-31"/>
+       <use xlink:href="#DejaVuSans-32" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-2e" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-35" x="159.033203"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_7">
+     <g id="line2d_15">
+      <g>
+       <use xlink:href="#mcf147de846" x="50.14375" y="114.239738" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_16">
+      <!-- 15.0 -->
+      <g transform="translate(20.878125 118.038957) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-31"/>
+       <use xlink:href="#DejaVuSans-35" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-2e" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-30" x="159.033203"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_8">
+     <g id="line2d_16">
+      <g>
+       <use xlink:href="#mcf147de846" x="50.14375" y="78.163221" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_17">
+      <!-- 17.5 -->
+      <g transform="translate(20.878125 81.96244) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-31"/>
+       <use xlink:href="#DejaVuSans-37" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-2e" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-35" x="159.033203"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_9">
+     <g id="line2d_17">
+      <g>
+       <use xlink:href="#mcf147de846" x="50.14375" y="42.086704" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_18">
+      <!-- 20.0 -->
+      <g transform="translate(20.878125 45.885922) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-32"/>
+       <use xlink:href="#DejaVuSans-30" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-2e" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-30" x="159.033203"/>
+      </g>
+     </g>
+    </g>
+    <g id="text_19">
+     <!-- Wall Time in hours -->
+     <g transform="translate(14.798438 222.591296) rotate(-90) scale(0.1 -0.1)">
+      <defs>
+       <path id="DejaVuSans-57" d="M 213 4666 
+L 850 4666 
+L 1831 722 
+L 2809 4666 
+L 3519 4666 
+L 4500 722 
+L 5478 4666 
+L 6119 4666 
+L 4947 0 
+L 4153 0 
+L 3169 4050 
+L 2175 0 
+L 1381 0 
+L 213 4666 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-6c" d="M 603 4863 
+L 1178 4863 
+L 1178 0 
+L 603 0 
+L 603 4863 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-54" d="M -19 4666 
+L 3928 4666 
+L 3928 4134 
+L 2272 4134 
+L 2272 0 
+L 1638 0 
+L 1638 4134 
+L -19 4134 
+L -19 4666 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-68" d="M 3513 2113 
+L 3513 0 
+L 2938 0 
+L 2938 2094 
+Q 2938 2591 2744 2837 
+Q 2550 3084 2163 3084 
+Q 1697 3084 1428 2787 
+Q 1159 2491 1159 1978 
+L 1159 0 
+L 581 0 
+L 581 4863 
+L 1159 4863 
+L 1159 2956 
+Q 1366 3272 1645 3428 
+Q 1925 3584 2291 3584 
+Q 2894 3584 3203 3211 
+Q 3513 2838 3513 2113 
+z
+" transform="scale(0.015625)"/>
+      </defs>
+      <use xlink:href="#DejaVuSans-57"/>
+      <use xlink:href="#DejaVuSans-61" x="92.501953"/>
+      <use xlink:href="#DejaVuSans-6c" x="153.78125"/>
+      <use xlink:href="#DejaVuSans-6c" x="181.564453"/>
+      <use xlink:href="#DejaVuSans-20" x="209.347656"/>
+      <use xlink:href="#DejaVuSans-54" x="241.134766"/>
+      <use xlink:href="#DejaVuSans-69" x="299.09375"/>
+      <use xlink:href="#DejaVuSans-6d" x="326.876953"/>
+      <use xlink:href="#DejaVuSans-65" x="424.289062"/>
+      <use xlink:href="#DejaVuSans-20" x="485.8125"/>
+      <use xlink:href="#DejaVuSans-69" x="517.599609"/>
+      <use xlink:href="#DejaVuSans-6e" x="545.382812"/>
+      <use xlink:href="#DejaVuSans-20" x="608.761719"/>
+      <use xlink:href="#DejaVuSans-68" x="640.548828"/>
+      <use xlink:href="#DejaVuSans-6f" x="703.927734"/>
+      <use xlink:href="#DejaVuSans-75" x="765.109375"/>
+      <use xlink:href="#DejaVuSans-72" x="828.488281"/>
+      <use xlink:href="#DejaVuSans-73" x="869.601562"/>
+     </g>
+    </g>
+   </g>
+   <g id="patch_19">
+    <path d="M 50.14375 330.698842 
+L 50.14375 22.318125 
+" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
+   </g>
+   <g id="patch_20">
+    <path d="M 552.34375 330.698842 
+L 552.34375 22.318125 
+" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
+   </g>
+   <g id="patch_21">
+    <path d="M 50.14375 330.698842 
+L 552.34375 330.698842 
+" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
+   </g>
+   <g id="patch_22">
+    <path d="M 50.14375 22.318125 
+L 552.34375 22.318125 
+" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
+   </g>
+   <g id="text_20">
+    <!-- 1:18:11 -->
+    <g transform="translate(67.461212 304.815272) scale(0.1 -0.1)">
+     <defs>
+      <path id="DejaVuSans-3a" d="M 750 794 
+L 1409 794 
+L 1409 0 
+L 750 0 
+L 750 794 
+z
+M 750 3309 
+L 1409 3309 
+L 1409 2516 
+L 750 2516 
+L 750 3309 
+z
+" transform="scale(0.015625)"/>
+     </defs>
+     <use xlink:href="#DejaVuSans-31"/>
+     <use xlink:href="#DejaVuSans-3a" x="63.623047"/>
+     <use xlink:href="#DejaVuSans-31" x="97.314453"/>
+     <use xlink:href="#DejaVuSans-38" x="160.9375"/>
+     <use xlink:href="#DejaVuSans-3a" x="224.560547"/>
+     <use xlink:href="#DejaVuSans-31" x="258.251953"/>
+     <use xlink:href="#DejaVuSans-31" x="321.875"/>
+    </g>
+   </g>
+   <g id="text_21">
+    <!-- 1:41:37 -->
+    <g transform="translate(124.816169 299.179318) scale(0.1 -0.1)">
+     <use xlink:href="#DejaVuSans-31"/>
+     <use xlink:href="#DejaVuSans-3a" x="63.623047"/>
+     <use xlink:href="#DejaVuSans-34" x="97.314453"/>
+     <use xlink:href="#DejaVuSans-31" x="160.9375"/>
+     <use xlink:href="#DejaVuSans-3a" x="224.560547"/>
+     <use xlink:href="#DejaVuSans-33" x="258.251953"/>
+     <use xlink:href="#DejaVuSans-37" x="321.875"/>
+    </g>
+   </g>
+   <g id="text_22">
+    <!-- 2:42:31 -->
+    <g transform="translate(182.171126 284.532252) scale(0.1 -0.1)">
+     <use xlink:href="#DejaVuSans-32"/>
+     <use xlink:href="#DejaVuSans-3a" x="63.623047"/>
+     <use xlink:href="#DejaVuSans-34" x="97.314453"/>
+     <use xlink:href="#DejaVuSans-32" x="160.9375"/>
+     <use xlink:href="#DejaVuSans-3a" x="224.560547"/>
+     <use xlink:href="#DejaVuSans-33" x="258.251953"/>
+     <use xlink:href="#DejaVuSans-31" x="321.875"/>
+    </g>
+   </g>
+   <g id="text_23">
+    <!-- 5:04:05 -->
+    <g transform="translate(239.526082 250.484037) scale(0.1 -0.1)">
+     <use xlink:href="#DejaVuSans-35"/>
+     <use xlink:href="#DejaVuSans-3a" x="63.623047"/>
+     <use xlink:href="#DejaVuSans-30" x="97.314453"/>
+     <use xlink:href="#DejaVuSans-34" x="160.9375"/>
+     <use xlink:href="#DejaVuSans-3a" x="224.560547"/>
+     <use xlink:href="#DejaVuSans-30" x="258.251953"/>
+     <use xlink:href="#DejaVuSans-35" x="321.875"/>
+    </g>
+   </g>
+   <g id="text_24">
+    <!-- 9:42:03 -->
+    <g transform="translate(296.881039 183.630242) scale(0.1 -0.1)">
+     <use xlink:href="#DejaVuSans-39"/>
+     <use xlink:href="#DejaVuSans-3a" x="63.623047"/>
+     <use xlink:href="#DejaVuSans-34" x="97.314453"/>
+     <use xlink:href="#DejaVuSans-32" x="160.9375"/>
+     <use xlink:href="#DejaVuSans-3a" x="224.560547"/>
+     <use xlink:href="#DejaVuSans-30" x="258.251953"/>
+     <use xlink:href="#DejaVuSans-33" x="321.875"/>
+    </g>
+   </g>
+   <g id="text_25">
+    <!-- 19:01:15 -->
+    <g transform="translate(351.054745 49.136985) scale(0.1 -0.1)">
+     <use xlink:href="#DejaVuSans-31"/>
+     <use xlink:href="#DejaVuSans-39" x="63.623047"/>
+     <use xlink:href="#DejaVuSans-3a" x="127.246094"/>
+     <use xlink:href="#DejaVuSans-30" x="160.9375"/>
+     <use xlink:href="#DejaVuSans-31" x="224.560547"/>
+     <use xlink:href="#DejaVuSans-3a" x="288.183594"/>
+     <use xlink:href="#DejaVuSans-31" x="321.875"/>
+     <use xlink:href="#DejaVuSans-35" x="385.498047"/>
+    </g>
+   </g>
+   <g id="text_26">
+    <!-- 17:55 -->
+    <g transform="translate(99.857216 319.310015) scale(0.1 -0.1)">
+     <use xlink:href="#DejaVuSans-31"/>
+     <use xlink:href="#DejaVuSans-37" x="63.623047"/>
+     <use xlink:href="#DejaVuSans-3a" x="127.246094"/>
+     <use xlink:href="#DejaVuSans-35" x="160.9375"/>
+     <use xlink:href="#DejaVuSans-35" x="224.560547"/>
+    </g>
+   </g>
+   <g id="text_27">
+    <!-- 18:27 -->
+    <g transform="translate(157.212173 319.181743) scale(0.1 -0.1)">
+     <use xlink:href="#DejaVuSans-31"/>
+     <use xlink:href="#DejaVuSans-38" x="63.623047"/>
+     <use xlink:href="#DejaVuSans-3a" x="127.246094"/>
+     <use xlink:href="#DejaVuSans-32" x="160.9375"/>
+     <use xlink:href="#DejaVuSans-37" x="224.560547"/>
+    </g>
+   </g>
+   <g id="text_28">
+    <!-- 18:37 -->
+    <g transform="translate(214.56713 319.141658) scale(0.1 -0.1)">
+     <use xlink:href="#DejaVuSans-31"/>
+     <use xlink:href="#DejaVuSans-38" x="63.623047"/>
+     <use xlink:href="#DejaVuSans-3a" x="127.246094"/>
+     <use xlink:href="#DejaVuSans-33" x="160.9375"/>
+     <use xlink:href="#DejaVuSans-37" x="224.560547"/>
+    </g>
+   </g>
+   <g id="text_29">
+    <!-- 19:00 -->
+    <g transform="translate(271.922086 319.049462) scale(0.1 -0.1)">
+     <use xlink:href="#DejaVuSans-31"/>
+     <use xlink:href="#DejaVuSans-39" x="63.623047"/>
+     <use xlink:href="#DejaVuSans-3a" x="127.246094"/>
+     <use xlink:href="#DejaVuSans-30" x="160.9375"/>
+     <use xlink:href="#DejaVuSans-30" x="224.560547"/>
+    </g>
+   </g>
+   <g id="text_30">
+    <!-- 18:45 -->
+    <g transform="translate(329.277043 319.10959) scale(0.1 -0.1)">
+     <use xlink:href="#DejaVuSans-31"/>
+     <use xlink:href="#DejaVuSans-38" x="63.623047"/>
+     <use xlink:href="#DejaVuSans-3a" x="127.246094"/>
+     <use xlink:href="#DejaVuSans-34" x="160.9375"/>
+     <use xlink:href="#DejaVuSans-35" x="224.560547"/>
+    </g>
+   </g>
+   <g id="text_31">
+    <!-- 18:56 -->
+    <g transform="translate(386.631999 319.065496) scale(0.1 -0.1)">
+     <use xlink:href="#DejaVuSans-31"/>
+     <use xlink:href="#DejaVuSans-38" x="63.623047"/>
+     <use xlink:href="#DejaVuSans-3a" x="127.246094"/>
+     <use xlink:href="#DejaVuSans-35" x="160.9375"/>
+     <use xlink:href="#DejaVuSans-36" x="224.560547"/>
+    </g>
+   </g>
+   <g id="text_32">
+    <!-- 19:57 -->
+    <g transform="translate(443.986956 318.820978) scale(0.1 -0.1)">
+     <use xlink:href="#DejaVuSans-31"/>
+     <use xlink:href="#DejaVuSans-39" x="63.623047"/>
+     <use xlink:href="#DejaVuSans-3a" x="127.246094"/>
+     <use xlink:href="#DejaVuSans-35" x="160.9375"/>
+     <use xlink:href="#DejaVuSans-37" x="224.560547"/>
+    </g>
+   </g>
+   <g id="text_33">
+    <!-- 19:29 -->
+    <g transform="translate(501.341913 318.933216) scale(0.1 -0.1)">
+     <use xlink:href="#DejaVuSans-31"/>
+     <use xlink:href="#DejaVuSans-39" x="63.623047"/>
+     <use xlink:href="#DejaVuSans-3a" x="127.246094"/>
+     <use xlink:href="#DejaVuSans-32" x="160.9375"/>
+     <use xlink:href="#DejaVuSans-39" x="224.560547"/>
+    </g>
+   </g>
+   <g id="text_34">
+    <!-- Decomposition Performance Comparison -->
+    <g transform="translate(178.595312 16.318125) scale(0.12 -0.12)">
+     <defs>
+      <path id="DejaVuSans-44" d="M 1259 4147 
+L 1259 519 
+L 2022 519 
+Q 2988 519 3436 956 
+Q 3884 1394 3884 2338 
+Q 3884 3275 3436 3711 
+Q 2988 4147 2022 4147 
+L 1259 4147 
+z
+M 628 4666 
+L 1925 4666 
+Q 3281 4666 3915 4102 
+Q 4550 3538 4550 2338 
+Q 4550 1131 3912 565 
+Q 3275 0 1925 0 
+L 628 0 
+L 628 4666 
+z
+" transform="scale(0.015625)"/>
+      <path id="DejaVuSans-63" d="M 3122 3366 
+L 3122 2828 
+Q 2878 2963 2633 3030 
+Q 2388 3097 2138 3097 
+Q 1578 3097 1268 2742 
+Q 959 2388 959 1747 
+Q 959 1106 1268 751 
+Q 1578 397 2138 397 
+Q 2388 397 2633 464 
+Q 2878 531 3122 666 
+L 3122 134 
+Q 2881 22 2623 -34 
+Q 2366 -91 2075 -91 
+Q 1284 -91 818 406 
+Q 353 903 353 1747 
+Q 353 2603 823 3093 
+Q 1294 3584 2113 3584 
+Q 2378 3584 2631 3529 
+Q 2884 3475 3122 3366 
+z
+" transform="scale(0.015625)"/>
+      <path id="DejaVuSans-70" d="M 1159 525 
+L 1159 -1331 
+L 581 -1331 
+L 581 3500 
+L 1159 3500 
+L 1159 2969 
+Q 1341 3281 1617 3432 
+Q 1894 3584 2278 3584 
+Q 2916 3584 3314 3078 
+Q 3713 2572 3713 1747 
+Q 3713 922 3314 415 
+Q 2916 -91 2278 -91 
+Q 1894 -91 1617 61 
+Q 1341 213 1159 525 
+z
+M 3116 1747 
+Q 3116 2381 2855 2742 
+Q 2594 3103 2138 3103 
+Q 1681 3103 1420 2742 
+Q 1159 2381 1159 1747 
+Q 1159 1113 1420 752 
+Q 1681 391 2138 391 
+Q 2594 391 2855 752 
+Q 3116 1113 3116 1747 
+z
+" transform="scale(0.015625)"/>
+      <path id="DejaVuSans-43" d="M 4122 4306 
+L 4122 3641 
+Q 3803 3938 3442 4084 
+Q 3081 4231 2675 4231 
+Q 1875 4231 1450 3742 
+Q 1025 3253 1025 2328 
+Q 1025 1406 1450 917 
+Q 1875 428 2675 428 
+Q 3081 428 3442 575 
+Q 3803 722 4122 1019 
+L 4122 359 
+Q 3791 134 3420 21 
+Q 3050 -91 2638 -91 
+Q 1578 -91 968 557 
+Q 359 1206 359 2328 
+Q 359 3453 968 4101 
+Q 1578 4750 2638 4750 
+Q 3056 4750 3426 4639 
+Q 3797 4528 4122 4306 
+z
+" transform="scale(0.015625)"/>
+     </defs>
+     <use xlink:href="#DejaVuSans-44"/>
+     <use xlink:href="#DejaVuSans-65" x="77.001953"/>
+     <use xlink:href="#DejaVuSans-63" x="138.525391"/>
+     <use xlink:href="#DejaVuSans-6f" x="193.505859"/>
+     <use xlink:href="#DejaVuSans-6d" x="254.6875"/>
+     <use xlink:href="#DejaVuSans-70" x="352.099609"/>
+     <use xlink:href="#DejaVuSans-6f" x="415.576172"/>
+     <use xlink:href="#DejaVuSans-73" x="476.757812"/>
+     <use xlink:href="#DejaVuSans-69" x="528.857422"/>
+     <use xlink:href="#DejaVuSans-74" x="556.640625"/>
+     <use xlink:href="#DejaVuSans-69" x="595.849609"/>
+     <use xlink:href="#DejaVuSans-6f" x="623.632812"/>
+     <use xlink:href="#DejaVuSans-6e" x="684.814453"/>
+     <use xlink:href="#DejaVuSans-20" x="748.193359"/>
+     <use xlink:href="#DejaVuSans-50" x="779.980469"/>
+     <use xlink:href="#DejaVuSans-65" x="836.658203"/>
+     <use xlink:href="#DejaVuSans-72" x="898.181641"/>
+     <use xlink:href="#DejaVuSans-66" x="939.294922"/>
+     <use xlink:href="#DejaVuSans-6f" x="974.5"/>
+     <use xlink:href="#DejaVuSans-72" x="1035.681641"/>
+     <use xlink:href="#DejaVuSans-6d" x="1075.044922"/>
+     <use xlink:href="#DejaVuSans-61" x="1172.457031"/>
+     <use xlink:href="#DejaVuSans-6e" x="1233.736328"/>
+     <use xlink:href="#DejaVuSans-63" x="1297.115234"/>
+     <use xlink:href="#DejaVuSans-65" x="1352.095703"/>
+     <use xlink:href="#DejaVuSans-20" x="1413.619141"/>
+     <use xlink:href="#DejaVuSans-43" x="1445.40625"/>
+     <use xlink:href="#DejaVuSans-6f" x="1515.230469"/>
+     <use xlink:href="#DejaVuSans-6d" x="1576.412109"/>
+     <use xlink:href="#DejaVuSans-70" x="1673.824219"/>
+     <use xlink:href="#DejaVuSans-61" x="1737.300781"/>
+     <use xlink:href="#DejaVuSans-72" x="1798.580078"/>
+     <use xlink:href="#DejaVuSans-69" x="1839.693359"/>
+     <use xlink:href="#DejaVuSans-73" x="1867.476562"/>
+     <use xlink:href="#DejaVuSans-6f" x="1919.576172"/>
+     <use xlink:href="#DejaVuSans-6e" x="1980.757812"/>
+    </g>
+   </g>
+   <g id="legend_1">
+    <g id="patch_23">
+     <path d="M 59.14375 38.916562 
+L 79.14375 38.916562 
+L 79.14375 31.916562 
+L 59.14375 31.916562 
+z
+" style="fill: #1f77b4"/>
+    </g>
+    <g id="text_35">
+     <!-- collated -->
+     <g transform="translate(87.14375 38.916562) scale(0.1 -0.1)">
+      <use xlink:href="#DejaVuSans-63"/>
+      <use xlink:href="#DejaVuSans-6f" x="54.980469"/>
+      <use xlink:href="#DejaVuSans-6c" x="116.162109"/>
+      <use xlink:href="#DejaVuSans-6c" x="143.945312"/>
+      <use xlink:href="#DejaVuSans-61" x="171.728516"/>
+      <use xlink:href="#DejaVuSans-74" x="233.007812"/>
+      <use xlink:href="#DejaVuSans-65" x="272.216797"/>
+      <use xlink:href="#DejaVuSans-64" x="333.740234"/>
+     </g>
+    </g>
+    <g id="patch_24">
+     <path d="M 146.867188 38.916562 
+L 166.867188 38.916562 
+L 166.867188 31.916562 
+L 146.867188 31.916562 
+z
+" style="fill: #ff7f0e"/>
+    </g>
+    <g id="text_36">
+     <!-- coherent -->
+     <g transform="translate(174.867188 38.916562) scale(0.1 -0.1)">
+      <use xlink:href="#DejaVuSans-63"/>
+      <use xlink:href="#DejaVuSans-6f" x="54.980469"/>
+      <use xlink:href="#DejaVuSans-68" x="116.162109"/>
+      <use xlink:href="#DejaVuSans-65" x="179.541016"/>
+      <use xlink:href="#DejaVuSans-72" x="241.064453"/>
+      <use xlink:href="#DejaVuSans-65" x="279.927734"/>
+      <use xlink:href="#DejaVuSans-6e" x="341.451172"/>
+      <use xlink:href="#DejaVuSans-74" x="404.830078"/>
+     </g>
+    </g>
+   </g>
+  </g>
+ </g>
+ <defs>
+  <clipPath id="p0e59a60529">
+   <rect x="50.14375" y="22.318125" width="502.2" height="308.380717"/>
+  </clipPath>
+ </defs>
+</svg>
diff --git a/combustion/XiFoam/DLRCJH/figures/489M_hierarchical_LUMIvsHAWK.svg b/combustion/XiFoam/DLRCJH/figures/489M_hierarchical_LUMIvsHAWK.svg
new file mode 100644
index 0000000000000000000000000000000000000000..4f2c77b7179777531dff745b9ffa982bb5712ff7
--- /dev/null
+++ b/combustion/XiFoam/DLRCJH/figures/489M_hierarchical_LUMIvsHAWK.svg
@@ -0,0 +1,2092 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="460.591875pt" height="350.342625pt" viewBox="0 0 460.591875 350.342625" xmlns="http://www.w3.org/2000/svg" version="1.1">
+ <metadata>
+  <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+   <cc:Work>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:date>2024-04-09T10:49:59.000515</dc:date>
+    <dc:format>image/svg+xml</dc:format>
+    <dc:creator>
+     <cc:Agent>
+      <dc:title>Matplotlib v3.7.5, https://matplotlib.org/</dc:title>
+     </cc:Agent>
+    </dc:creator>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <defs>
+  <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style>
+ </defs>
+ <g id="figure_1">
+  <g id="patch_1">
+   <path d="M 0 350.342625 
+L 460.591875 350.342625 
+L 460.591875 0 
+L 0 0 
+z
+" style="fill: #ffffff"/>
+  </g>
+  <g id="axes_1">
+   <g id="patch_2">
+    <path d="M 46.965625 301.588562 
+L 404.085625 301.588562 
+L 404.085625 35.476562 
+L 46.965625 35.476562 
+z
+" style="fill: #ffffff"/>
+   </g>
+   <g id="matplotlib.axis_1">
+    <g id="xtick_1">
+     <g id="line2d_1">
+      <path d="M 63.198352 301.588562 
+L 63.198352 35.476562 
+" clip-path="url(#p41f2b7dc4c)" style="fill: none; stroke-dasharray: 2.96,1.28; stroke-dashoffset: 0; stroke: #b0b0b0; stroke-width: 0.8"/>
+     </g>
+     <g id="line2d_2">
+      <defs>
+       <path id="m0a38eba493" d="M 0 0 
+L 0 3.5 
+" style="stroke: #000000; stroke-width: 0.8"/>
+      </defs>
+      <g>
+       <use xlink:href="#m0a38eba493" x="63.198352" y="301.588562" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_1">
+      <!-- 1024 -->
+      <g transform="translate(50.473352 316.187) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-31" d="M 794 531 
+L 1825 531 
+L 1825 4091 
+L 703 3866 
+L 703 4441 
+L 1819 4666 
+L 2450 4666 
+L 2450 531 
+L 3481 531 
+L 3481 0 
+L 794 0 
+L 794 531 
+z
+" transform="scale(0.015625)"/>
+        <path id="DejaVuSans-30" d="M 2034 4250 
+Q 1547 4250 1301 3770 
+Q 1056 3291 1056 2328 
+Q 1056 1369 1301 889 
+Q 1547 409 2034 409 
+Q 2525 409 2770 889 
+Q 3016 1369 3016 2328 
+Q 3016 3291 2770 3770 
+Q 2525 4250 2034 4250 
+z
+M 2034 4750 
+Q 2819 4750 3233 4129 
+Q 3647 3509 3647 2328 
+Q 3647 1150 3233 529 
+Q 2819 -91 2034 -91 
+Q 1250 -91 836 529 
+Q 422 1150 422 2328 
+Q 422 3509 836 4129 
+Q 1250 4750 2034 4750 
+z
+" transform="scale(0.015625)"/>
+        <path id="DejaVuSans-32" d="M 1228 531 
+L 3431 531 
+L 3431 0 
+L 469 0 
+L 469 531 
+Q 828 903 1448 1529 
+Q 2069 2156 2228 2338 
+Q 2531 2678 2651 2914 
+Q 2772 3150 2772 3378 
+Q 2772 3750 2511 3984 
+Q 2250 4219 1831 4219 
+Q 1534 4219 1204 4116 
+Q 875 4013 500 3803 
+L 500 4441 
+Q 881 4594 1212 4672 
+Q 1544 4750 1819 4750 
+Q 2544 4750 2975 4387 
+Q 3406 4025 3406 3419 
+Q 3406 3131 3298 2873 
+Q 3191 2616 2906 2266 
+Q 2828 2175 2409 1742 
+Q 1991 1309 1228 531 
+z
+" transform="scale(0.015625)"/>
+        <path id="DejaVuSans-34" d="M 2419 4116 
+L 825 1625 
+L 2419 1625 
+L 2419 4116 
+z
+M 2253 4666 
+L 3047 4666 
+L 3047 1625 
+L 3713 1625 
+L 3713 1100 
+L 3047 1100 
+L 3047 0 
+L 2419 0 
+L 2419 1100 
+L 313 1100 
+L 313 1709 
+L 2253 4666 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-31"/>
+       <use xlink:href="#DejaVuSans-30" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-32" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-34" x="190.869141"/>
+      </g>
+      <!-- (8) -->
+      <g transform="translate(56.11554 327.384812) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-28" d="M 1984 4856 
+Q 1566 4138 1362 3434 
+Q 1159 2731 1159 2009 
+Q 1159 1288 1364 580 
+Q 1569 -128 1984 -844 
+L 1484 -844 
+Q 1016 -109 783 600 
+Q 550 1309 550 2009 
+Q 550 2706 781 3412 
+Q 1013 4119 1484 4856 
+L 1984 4856 
+z
+" transform="scale(0.015625)"/>
+        <path id="DejaVuSans-38" d="M 2034 2216 
+Q 1584 2216 1326 1975 
+Q 1069 1734 1069 1313 
+Q 1069 891 1326 650 
+Q 1584 409 2034 409 
+Q 2484 409 2743 651 
+Q 3003 894 3003 1313 
+Q 3003 1734 2745 1975 
+Q 2488 2216 2034 2216 
+z
+M 1403 2484 
+Q 997 2584 770 2862 
+Q 544 3141 544 3541 
+Q 544 4100 942 4425 
+Q 1341 4750 2034 4750 
+Q 2731 4750 3128 4425 
+Q 3525 4100 3525 3541 
+Q 3525 3141 3298 2862 
+Q 3072 2584 2669 2484 
+Q 3125 2378 3379 2068 
+Q 3634 1759 3634 1313 
+Q 3634 634 3220 271 
+Q 2806 -91 2034 -91 
+Q 1263 -91 848 271 
+Q 434 634 434 1313 
+Q 434 1759 690 2068 
+Q 947 2378 1403 2484 
+z
+M 1172 3481 
+Q 1172 3119 1398 2916 
+Q 1625 2713 2034 2713 
+Q 2441 2713 2670 2916 
+Q 2900 3119 2900 3481 
+Q 2900 3844 2670 4047 
+Q 2441 4250 2034 4250 
+Q 1625 4250 1398 4047 
+Q 1172 3844 1172 3481 
+z
+" transform="scale(0.015625)"/>
+        <path id="DejaVuSans-29" d="M 513 4856 
+L 1013 4856 
+Q 1481 4119 1714 3412 
+Q 1947 2706 1947 2009 
+Q 1947 1309 1714 600 
+Q 1481 -109 1013 -844 
+L 513 -844 
+Q 928 -128 1133 580 
+Q 1338 1288 1338 2009 
+Q 1338 2731 1133 3434 
+Q 928 4138 513 4856 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-38" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-29" x="102.636719"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_2">
+     <g id="line2d_3">
+      <path d="M 109.577573 301.588562 
+L 109.577573 35.476562 
+" clip-path="url(#p41f2b7dc4c)" style="fill: none; stroke-dasharray: 2.96,1.28; stroke-dashoffset: 0; stroke: #b0b0b0; stroke-width: 0.8"/>
+     </g>
+     <g id="line2d_4">
+      <g>
+       <use xlink:href="#m0a38eba493" x="109.577573" y="301.588562" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_2">
+      <!-- 2048 -->
+      <g transform="translate(96.852573 316.187) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-32"/>
+       <use xlink:href="#DejaVuSans-30" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-34" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-38" x="190.869141"/>
+      </g>
+      <!-- (16) -->
+      <g transform="translate(99.313511 327.384812) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-36" d="M 2113 2584 
+Q 1688 2584 1439 2293 
+Q 1191 2003 1191 1497 
+Q 1191 994 1439 701 
+Q 1688 409 2113 409 
+Q 2538 409 2786 701 
+Q 3034 994 3034 1497 
+Q 3034 2003 2786 2293 
+Q 2538 2584 2113 2584 
+z
+M 3366 4563 
+L 3366 3988 
+Q 3128 4100 2886 4159 
+Q 2644 4219 2406 4219 
+Q 1781 4219 1451 3797 
+Q 1122 3375 1075 2522 
+Q 1259 2794 1537 2939 
+Q 1816 3084 2150 3084 
+Q 2853 3084 3261 2657 
+Q 3669 2231 3669 1497 
+Q 3669 778 3244 343 
+Q 2819 -91 2113 -91 
+Q 1303 -91 875 529 
+Q 447 1150 447 2328 
+Q 447 3434 972 4092 
+Q 1497 4750 2381 4750 
+Q 2619 4750 2861 4703 
+Q 3103 4656 3366 4563 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-31" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-36" x="102.636719"/>
+       <use xlink:href="#DejaVuSans-29" x="166.259766"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_3">
+     <g id="line2d_5">
+      <path d="M 155.956794 301.588562 
+L 155.956794 35.476562 
+" clip-path="url(#p41f2b7dc4c)" style="fill: none; stroke-dasharray: 2.96,1.28; stroke-dashoffset: 0; stroke: #b0b0b0; stroke-width: 0.8"/>
+     </g>
+     <g id="line2d_6">
+      <g>
+       <use xlink:href="#m0a38eba493" x="155.956794" y="301.588562" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_3">
+      <!-- 4096 -->
+      <g transform="translate(143.231794 316.187) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-39" d="M 703 97 
+L 703 672 
+Q 941 559 1184 500 
+Q 1428 441 1663 441 
+Q 2288 441 2617 861 
+Q 2947 1281 2994 2138 
+Q 2813 1869 2534 1725 
+Q 2256 1581 1919 1581 
+Q 1219 1581 811 2004 
+Q 403 2428 403 3163 
+Q 403 3881 828 4315 
+Q 1253 4750 1959 4750 
+Q 2769 4750 3195 4129 
+Q 3622 3509 3622 2328 
+Q 3622 1225 3098 567 
+Q 2575 -91 1691 -91 
+Q 1453 -91 1209 -44 
+Q 966 3 703 97 
+z
+M 1959 2075 
+Q 2384 2075 2632 2365 
+Q 2881 2656 2881 3163 
+Q 2881 3666 2632 3958 
+Q 2384 4250 1959 4250 
+Q 1534 4250 1286 3958 
+Q 1038 3666 1038 3163 
+Q 1038 2656 1286 2365 
+Q 1534 2075 1959 2075 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-34"/>
+       <use xlink:href="#DejaVuSans-30" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-39" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-36" x="190.869141"/>
+      </g>
+      <!-- (32) -->
+      <g transform="translate(145.692731 327.384812) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-33" d="M 2597 2516 
+Q 3050 2419 3304 2112 
+Q 3559 1806 3559 1356 
+Q 3559 666 3084 287 
+Q 2609 -91 1734 -91 
+Q 1441 -91 1130 -33 
+Q 819 25 488 141 
+L 488 750 
+Q 750 597 1062 519 
+Q 1375 441 1716 441 
+Q 2309 441 2620 675 
+Q 2931 909 2931 1356 
+Q 2931 1769 2642 2001 
+Q 2353 2234 1838 2234 
+L 1294 2234 
+L 1294 2753 
+L 1863 2753 
+Q 2328 2753 2575 2939 
+Q 2822 3125 2822 3475 
+Q 2822 3834 2567 4026 
+Q 2313 4219 1838 4219 
+Q 1578 4219 1281 4162 
+Q 984 4106 628 3988 
+L 628 4550 
+Q 988 4650 1302 4700 
+Q 1616 4750 1894 4750 
+Q 2613 4750 3031 4423 
+Q 3450 4097 3450 3541 
+Q 3450 3153 3228 2886 
+Q 3006 2619 2597 2516 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-33" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-32" x="102.636719"/>
+       <use xlink:href="#DejaVuSans-29" x="166.259766"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_4">
+     <g id="line2d_7">
+      <path d="M 202.336015 301.588562 
+L 202.336015 35.476562 
+" clip-path="url(#p41f2b7dc4c)" style="fill: none; stroke-dasharray: 2.96,1.28; stroke-dashoffset: 0; stroke: #b0b0b0; stroke-width: 0.8"/>
+     </g>
+     <g id="line2d_8">
+      <g>
+       <use xlink:href="#m0a38eba493" x="202.336015" y="301.588562" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_4">
+      <!-- 8192 -->
+      <g transform="translate(189.611015 316.187) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-38"/>
+       <use xlink:href="#DejaVuSans-31" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-39" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-32" x="190.869141"/>
+      </g>
+      <!-- (64) -->
+      <g transform="translate(192.071952 327.384812) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-36" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-34" x="102.636719"/>
+       <use xlink:href="#DejaVuSans-29" x="166.259766"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_5">
+     <g id="line2d_9">
+      <path d="M 248.715235 301.588562 
+L 248.715235 35.476562 
+" clip-path="url(#p41f2b7dc4c)" style="fill: none; stroke-dasharray: 2.96,1.28; stroke-dashoffset: 0; stroke: #b0b0b0; stroke-width: 0.8"/>
+     </g>
+     <g id="line2d_10">
+      <g>
+       <use xlink:href="#m0a38eba493" x="248.715235" y="301.588562" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_5">
+      <!-- 16384 -->
+      <g transform="translate(232.808985 316.187) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-31"/>
+       <use xlink:href="#DejaVuSans-36" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-33" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-38" x="190.869141"/>
+       <use xlink:href="#DejaVuSans-34" x="254.492188"/>
+      </g>
+      <!-- (128) -->
+      <g transform="translate(235.269923 327.384812) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-31" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-32" x="102.636719"/>
+       <use xlink:href="#DejaVuSans-38" x="166.259766"/>
+       <use xlink:href="#DejaVuSans-29" x="229.882812"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_6">
+     <g id="line2d_11">
+      <path d="M 295.094456 301.588562 
+L 295.094456 35.476562 
+" clip-path="url(#p41f2b7dc4c)" style="fill: none; stroke-dasharray: 2.96,1.28; stroke-dashoffset: 0; stroke: #b0b0b0; stroke-width: 0.8"/>
+     </g>
+     <g id="line2d_12">
+      <g>
+       <use xlink:href="#m0a38eba493" x="295.094456" y="301.588562" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_6">
+      <!-- 32768 -->
+      <g transform="translate(279.188206 316.187) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-37" d="M 525 4666 
+L 3525 4666 
+L 3525 4397 
+L 1831 0 
+L 1172 0 
+L 2766 4134 
+L 525 4134 
+L 525 4666 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-33"/>
+       <use xlink:href="#DejaVuSans-32" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-37" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-36" x="190.869141"/>
+       <use xlink:href="#DejaVuSans-38" x="254.492188"/>
+      </g>
+      <!-- (256) -->
+      <g transform="translate(281.649144 327.384812) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-35" d="M 691 4666 
+L 3169 4666 
+L 3169 4134 
+L 1269 4134 
+L 1269 2991 
+Q 1406 3038 1543 3061 
+Q 1681 3084 1819 3084 
+Q 2600 3084 3056 2656 
+Q 3513 2228 3513 1497 
+Q 3513 744 3044 326 
+Q 2575 -91 1722 -91 
+Q 1428 -91 1123 -41 
+Q 819 9 494 109 
+L 494 744 
+Q 775 591 1075 516 
+Q 1375 441 1709 441 
+Q 2250 441 2565 725 
+Q 2881 1009 2881 1497 
+Q 2881 1984 2565 2268 
+Q 2250 2553 1709 2553 
+Q 1456 2553 1204 2497 
+Q 953 2441 691 2322 
+L 691 4666 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-32" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-35" x="102.636719"/>
+       <use xlink:href="#DejaVuSans-36" x="166.259766"/>
+       <use xlink:href="#DejaVuSans-29" x="229.882812"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_7">
+     <g id="line2d_13">
+      <path d="M 341.473677 301.588562 
+L 341.473677 35.476562 
+" clip-path="url(#p41f2b7dc4c)" style="fill: none; stroke-dasharray: 2.96,1.28; stroke-dashoffset: 0; stroke: #b0b0b0; stroke-width: 0.8"/>
+     </g>
+     <g id="line2d_14">
+      <g>
+       <use xlink:href="#m0a38eba493" x="341.473677" y="301.588562" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_7">
+      <!-- 65536 -->
+      <g transform="translate(325.567427 316.187) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-36"/>
+       <use xlink:href="#DejaVuSans-35" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-35" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-33" x="190.869141"/>
+       <use xlink:href="#DejaVuSans-36" x="254.492188"/>
+      </g>
+      <!-- (512) -->
+      <g transform="translate(328.028364 327.384812) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-35" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-31" x="102.636719"/>
+       <use xlink:href="#DejaVuSans-32" x="166.259766"/>
+       <use xlink:href="#DejaVuSans-29" x="229.882812"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_8">
+     <g id="line2d_15">
+      <path d="M 387.852898 301.588562 
+L 387.852898 35.476562 
+" clip-path="url(#p41f2b7dc4c)" style="fill: none; stroke-dasharray: 2.96,1.28; stroke-dashoffset: 0; stroke: #b0b0b0; stroke-width: 0.8"/>
+     </g>
+     <g id="line2d_16">
+      <g>
+       <use xlink:href="#m0a38eba493" x="387.852898" y="301.588562" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_8">
+      <!-- 131072 -->
+      <g transform="translate(368.765398 316.187) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-31"/>
+       <use xlink:href="#DejaVuSans-33" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-31" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-30" x="190.869141"/>
+       <use xlink:href="#DejaVuSans-37" x="254.492188"/>
+       <use xlink:href="#DejaVuSans-32" x="318.115234"/>
+      </g>
+      <!-- (1024) -->
+      <g transform="translate(371.226335 327.384812) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-31" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-30" x="102.636719"/>
+       <use xlink:href="#DejaVuSans-32" x="166.259766"/>
+       <use xlink:href="#DejaVuSans-34" x="229.882812"/>
+       <use xlink:href="#DejaVuSans-29" x="293.505859"/>
+      </g>
+     </g>
+    </g>
+    <g id="text_9">
+     <!-- Number of Cores (Nodes) -->
+     <g transform="translate(162.120938 341.062937) scale(0.1 -0.1)">
+      <defs>
+       <path id="DejaVuSans-4e" d="M 628 4666 
+L 1478 4666 
+L 3547 763 
+L 3547 4666 
+L 4159 4666 
+L 4159 0 
+L 3309 0 
+L 1241 3903 
+L 1241 0 
+L 628 0 
+L 628 4666 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-75" d="M 544 1381 
+L 544 3500 
+L 1119 3500 
+L 1119 1403 
+Q 1119 906 1312 657 
+Q 1506 409 1894 409 
+Q 2359 409 2629 706 
+Q 2900 1003 2900 1516 
+L 2900 3500 
+L 3475 3500 
+L 3475 0 
+L 2900 0 
+L 2900 538 
+Q 2691 219 2414 64 
+Q 2138 -91 1772 -91 
+Q 1169 -91 856 284 
+Q 544 659 544 1381 
+z
+M 1991 3584 
+L 1991 3584 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-6d" d="M 3328 2828 
+Q 3544 3216 3844 3400 
+Q 4144 3584 4550 3584 
+Q 5097 3584 5394 3201 
+Q 5691 2819 5691 2113 
+L 5691 0 
+L 5113 0 
+L 5113 2094 
+Q 5113 2597 4934 2840 
+Q 4756 3084 4391 3084 
+Q 3944 3084 3684 2787 
+Q 3425 2491 3425 1978 
+L 3425 0 
+L 2847 0 
+L 2847 2094 
+Q 2847 2600 2669 2842 
+Q 2491 3084 2119 3084 
+Q 1678 3084 1418 2786 
+Q 1159 2488 1159 1978 
+L 1159 0 
+L 581 0 
+L 581 3500 
+L 1159 3500 
+L 1159 2956 
+Q 1356 3278 1631 3431 
+Q 1906 3584 2284 3584 
+Q 2666 3584 2933 3390 
+Q 3200 3197 3328 2828 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-62" d="M 3116 1747 
+Q 3116 2381 2855 2742 
+Q 2594 3103 2138 3103 
+Q 1681 3103 1420 2742 
+Q 1159 2381 1159 1747 
+Q 1159 1113 1420 752 
+Q 1681 391 2138 391 
+Q 2594 391 2855 752 
+Q 3116 1113 3116 1747 
+z
+M 1159 2969 
+Q 1341 3281 1617 3432 
+Q 1894 3584 2278 3584 
+Q 2916 3584 3314 3078 
+Q 3713 2572 3713 1747 
+Q 3713 922 3314 415 
+Q 2916 -91 2278 -91 
+Q 1894 -91 1617 61 
+Q 1341 213 1159 525 
+L 1159 0 
+L 581 0 
+L 581 4863 
+L 1159 4863 
+L 1159 2969 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-65" d="M 3597 1894 
+L 3597 1613 
+L 953 1613 
+Q 991 1019 1311 708 
+Q 1631 397 2203 397 
+Q 2534 397 2845 478 
+Q 3156 559 3463 722 
+L 3463 178 
+Q 3153 47 2828 -22 
+Q 2503 -91 2169 -91 
+Q 1331 -91 842 396 
+Q 353 884 353 1716 
+Q 353 2575 817 3079 
+Q 1281 3584 2069 3584 
+Q 2775 3584 3186 3129 
+Q 3597 2675 3597 1894 
+z
+M 3022 2063 
+Q 3016 2534 2758 2815 
+Q 2500 3097 2075 3097 
+Q 1594 3097 1305 2825 
+Q 1016 2553 972 2059 
+L 3022 2063 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-72" d="M 2631 2963 
+Q 2534 3019 2420 3045 
+Q 2306 3072 2169 3072 
+Q 1681 3072 1420 2755 
+Q 1159 2438 1159 1844 
+L 1159 0 
+L 581 0 
+L 581 3500 
+L 1159 3500 
+L 1159 2956 
+Q 1341 3275 1631 3429 
+Q 1922 3584 2338 3584 
+Q 2397 3584 2469 3576 
+Q 2541 3569 2628 3553 
+L 2631 2963 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-20" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-6f" d="M 1959 3097 
+Q 1497 3097 1228 2736 
+Q 959 2375 959 1747 
+Q 959 1119 1226 758 
+Q 1494 397 1959 397 
+Q 2419 397 2687 759 
+Q 2956 1122 2956 1747 
+Q 2956 2369 2687 2733 
+Q 2419 3097 1959 3097 
+z
+M 1959 3584 
+Q 2709 3584 3137 3096 
+Q 3566 2609 3566 1747 
+Q 3566 888 3137 398 
+Q 2709 -91 1959 -91 
+Q 1206 -91 779 398 
+Q 353 888 353 1747 
+Q 353 2609 779 3096 
+Q 1206 3584 1959 3584 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-66" d="M 2375 4863 
+L 2375 4384 
+L 1825 4384 
+Q 1516 4384 1395 4259 
+Q 1275 4134 1275 3809 
+L 1275 3500 
+L 2222 3500 
+L 2222 3053 
+L 1275 3053 
+L 1275 0 
+L 697 0 
+L 697 3053 
+L 147 3053 
+L 147 3500 
+L 697 3500 
+L 697 3744 
+Q 697 4328 969 4595 
+Q 1241 4863 1831 4863 
+L 2375 4863 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-43" d="M 4122 4306 
+L 4122 3641 
+Q 3803 3938 3442 4084 
+Q 3081 4231 2675 4231 
+Q 1875 4231 1450 3742 
+Q 1025 3253 1025 2328 
+Q 1025 1406 1450 917 
+Q 1875 428 2675 428 
+Q 3081 428 3442 575 
+Q 3803 722 4122 1019 
+L 4122 359 
+Q 3791 134 3420 21 
+Q 3050 -91 2638 -91 
+Q 1578 -91 968 557 
+Q 359 1206 359 2328 
+Q 359 3453 968 4101 
+Q 1578 4750 2638 4750 
+Q 3056 4750 3426 4639 
+Q 3797 4528 4122 4306 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-73" d="M 2834 3397 
+L 2834 2853 
+Q 2591 2978 2328 3040 
+Q 2066 3103 1784 3103 
+Q 1356 3103 1142 2972 
+Q 928 2841 928 2578 
+Q 928 2378 1081 2264 
+Q 1234 2150 1697 2047 
+L 1894 2003 
+Q 2506 1872 2764 1633 
+Q 3022 1394 3022 966 
+Q 3022 478 2636 193 
+Q 2250 -91 1575 -91 
+Q 1294 -91 989 -36 
+Q 684 19 347 128 
+L 347 722 
+Q 666 556 975 473 
+Q 1284 391 1588 391 
+Q 1994 391 2212 530 
+Q 2431 669 2431 922 
+Q 2431 1156 2273 1281 
+Q 2116 1406 1581 1522 
+L 1381 1569 
+Q 847 1681 609 1914 
+Q 372 2147 372 2553 
+Q 372 3047 722 3315 
+Q 1072 3584 1716 3584 
+Q 2034 3584 2315 3537 
+Q 2597 3491 2834 3397 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-64" d="M 2906 2969 
+L 2906 4863 
+L 3481 4863 
+L 3481 0 
+L 2906 0 
+L 2906 525 
+Q 2725 213 2448 61 
+Q 2172 -91 1784 -91 
+Q 1150 -91 751 415 
+Q 353 922 353 1747 
+Q 353 2572 751 3078 
+Q 1150 3584 1784 3584 
+Q 2172 3584 2448 3432 
+Q 2725 3281 2906 2969 
+z
+M 947 1747 
+Q 947 1113 1208 752 
+Q 1469 391 1925 391 
+Q 2381 391 2643 752 
+Q 2906 1113 2906 1747 
+Q 2906 2381 2643 2742 
+Q 2381 3103 1925 3103 
+Q 1469 3103 1208 2742 
+Q 947 2381 947 1747 
+z
+" transform="scale(0.015625)"/>
+      </defs>
+      <use xlink:href="#DejaVuSans-4e"/>
+      <use xlink:href="#DejaVuSans-75" x="74.804688"/>
+      <use xlink:href="#DejaVuSans-6d" x="138.183594"/>
+      <use xlink:href="#DejaVuSans-62" x="235.595703"/>
+      <use xlink:href="#DejaVuSans-65" x="299.072266"/>
+      <use xlink:href="#DejaVuSans-72" x="360.595703"/>
+      <use xlink:href="#DejaVuSans-20" x="401.708984"/>
+      <use xlink:href="#DejaVuSans-6f" x="433.496094"/>
+      <use xlink:href="#DejaVuSans-66" x="494.677734"/>
+      <use xlink:href="#DejaVuSans-20" x="529.882812"/>
+      <use xlink:href="#DejaVuSans-43" x="561.669922"/>
+      <use xlink:href="#DejaVuSans-6f" x="631.494141"/>
+      <use xlink:href="#DejaVuSans-72" x="692.675781"/>
+      <use xlink:href="#DejaVuSans-65" x="731.539062"/>
+      <use xlink:href="#DejaVuSans-73" x="793.0625"/>
+      <use xlink:href="#DejaVuSans-20" x="845.162109"/>
+      <use xlink:href="#DejaVuSans-28" x="876.949219"/>
+      <use xlink:href="#DejaVuSans-4e" x="915.962891"/>
+      <use xlink:href="#DejaVuSans-6f" x="990.767578"/>
+      <use xlink:href="#DejaVuSans-64" x="1051.949219"/>
+      <use xlink:href="#DejaVuSans-65" x="1115.425781"/>
+      <use xlink:href="#DejaVuSans-73" x="1176.949219"/>
+      <use xlink:href="#DejaVuSans-29" x="1229.048828"/>
+     </g>
+    </g>
+   </g>
+   <g id="matplotlib.axis_2">
+    <g id="ytick_1">
+     <g id="line2d_17">
+      <path d="M 46.965625 289.492562 
+L 404.085625 289.492562 
+" clip-path="url(#p41f2b7dc4c)" style="fill: none; stroke-dasharray: 2.96,1.28; stroke-dashoffset: 0; stroke: #b0b0b0; stroke-width: 0.8"/>
+     </g>
+     <g id="line2d_18">
+      <defs>
+       <path id="m0d914030d3" d="M 0 0 
+L -3.5 0 
+" style="stroke: #000000; stroke-width: 0.8"/>
+      </defs>
+      <g>
+       <use xlink:href="#m0d914030d3" x="46.965625" y="289.492562" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_10">
+      <!-- 1 -->
+      <g transform="translate(33.603125 293.291781) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-31"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_2">
+     <g id="line2d_19">
+      <path d="M 46.965625 259.877113 
+L 404.085625 259.877113 
+" clip-path="url(#p41f2b7dc4c)" style="fill: none; stroke-dasharray: 2.96,1.28; stroke-dashoffset: 0; stroke: #b0b0b0; stroke-width: 0.8"/>
+     </g>
+     <g id="line2d_20">
+      <g>
+       <use xlink:href="#m0d914030d3" x="46.965625" y="259.877113" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_11">
+      <!-- 2 -->
+      <g transform="translate(33.603125 263.676332) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-32"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_3">
+     <g id="line2d_21">
+      <path d="M 46.965625 230.261664 
+L 404.085625 230.261664 
+" clip-path="url(#p41f2b7dc4c)" style="fill: none; stroke-dasharray: 2.96,1.28; stroke-dashoffset: 0; stroke: #b0b0b0; stroke-width: 0.8"/>
+     </g>
+     <g id="line2d_22">
+      <g>
+       <use xlink:href="#m0d914030d3" x="46.965625" y="230.261664" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_12">
+      <!-- 4 -->
+      <g transform="translate(33.603125 234.060882) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-34"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_4">
+     <g id="line2d_23">
+      <path d="M 46.965625 200.646214 
+L 404.085625 200.646214 
+" clip-path="url(#p41f2b7dc4c)" style="fill: none; stroke-dasharray: 2.96,1.28; stroke-dashoffset: 0; stroke: #b0b0b0; stroke-width: 0.8"/>
+     </g>
+     <g id="line2d_24">
+      <g>
+       <use xlink:href="#m0d914030d3" x="46.965625" y="200.646214" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_13">
+      <!-- 8 -->
+      <g transform="translate(33.603125 204.445433) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-38"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_5">
+     <g id="line2d_25">
+      <path d="M 46.965625 171.030765 
+L 404.085625 171.030765 
+" clip-path="url(#p41f2b7dc4c)" style="fill: none; stroke-dasharray: 2.96,1.28; stroke-dashoffset: 0; stroke: #b0b0b0; stroke-width: 0.8"/>
+     </g>
+     <g id="line2d_26">
+      <g>
+       <use xlink:href="#m0d914030d3" x="46.965625" y="171.030765" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_14">
+      <!-- 16 -->
+      <g transform="translate(27.240625 174.829984) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-31"/>
+       <use xlink:href="#DejaVuSans-36" x="63.623047"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_6">
+     <g id="line2d_27">
+      <path d="M 46.965625 141.415316 
+L 404.085625 141.415316 
+" clip-path="url(#p41f2b7dc4c)" style="fill: none; stroke-dasharray: 2.96,1.28; stroke-dashoffset: 0; stroke: #b0b0b0; stroke-width: 0.8"/>
+     </g>
+     <g id="line2d_28">
+      <g>
+       <use xlink:href="#m0d914030d3" x="46.965625" y="141.415316" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_15">
+      <!-- 32 -->
+      <g transform="translate(27.240625 145.214534) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-33"/>
+       <use xlink:href="#DejaVuSans-32" x="63.623047"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_7">
+     <g id="line2d_29">
+      <path d="M 46.965625 111.799866 
+L 404.085625 111.799866 
+" clip-path="url(#p41f2b7dc4c)" style="fill: none; stroke-dasharray: 2.96,1.28; stroke-dashoffset: 0; stroke: #b0b0b0; stroke-width: 0.8"/>
+     </g>
+     <g id="line2d_30">
+      <g>
+       <use xlink:href="#m0d914030d3" x="46.965625" y="111.799866" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_16">
+      <!-- 64 -->
+      <g transform="translate(27.240625 115.599085) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-36"/>
+       <use xlink:href="#DejaVuSans-34" x="63.623047"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_8">
+     <g id="line2d_31">
+      <path d="M 46.965625 82.184417 
+L 404.085625 82.184417 
+" clip-path="url(#p41f2b7dc4c)" style="fill: none; stroke-dasharray: 2.96,1.28; stroke-dashoffset: 0; stroke: #b0b0b0; stroke-width: 0.8"/>
+     </g>
+     <g id="line2d_32">
+      <g>
+       <use xlink:href="#m0d914030d3" x="46.965625" y="82.184417" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_17">
+      <!-- 128 -->
+      <g transform="translate(20.878125 85.983635) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-31"/>
+       <use xlink:href="#DejaVuSans-32" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-38" x="127.246094"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_9">
+     <g id="line2d_33">
+      <path d="M 46.965625 52.568967 
+L 404.085625 52.568967 
+" clip-path="url(#p41f2b7dc4c)" style="fill: none; stroke-dasharray: 2.96,1.28; stroke-dashoffset: 0; stroke: #b0b0b0; stroke-width: 0.8"/>
+     </g>
+     <g id="line2d_34">
+      <g>
+       <use xlink:href="#m0d914030d3" x="46.965625" y="52.568967" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_18">
+      <!-- 256 -->
+      <g transform="translate(20.878125 56.368186) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-32"/>
+       <use xlink:href="#DejaVuSans-35" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-36" x="127.246094"/>
+      </g>
+     </g>
+    </g>
+    <g id="text_19">
+     <!-- Speedup w.r.t. multilevel scotch -->
+     <g transform="translate(14.798438 248.23725) rotate(-90) scale(0.1 -0.1)">
+      <defs>
+       <path id="DejaVuSans-53" d="M 3425 4513 
+L 3425 3897 
+Q 3066 4069 2747 4153 
+Q 2428 4238 2131 4238 
+Q 1616 4238 1336 4038 
+Q 1056 3838 1056 3469 
+Q 1056 3159 1242 3001 
+Q 1428 2844 1947 2747 
+L 2328 2669 
+Q 3034 2534 3370 2195 
+Q 3706 1856 3706 1288 
+Q 3706 609 3251 259 
+Q 2797 -91 1919 -91 
+Q 1588 -91 1214 -16 
+Q 841 59 441 206 
+L 441 856 
+Q 825 641 1194 531 
+Q 1563 422 1919 422 
+Q 2459 422 2753 634 
+Q 3047 847 3047 1241 
+Q 3047 1584 2836 1778 
+Q 2625 1972 2144 2069 
+L 1759 2144 
+Q 1053 2284 737 2584 
+Q 422 2884 422 3419 
+Q 422 4038 858 4394 
+Q 1294 4750 2059 4750 
+Q 2388 4750 2728 4690 
+Q 3069 4631 3425 4513 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-70" d="M 1159 525 
+L 1159 -1331 
+L 581 -1331 
+L 581 3500 
+L 1159 3500 
+L 1159 2969 
+Q 1341 3281 1617 3432 
+Q 1894 3584 2278 3584 
+Q 2916 3584 3314 3078 
+Q 3713 2572 3713 1747 
+Q 3713 922 3314 415 
+Q 2916 -91 2278 -91 
+Q 1894 -91 1617 61 
+Q 1341 213 1159 525 
+z
+M 3116 1747 
+Q 3116 2381 2855 2742 
+Q 2594 3103 2138 3103 
+Q 1681 3103 1420 2742 
+Q 1159 2381 1159 1747 
+Q 1159 1113 1420 752 
+Q 1681 391 2138 391 
+Q 2594 391 2855 752 
+Q 3116 1113 3116 1747 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-77" d="M 269 3500 
+L 844 3500 
+L 1563 769 
+L 2278 3500 
+L 2956 3500 
+L 3675 769 
+L 4391 3500 
+L 4966 3500 
+L 4050 0 
+L 3372 0 
+L 2619 2869 
+L 1863 0 
+L 1184 0 
+L 269 3500 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-2e" d="M 684 794 
+L 1344 794 
+L 1344 0 
+L 684 0 
+L 684 794 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-74" d="M 1172 4494 
+L 1172 3500 
+L 2356 3500 
+L 2356 3053 
+L 1172 3053 
+L 1172 1153 
+Q 1172 725 1289 603 
+Q 1406 481 1766 481 
+L 2356 481 
+L 2356 0 
+L 1766 0 
+Q 1100 0 847 248 
+Q 594 497 594 1153 
+L 594 3053 
+L 172 3053 
+L 172 3500 
+L 594 3500 
+L 594 4494 
+L 1172 4494 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-6c" d="M 603 4863 
+L 1178 4863 
+L 1178 0 
+L 603 0 
+L 603 4863 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-69" d="M 603 3500 
+L 1178 3500 
+L 1178 0 
+L 603 0 
+L 603 3500 
+z
+M 603 4863 
+L 1178 4863 
+L 1178 4134 
+L 603 4134 
+L 603 4863 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-76" d="M 191 3500 
+L 800 3500 
+L 1894 563 
+L 2988 3500 
+L 3597 3500 
+L 2284 0 
+L 1503 0 
+L 191 3500 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-63" d="M 3122 3366 
+L 3122 2828 
+Q 2878 2963 2633 3030 
+Q 2388 3097 2138 3097 
+Q 1578 3097 1268 2742 
+Q 959 2388 959 1747 
+Q 959 1106 1268 751 
+Q 1578 397 2138 397 
+Q 2388 397 2633 464 
+Q 2878 531 3122 666 
+L 3122 134 
+Q 2881 22 2623 -34 
+Q 2366 -91 2075 -91 
+Q 1284 -91 818 406 
+Q 353 903 353 1747 
+Q 353 2603 823 3093 
+Q 1294 3584 2113 3584 
+Q 2378 3584 2631 3529 
+Q 2884 3475 3122 3366 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-68" d="M 3513 2113 
+L 3513 0 
+L 2938 0 
+L 2938 2094 
+Q 2938 2591 2744 2837 
+Q 2550 3084 2163 3084 
+Q 1697 3084 1428 2787 
+Q 1159 2491 1159 1978 
+L 1159 0 
+L 581 0 
+L 581 4863 
+L 1159 4863 
+L 1159 2956 
+Q 1366 3272 1645 3428 
+Q 1925 3584 2291 3584 
+Q 2894 3584 3203 3211 
+Q 3513 2838 3513 2113 
+z
+" transform="scale(0.015625)"/>
+      </defs>
+      <use xlink:href="#DejaVuSans-53"/>
+      <use xlink:href="#DejaVuSans-70" x="63.476562"/>
+      <use xlink:href="#DejaVuSans-65" x="126.953125"/>
+      <use xlink:href="#DejaVuSans-65" x="188.476562"/>
+      <use xlink:href="#DejaVuSans-64" x="250"/>
+      <use xlink:href="#DejaVuSans-75" x="313.476562"/>
+      <use xlink:href="#DejaVuSans-70" x="376.855469"/>
+      <use xlink:href="#DejaVuSans-20" x="440.332031"/>
+      <use xlink:href="#DejaVuSans-77" x="472.119141"/>
+      <use xlink:href="#DejaVuSans-2e" x="544.78125"/>
+      <use xlink:href="#DejaVuSans-72" x="576.568359"/>
+      <use xlink:href="#DejaVuSans-2e" x="608.556641"/>
+      <use xlink:href="#DejaVuSans-74" x="640.34375"/>
+      <use xlink:href="#DejaVuSans-2e" x="679.552734"/>
+      <use xlink:href="#DejaVuSans-20" x="711.339844"/>
+      <use xlink:href="#DejaVuSans-6d" x="743.126953"/>
+      <use xlink:href="#DejaVuSans-75" x="840.539062"/>
+      <use xlink:href="#DejaVuSans-6c" x="903.917969"/>
+      <use xlink:href="#DejaVuSans-74" x="931.701172"/>
+      <use xlink:href="#DejaVuSans-69" x="970.910156"/>
+      <use xlink:href="#DejaVuSans-6c" x="998.693359"/>
+      <use xlink:href="#DejaVuSans-65" x="1026.476562"/>
+      <use xlink:href="#DejaVuSans-76" x="1088"/>
+      <use xlink:href="#DejaVuSans-65" x="1147.179688"/>
+      <use xlink:href="#DejaVuSans-6c" x="1208.703125"/>
+      <use xlink:href="#DejaVuSans-20" x="1236.486328"/>
+      <use xlink:href="#DejaVuSans-73" x="1268.273438"/>
+      <use xlink:href="#DejaVuSans-63" x="1320.373047"/>
+      <use xlink:href="#DejaVuSans-6f" x="1375.353516"/>
+      <use xlink:href="#DejaVuSans-74" x="1436.535156"/>
+      <use xlink:href="#DejaVuSans-63" x="1475.744141"/>
+      <use xlink:href="#DejaVuSans-68" x="1530.724609"/>
+     </g>
+    </g>
+   </g>
+   <g id="line2d_35">
+    <path d="M 63.198352 289.492562 
+L 109.577573 259.877113 
+L 155.956794 230.261664 
+L 202.336015 200.646214 
+L 248.715235 171.030765 
+L 295.094456 141.415316 
+L 341.473677 111.799866 
+L 387.852898 82.184417 
+" clip-path="url(#p41f2b7dc4c)" style="fill: none; stroke: #1f77b4; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_36">
+    <path d="M 63.198352 289.492562 
+L 109.577573 249.658066 
+L 155.956794 215.300537 
+L 202.336015 168.745217 
+L 248.715235 129.523975 
+L 295.094456 93.739117 
+L 341.473677 71.467794 
+L 387.852898 50.432271 
+" clip-path="url(#p41f2b7dc4c)" style="fill: none; stroke: #ff7f0e; stroke-linecap: square"/>
+    <defs>
+     <path id="ma499463908" d="M -3 3 
+L 3 3 
+L 3 -3 
+L -3 -3 
+z
+" style="stroke: #ff7f0e; stroke-linejoin: miter"/>
+    </defs>
+    <g clip-path="url(#p41f2b7dc4c)">
+     <use xlink:href="#ma499463908" x="63.198352" y="289.492562" style="fill-opacity: 0; stroke: #ff7f0e; stroke-linejoin: miter"/>
+     <use xlink:href="#ma499463908" x="109.577573" y="249.658066" style="fill-opacity: 0; stroke: #ff7f0e; stroke-linejoin: miter"/>
+     <use xlink:href="#ma499463908" x="155.956794" y="215.300537" style="fill-opacity: 0; stroke: #ff7f0e; stroke-linejoin: miter"/>
+     <use xlink:href="#ma499463908" x="202.336015" y="168.745217" style="fill-opacity: 0; stroke: #ff7f0e; stroke-linejoin: miter"/>
+     <use xlink:href="#ma499463908" x="248.715235" y="129.523975" style="fill-opacity: 0; stroke: #ff7f0e; stroke-linejoin: miter"/>
+     <use xlink:href="#ma499463908" x="295.094456" y="93.739117" style="fill-opacity: 0; stroke: #ff7f0e; stroke-linejoin: miter"/>
+     <use xlink:href="#ma499463908" x="341.473677" y="71.467794" style="fill-opacity: 0; stroke: #ff7f0e; stroke-linejoin: miter"/>
+     <use xlink:href="#ma499463908" x="387.852898" y="50.432271" style="fill-opacity: 0; stroke: #ff7f0e; stroke-linejoin: miter"/>
+    </g>
+   </g>
+   <g id="line2d_37">
+    <path d="M 63.198352 271.440886 
+L 109.577573 237.681867 
+L 155.956794 207.469935 
+L 202.336015 171.37391 
+L 248.715235 134.858494 
+L 295.094456 99.193101 
+L 341.473677 65.942763 
+L 387.852898 48.082803 
+" clip-path="url(#p41f2b7dc4c)" style="fill: none; stroke: #2ca02c; stroke-linecap: square"/>
+    <defs>
+     <path id="m48d0d06401" d="M 0 3 
+C 0.795609 3 1.55874 2.683901 2.12132 2.12132 
+C 2.683901 1.55874 3 0.795609 3 0 
+C 3 -0.795609 2.683901 -1.55874 2.12132 -2.12132 
+C 1.55874 -2.683901 0.795609 -3 0 -3 
+C -0.795609 -3 -1.55874 -2.683901 -2.12132 -2.12132 
+C -2.683901 -1.55874 -3 -0.795609 -3 0 
+C -3 0.795609 -2.683901 1.55874 -2.12132 2.12132 
+C -1.55874 2.683901 -0.795609 3 0 3 
+z
+" style="stroke: #2ca02c"/>
+    </defs>
+    <g clip-path="url(#p41f2b7dc4c)">
+     <use xlink:href="#m48d0d06401" x="63.198352" y="271.440886" style="fill-opacity: 0; stroke: #2ca02c"/>
+     <use xlink:href="#m48d0d06401" x="109.577573" y="237.681867" style="fill-opacity: 0; stroke: #2ca02c"/>
+     <use xlink:href="#m48d0d06401" x="155.956794" y="207.469935" style="fill-opacity: 0; stroke: #2ca02c"/>
+     <use xlink:href="#m48d0d06401" x="202.336015" y="171.37391" style="fill-opacity: 0; stroke: #2ca02c"/>
+     <use xlink:href="#m48d0d06401" x="248.715235" y="134.858494" style="fill-opacity: 0; stroke: #2ca02c"/>
+     <use xlink:href="#m48d0d06401" x="295.094456" y="99.193101" style="fill-opacity: 0; stroke: #2ca02c"/>
+     <use xlink:href="#m48d0d06401" x="341.473677" y="65.942763" style="fill-opacity: 0; stroke: #2ca02c"/>
+     <use xlink:href="#m48d0d06401" x="387.852898" y="48.082803" style="fill-opacity: 0; stroke: #2ca02c"/>
+    </g>
+   </g>
+   <g id="line2d_38">
+    <path d="M 63.198352 273.903678 
+L 109.577573 237.921954 
+L 155.956794 207.394278 
+L 202.336015 172.020182 
+L 248.715235 135.188384 
+L 295.094456 98.298791 
+L 341.473677 66.495706 
+L 387.852898 47.572563 
+" clip-path="url(#p41f2b7dc4c)" style="fill: none; stroke: #d62728; stroke-linecap: square"/>
+    <defs>
+     <path id="ma7c214fc2b" d="M -3 0 
+L 3 0 
+M 0 3 
+L 0 -3 
+" style="stroke: #d62728"/>
+    </defs>
+    <g clip-path="url(#p41f2b7dc4c)">
+     <use xlink:href="#ma7c214fc2b" x="63.198352" y="273.903678" style="fill-opacity: 0; stroke: #d62728"/>
+     <use xlink:href="#ma7c214fc2b" x="109.577573" y="237.921954" style="fill-opacity: 0; stroke: #d62728"/>
+     <use xlink:href="#ma7c214fc2b" x="155.956794" y="207.394278" style="fill-opacity: 0; stroke: #d62728"/>
+     <use xlink:href="#ma7c214fc2b" x="202.336015" y="172.020182" style="fill-opacity: 0; stroke: #d62728"/>
+     <use xlink:href="#ma7c214fc2b" x="248.715235" y="135.188384" style="fill-opacity: 0; stroke: #d62728"/>
+     <use xlink:href="#ma7c214fc2b" x="295.094456" y="98.298791" style="fill-opacity: 0; stroke: #d62728"/>
+     <use xlink:href="#ma7c214fc2b" x="341.473677" y="66.495706" style="fill-opacity: 0; stroke: #d62728"/>
+     <use xlink:href="#ma7c214fc2b" x="387.852898" y="47.572563" style="fill-opacity: 0; stroke: #d62728"/>
+    </g>
+   </g>
+   <g id="patch_3">
+    <path d="M 46.965625 301.588562 
+L 46.965625 35.476563 
+" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
+   </g>
+   <g id="patch_4">
+    <path d="M 404.085625 301.588562 
+L 404.085625 35.476563 
+" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
+   </g>
+   <g id="patch_5">
+    <path d="M 46.965625 301.588562 
+L 404.085625 301.588562 
+" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
+   </g>
+   <g id="patch_6">
+    <path d="M 46.965625 35.476562 
+L 404.085625 35.476562 
+" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
+   </g>
+   <g id="legend_1">
+    <g id="patch_7">
+     <path d="M 53.965625 102.189062 
+L 231.842188 102.189062 
+Q 233.842188 102.189062 233.842188 100.189062 
+L 233.842188 42.476562 
+Q 233.842188 40.476562 231.842188 40.476562 
+L 53.965625 40.476562 
+Q 51.965625 40.476562 51.965625 42.476562 
+L 51.965625 100.189062 
+Q 51.965625 102.189062 53.965625 102.189062 
+z
+" style="fill: #ffffff; opacity: 0.8; stroke: #cccccc; stroke-linejoin: miter"/>
+    </g>
+    <g id="line2d_39">
+     <path d="M 55.965625 48.575 
+L 65.965625 48.575 
+L 75.965625 48.575 
+" style="fill: none; stroke: #1f77b4; stroke-linecap: square"/>
+    </g>
+    <g id="text_20">
+     <!-- ideal -->
+     <g transform="translate(83.965625 52.075) scale(0.1 -0.1)">
+      <defs>
+       <path id="DejaVuSans-61" d="M 2194 1759 
+Q 1497 1759 1228 1600 
+Q 959 1441 959 1056 
+Q 959 750 1161 570 
+Q 1363 391 1709 391 
+Q 2188 391 2477 730 
+Q 2766 1069 2766 1631 
+L 2766 1759 
+L 2194 1759 
+z
+M 3341 1997 
+L 3341 0 
+L 2766 0 
+L 2766 531 
+Q 2569 213 2275 61 
+Q 1981 -91 1556 -91 
+Q 1019 -91 701 211 
+Q 384 513 384 1019 
+Q 384 1609 779 1909 
+Q 1175 2209 1959 2209 
+L 2766 2209 
+L 2766 2266 
+Q 2766 2663 2505 2880 
+Q 2244 3097 1772 3097 
+Q 1472 3097 1187 3025 
+Q 903 2953 641 2809 
+L 641 3341 
+Q 956 3463 1253 3523 
+Q 1550 3584 1831 3584 
+Q 2591 3584 2966 3190 
+Q 3341 2797 3341 1997 
+z
+" transform="scale(0.015625)"/>
+      </defs>
+      <use xlink:href="#DejaVuSans-69"/>
+      <use xlink:href="#DejaVuSans-64" x="27.783203"/>
+      <use xlink:href="#DejaVuSans-65" x="91.259766"/>
+      <use xlink:href="#DejaVuSans-61" x="152.783203"/>
+      <use xlink:href="#DejaVuSans-6c" x="214.0625"/>
+     </g>
+    </g>
+    <g id="line2d_40">
+     <path d="M 55.965625 63.253125 
+L 65.965625 63.253125 
+L 75.965625 63.253125 
+" style="fill: none; stroke: #ff7f0e; stroke-linecap: square"/>
+     <g>
+      <use xlink:href="#ma499463908" x="65.965625" y="63.253125" style="fill-opacity: 0; stroke: #ff7f0e; stroke-linejoin: miter"/>
+     </g>
+    </g>
+    <g id="text_21">
+     <!-- multilevel scotch (HAWK) -->
+     <g transform="translate(83.965625 66.753125) scale(0.1 -0.1)">
+      <defs>
+       <path id="DejaVuSans-48" d="M 628 4666 
+L 1259 4666 
+L 1259 2753 
+L 3553 2753 
+L 3553 4666 
+L 4184 4666 
+L 4184 0 
+L 3553 0 
+L 3553 2222 
+L 1259 2222 
+L 1259 0 
+L 628 0 
+L 628 4666 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-41" d="M 2188 4044 
+L 1331 1722 
+L 3047 1722 
+L 2188 4044 
+z
+M 1831 4666 
+L 2547 4666 
+L 4325 0 
+L 3669 0 
+L 3244 1197 
+L 1141 1197 
+L 716 0 
+L 50 0 
+L 1831 4666 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-57" d="M 213 4666 
+L 850 4666 
+L 1831 722 
+L 2809 4666 
+L 3519 4666 
+L 4500 722 
+L 5478 4666 
+L 6119 4666 
+L 4947 0 
+L 4153 0 
+L 3169 4050 
+L 2175 0 
+L 1381 0 
+L 213 4666 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-4b" d="M 628 4666 
+L 1259 4666 
+L 1259 2694 
+L 3353 4666 
+L 4166 4666 
+L 1850 2491 
+L 4331 0 
+L 3500 0 
+L 1259 2247 
+L 1259 0 
+L 628 0 
+L 628 4666 
+z
+" transform="scale(0.015625)"/>
+      </defs>
+      <use xlink:href="#DejaVuSans-6d"/>
+      <use xlink:href="#DejaVuSans-75" x="97.412109"/>
+      <use xlink:href="#DejaVuSans-6c" x="160.791016"/>
+      <use xlink:href="#DejaVuSans-74" x="188.574219"/>
+      <use xlink:href="#DejaVuSans-69" x="227.783203"/>
+      <use xlink:href="#DejaVuSans-6c" x="255.566406"/>
+      <use xlink:href="#DejaVuSans-65" x="283.349609"/>
+      <use xlink:href="#DejaVuSans-76" x="344.873047"/>
+      <use xlink:href="#DejaVuSans-65" x="404.052734"/>
+      <use xlink:href="#DejaVuSans-6c" x="465.576172"/>
+      <use xlink:href="#DejaVuSans-20" x="493.359375"/>
+      <use xlink:href="#DejaVuSans-73" x="525.146484"/>
+      <use xlink:href="#DejaVuSans-63" x="577.246094"/>
+      <use xlink:href="#DejaVuSans-6f" x="632.226562"/>
+      <use xlink:href="#DejaVuSans-74" x="693.408203"/>
+      <use xlink:href="#DejaVuSans-63" x="732.617188"/>
+      <use xlink:href="#DejaVuSans-68" x="787.597656"/>
+      <use xlink:href="#DejaVuSans-20" x="850.976562"/>
+      <use xlink:href="#DejaVuSans-28" x="882.763672"/>
+      <use xlink:href="#DejaVuSans-48" x="921.777344"/>
+      <use xlink:href="#DejaVuSans-41" x="996.972656"/>
+      <use xlink:href="#DejaVuSans-57" x="1059.880859"/>
+      <use xlink:href="#DejaVuSans-4b" x="1158.757812"/>
+      <use xlink:href="#DejaVuSans-29" x="1224.333984"/>
+     </g>
+    </g>
+    <g id="line2d_41">
+     <path d="M 55.965625 77.93125 
+L 65.965625 77.93125 
+L 75.965625 77.93125 
+" style="fill: none; stroke: #2ca02c; stroke-linecap: square"/>
+     <g>
+      <use xlink:href="#m48d0d06401" x="65.965625" y="77.93125" style="fill-opacity: 0; stroke: #2ca02c"/>
+     </g>
+    </g>
+    <g id="text_22">
+     <!-- multilevel hierarchical (LUMI) -->
+     <g transform="translate(83.965625 81.43125) scale(0.1 -0.1)">
+      <defs>
+       <path id="DejaVuSans-4c" d="M 628 4666 
+L 1259 4666 
+L 1259 531 
+L 3531 531 
+L 3531 0 
+L 628 0 
+L 628 4666 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-55" d="M 556 4666 
+L 1191 4666 
+L 1191 1831 
+Q 1191 1081 1462 751 
+Q 1734 422 2344 422 
+Q 2950 422 3222 751 
+Q 3494 1081 3494 1831 
+L 3494 4666 
+L 4128 4666 
+L 4128 1753 
+Q 4128 841 3676 375 
+Q 3225 -91 2344 -91 
+Q 1459 -91 1007 375 
+Q 556 841 556 1753 
+L 556 4666 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-4d" d="M 628 4666 
+L 1569 4666 
+L 2759 1491 
+L 3956 4666 
+L 4897 4666 
+L 4897 0 
+L 4281 0 
+L 4281 4097 
+L 3078 897 
+L 2444 897 
+L 1241 4097 
+L 1241 0 
+L 628 0 
+L 628 4666 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-49" d="M 628 4666 
+L 1259 4666 
+L 1259 0 
+L 628 0 
+L 628 4666 
+z
+" transform="scale(0.015625)"/>
+      </defs>
+      <use xlink:href="#DejaVuSans-6d"/>
+      <use xlink:href="#DejaVuSans-75" x="97.412109"/>
+      <use xlink:href="#DejaVuSans-6c" x="160.791016"/>
+      <use xlink:href="#DejaVuSans-74" x="188.574219"/>
+      <use xlink:href="#DejaVuSans-69" x="227.783203"/>
+      <use xlink:href="#DejaVuSans-6c" x="255.566406"/>
+      <use xlink:href="#DejaVuSans-65" x="283.349609"/>
+      <use xlink:href="#DejaVuSans-76" x="344.873047"/>
+      <use xlink:href="#DejaVuSans-65" x="404.052734"/>
+      <use xlink:href="#DejaVuSans-6c" x="465.576172"/>
+      <use xlink:href="#DejaVuSans-20" x="493.359375"/>
+      <use xlink:href="#DejaVuSans-68" x="525.146484"/>
+      <use xlink:href="#DejaVuSans-69" x="588.525391"/>
+      <use xlink:href="#DejaVuSans-65" x="616.308594"/>
+      <use xlink:href="#DejaVuSans-72" x="677.832031"/>
+      <use xlink:href="#DejaVuSans-61" x="718.945312"/>
+      <use xlink:href="#DejaVuSans-72" x="780.224609"/>
+      <use xlink:href="#DejaVuSans-63" x="819.087891"/>
+      <use xlink:href="#DejaVuSans-68" x="874.068359"/>
+      <use xlink:href="#DejaVuSans-69" x="937.447266"/>
+      <use xlink:href="#DejaVuSans-63" x="965.230469"/>
+      <use xlink:href="#DejaVuSans-61" x="1020.210938"/>
+      <use xlink:href="#DejaVuSans-6c" x="1081.490234"/>
+      <use xlink:href="#DejaVuSans-20" x="1109.273438"/>
+      <use xlink:href="#DejaVuSans-28" x="1141.060547"/>
+      <use xlink:href="#DejaVuSans-4c" x="1180.074219"/>
+      <use xlink:href="#DejaVuSans-55" x="1230.787109"/>
+      <use xlink:href="#DejaVuSans-4d" x="1303.980469"/>
+      <use xlink:href="#DejaVuSans-49" x="1390.259766"/>
+      <use xlink:href="#DejaVuSans-29" x="1419.751953"/>
+     </g>
+    </g>
+    <g id="line2d_42">
+     <path d="M 55.965625 92.609375 
+L 65.965625 92.609375 
+L 75.965625 92.609375 
+" style="fill: none; stroke: #d62728; stroke-linecap: square"/>
+     <g>
+      <use xlink:href="#ma7c214fc2b" x="65.965625" y="92.609375" style="fill-opacity: 0; stroke: #d62728"/>
+     </g>
+    </g>
+    <g id="text_23">
+     <!-- hierarchical (LUMI) -->
+     <g transform="translate(83.965625 96.109375) scale(0.1 -0.1)">
+      <use xlink:href="#DejaVuSans-68"/>
+      <use xlink:href="#DejaVuSans-69" x="63.378906"/>
+      <use xlink:href="#DejaVuSans-65" x="91.162109"/>
+      <use xlink:href="#DejaVuSans-72" x="152.685547"/>
+      <use xlink:href="#DejaVuSans-61" x="193.798828"/>
+      <use xlink:href="#DejaVuSans-72" x="255.078125"/>
+      <use xlink:href="#DejaVuSans-63" x="293.941406"/>
+      <use xlink:href="#DejaVuSans-68" x="348.921875"/>
+      <use xlink:href="#DejaVuSans-69" x="412.300781"/>
+      <use xlink:href="#DejaVuSans-63" x="440.083984"/>
+      <use xlink:href="#DejaVuSans-61" x="495.064453"/>
+      <use xlink:href="#DejaVuSans-6c" x="556.34375"/>
+      <use xlink:href="#DejaVuSans-20" x="584.126953"/>
+      <use xlink:href="#DejaVuSans-28" x="615.914062"/>
+      <use xlink:href="#DejaVuSans-4c" x="654.927734"/>
+      <use xlink:href="#DejaVuSans-55" x="705.640625"/>
+      <use xlink:href="#DejaVuSans-4d" x="778.833984"/>
+      <use xlink:href="#DejaVuSans-49" x="865.113281"/>
+      <use xlink:href="#DejaVuSans-29" x="894.605469"/>
+     </g>
+    </g>
+   </g>
+  </g>
+  <g id="axes_2">
+   <g id="matplotlib.axis_3">
+    <g id="ytick_10">
+     <g id="line2d_43">
+      <defs>
+       <path id="m4f82a4b0df" d="M 0 0 
+L 3.5 0 
+" style="stroke: #000000; stroke-width: 0.8"/>
+      </defs>
+      <g>
+       <use xlink:href="#m4f82a4b0df" x="404.085625" y="289.492562" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_24">
+      <!-- 50.3 -->
+      <g transform="translate(411.085625 293.291781) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-35"/>
+       <use xlink:href="#DejaVuSans-30" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-2e" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-33" x="159.033203"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_11">
+     <g id="line2d_44">
+      <g>
+       <use xlink:href="#m4f82a4b0df" x="404.085625" y="259.877113" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_25">
+      <!-- 25.15 -->
+      <g transform="translate(411.085625 263.676332) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-32"/>
+       <use xlink:href="#DejaVuSans-35" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-2e" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-31" x="159.033203"/>
+       <use xlink:href="#DejaVuSans-35" x="222.65625"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_12">
+     <g id="line2d_45">
+      <g>
+       <use xlink:href="#m4f82a4b0df" x="404.085625" y="230.261664" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_26">
+      <!-- 12.58 -->
+      <g transform="translate(411.085625 234.060882) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-31"/>
+       <use xlink:href="#DejaVuSans-32" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-2e" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-35" x="159.033203"/>
+       <use xlink:href="#DejaVuSans-38" x="222.65625"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_13">
+     <g id="line2d_46">
+      <g>
+       <use xlink:href="#m4f82a4b0df" x="404.085625" y="200.646214" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_27">
+      <!-- 6.29 -->
+      <g transform="translate(411.085625 204.445433) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-36"/>
+       <use xlink:href="#DejaVuSans-2e" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-32" x="95.410156"/>
+       <use xlink:href="#DejaVuSans-39" x="159.033203"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_14">
+     <g id="line2d_47">
+      <g>
+       <use xlink:href="#m4f82a4b0df" x="404.085625" y="171.030765" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_28">
+      <!-- 3.14 -->
+      <g transform="translate(411.085625 174.829984) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-33"/>
+       <use xlink:href="#DejaVuSans-2e" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-31" x="95.410156"/>
+       <use xlink:href="#DejaVuSans-34" x="159.033203"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_15">
+     <g id="line2d_48">
+      <g>
+       <use xlink:href="#m4f82a4b0df" x="404.085625" y="141.415316" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_29">
+      <!-- 1.57 -->
+      <g transform="translate(411.085625 145.214534) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-31"/>
+       <use xlink:href="#DejaVuSans-2e" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-35" x="95.410156"/>
+       <use xlink:href="#DejaVuSans-37" x="159.033203"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_16">
+     <g id="line2d_49">
+      <g>
+       <use xlink:href="#m4f82a4b0df" x="404.085625" y="111.799866" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_30">
+      <!-- 0.79 -->
+      <g transform="translate(411.085625 115.599085) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-30"/>
+       <use xlink:href="#DejaVuSans-2e" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-37" x="95.410156"/>
+       <use xlink:href="#DejaVuSans-39" x="159.033203"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_17">
+     <g id="line2d_50">
+      <g>
+       <use xlink:href="#m4f82a4b0df" x="404.085625" y="82.184417" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_31">
+      <!-- 0.39 -->
+      <g transform="translate(411.085625 85.983635) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-30"/>
+       <use xlink:href="#DejaVuSans-2e" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-33" x="95.410156"/>
+       <use xlink:href="#DejaVuSans-39" x="159.033203"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_18">
+     <g id="line2d_51">
+      <g>
+       <use xlink:href="#m4f82a4b0df" x="404.085625" y="52.568967" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_32">
+      <!-- 0.2 -->
+      <g transform="translate(411.085625 56.368186) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-30"/>
+       <use xlink:href="#DejaVuSans-2e" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-32" x="95.410156"/>
+      </g>
+     </g>
+    </g>
+    <g id="text_33">
+     <!-- Time per Time Step in s -->
+     <g transform="translate(451.312188 227.798969) rotate(-90) scale(0.1 -0.1)">
+      <defs>
+       <path id="DejaVuSans-54" d="M -19 4666 
+L 3928 4666 
+L 3928 4134 
+L 2272 4134 
+L 2272 0 
+L 1638 0 
+L 1638 4134 
+L -19 4134 
+L -19 4666 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-6e" d="M 3513 2113 
+L 3513 0 
+L 2938 0 
+L 2938 2094 
+Q 2938 2591 2744 2837 
+Q 2550 3084 2163 3084 
+Q 1697 3084 1428 2787 
+Q 1159 2491 1159 1978 
+L 1159 0 
+L 581 0 
+L 581 3500 
+L 1159 3500 
+L 1159 2956 
+Q 1366 3272 1645 3428 
+Q 1925 3584 2291 3584 
+Q 2894 3584 3203 3211 
+Q 3513 2838 3513 2113 
+z
+" transform="scale(0.015625)"/>
+      </defs>
+      <use xlink:href="#DejaVuSans-54"/>
+      <use xlink:href="#DejaVuSans-69" x="57.958984"/>
+      <use xlink:href="#DejaVuSans-6d" x="85.742188"/>
+      <use xlink:href="#DejaVuSans-65" x="183.154297"/>
+      <use xlink:href="#DejaVuSans-20" x="244.677734"/>
+      <use xlink:href="#DejaVuSans-70" x="276.464844"/>
+      <use xlink:href="#DejaVuSans-65" x="339.941406"/>
+      <use xlink:href="#DejaVuSans-72" x="401.464844"/>
+      <use xlink:href="#DejaVuSans-20" x="442.578125"/>
+      <use xlink:href="#DejaVuSans-54" x="474.365234"/>
+      <use xlink:href="#DejaVuSans-69" x="532.324219"/>
+      <use xlink:href="#DejaVuSans-6d" x="560.107422"/>
+      <use xlink:href="#DejaVuSans-65" x="657.519531"/>
+      <use xlink:href="#DejaVuSans-20" x="719.042969"/>
+      <use xlink:href="#DejaVuSans-53" x="750.830078"/>
+      <use xlink:href="#DejaVuSans-74" x="814.306641"/>
+      <use xlink:href="#DejaVuSans-65" x="853.515625"/>
+      <use xlink:href="#DejaVuSans-70" x="915.039062"/>
+      <use xlink:href="#DejaVuSans-20" x="978.515625"/>
+      <use xlink:href="#DejaVuSans-69" x="1010.302734"/>
+      <use xlink:href="#DejaVuSans-6e" x="1038.085938"/>
+      <use xlink:href="#DejaVuSans-20" x="1101.464844"/>
+      <use xlink:href="#DejaVuSans-73" x="1133.251953"/>
+     </g>
+    </g>
+   </g>
+   <g id="patch_8">
+    <path d="M 46.965625 301.588562 
+L 46.965625 35.476563 
+" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
+   </g>
+   <g id="patch_9">
+    <path d="M 404.085625 301.588562 
+L 404.085625 35.476563 
+" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
+   </g>
+   <g id="patch_10">
+    <path d="M 46.965625 301.588562 
+L 404.085625 301.588562 
+" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
+   </g>
+   <g id="patch_11">
+    <path d="M 46.965625 35.476562 
+L 404.085625 35.476562 
+" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
+   </g>
+  </g>
+  <g id="axes_3">
+   <g id="matplotlib.axis_4">
+    <g id="xtick_9">
+     <g id="line2d_52">
+      <defs>
+       <path id="mc6b1c75e79" d="M 0 0 
+L 0 -3.5 
+" style="stroke: #000000; stroke-width: 0.8"/>
+      </defs>
+      <g>
+       <use xlink:href="#mc6b1c75e79" x="63.198352" y="35.476562" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_34">
+      <!-- 477.5 -->
+      <g transform="translate(48.88429 26.396875) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-34"/>
+       <use xlink:href="#DejaVuSans-37" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-37" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-2e" x="190.869141"/>
+       <use xlink:href="#DejaVuSans-35" x="222.65625"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_10">
+     <g id="line2d_53">
+      <g>
+       <use xlink:href="#mc6b1c75e79" x="109.577573" y="35.476562" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_35">
+      <!-- 238.8 -->
+      <g transform="translate(95.263511 26.396875) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-32"/>
+       <use xlink:href="#DejaVuSans-33" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-38" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-2e" x="190.869141"/>
+       <use xlink:href="#DejaVuSans-38" x="222.65625"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_11">
+     <g id="line2d_54">
+      <g>
+       <use xlink:href="#mc6b1c75e79" x="155.956794" y="35.476562" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_36">
+      <!-- 119.4 -->
+      <g transform="translate(141.642731 26.396875) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-31"/>
+       <use xlink:href="#DejaVuSans-31" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-39" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-2e" x="190.869141"/>
+       <use xlink:href="#DejaVuSans-34" x="222.65625"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_12">
+     <g id="line2d_55">
+      <g>
+       <use xlink:href="#mc6b1c75e79" x="202.336015" y="35.476562" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_37">
+      <!-- 59.7 -->
+      <g transform="translate(191.203202 26.396875) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-35"/>
+       <use xlink:href="#DejaVuSans-39" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-2e" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-37" x="159.033203"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_13">
+     <g id="line2d_56">
+      <g>
+       <use xlink:href="#mc6b1c75e79" x="248.715235" y="35.476562" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_38">
+      <!-- 29.8 -->
+      <g transform="translate(237.582423 26.396875) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-32"/>
+       <use xlink:href="#DejaVuSans-39" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-2e" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-38" x="159.033203"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_14">
+     <g id="line2d_57">
+      <g>
+       <use xlink:href="#mc6b1c75e79" x="295.094456" y="35.476562" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_39">
+      <!-- 14.9 -->
+      <g transform="translate(283.961644 26.396875) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-31"/>
+       <use xlink:href="#DejaVuSans-34" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-2e" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-39" x="159.033203"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_15">
+     <g id="line2d_58">
+      <g>
+       <use xlink:href="#mc6b1c75e79" x="341.473677" y="35.476562" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_40">
+      <!-- 7.5 -->
+      <g transform="translate(333.522114 26.396875) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-37"/>
+       <use xlink:href="#DejaVuSans-2e" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-35" x="95.410156"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_16">
+     <g id="line2d_59">
+      <g>
+       <use xlink:href="#mc6b1c75e79" x="387.852898" y="35.476562" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_41">
+      <!-- 3.7 -->
+      <g transform="translate(379.901335 26.396875) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-33"/>
+       <use xlink:href="#DejaVuSans-2e" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-37" x="95.410156"/>
+      </g>
+     </g>
+    </g>
+    <g id="text_42">
+     <!-- Number of Cells per Core in thousands -->
+     <g transform="translate(128.727188 14.798437) scale(0.1 -0.1)">
+      <use xlink:href="#DejaVuSans-4e"/>
+      <use xlink:href="#DejaVuSans-75" x="74.804688"/>
+      <use xlink:href="#DejaVuSans-6d" x="138.183594"/>
+      <use xlink:href="#DejaVuSans-62" x="235.595703"/>
+      <use xlink:href="#DejaVuSans-65" x="299.072266"/>
+      <use xlink:href="#DejaVuSans-72" x="360.595703"/>
+      <use xlink:href="#DejaVuSans-20" x="401.708984"/>
+      <use xlink:href="#DejaVuSans-6f" x="433.496094"/>
+      <use xlink:href="#DejaVuSans-66" x="494.677734"/>
+      <use xlink:href="#DejaVuSans-20" x="529.882812"/>
+      <use xlink:href="#DejaVuSans-43" x="561.669922"/>
+      <use xlink:href="#DejaVuSans-65" x="631.494141"/>
+      <use xlink:href="#DejaVuSans-6c" x="693.017578"/>
+      <use xlink:href="#DejaVuSans-6c" x="720.800781"/>
+      <use xlink:href="#DejaVuSans-73" x="748.583984"/>
+      <use xlink:href="#DejaVuSans-20" x="800.683594"/>
+      <use xlink:href="#DejaVuSans-70" x="832.470703"/>
+      <use xlink:href="#DejaVuSans-65" x="895.947266"/>
+      <use xlink:href="#DejaVuSans-72" x="957.470703"/>
+      <use xlink:href="#DejaVuSans-20" x="998.583984"/>
+      <use xlink:href="#DejaVuSans-43" x="1030.371094"/>
+      <use xlink:href="#DejaVuSans-6f" x="1100.195312"/>
+      <use xlink:href="#DejaVuSans-72" x="1161.376953"/>
+      <use xlink:href="#DejaVuSans-65" x="1200.240234"/>
+      <use xlink:href="#DejaVuSans-20" x="1261.763672"/>
+      <use xlink:href="#DejaVuSans-69" x="1293.550781"/>
+      <use xlink:href="#DejaVuSans-6e" x="1321.333984"/>
+      <use xlink:href="#DejaVuSans-20" x="1384.712891"/>
+      <use xlink:href="#DejaVuSans-74" x="1416.5"/>
+      <use xlink:href="#DejaVuSans-68" x="1455.708984"/>
+      <use xlink:href="#DejaVuSans-6f" x="1519.087891"/>
+      <use xlink:href="#DejaVuSans-75" x="1580.269531"/>
+      <use xlink:href="#DejaVuSans-73" x="1643.648438"/>
+      <use xlink:href="#DejaVuSans-61" x="1695.748047"/>
+      <use xlink:href="#DejaVuSans-6e" x="1757.027344"/>
+      <use xlink:href="#DejaVuSans-64" x="1820.40625"/>
+      <use xlink:href="#DejaVuSans-73" x="1883.882812"/>
+     </g>
+    </g>
+   </g>
+   <g id="patch_12">
+    <path d="M 46.965625 301.588562 
+L 46.965625 35.476563 
+" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
+   </g>
+   <g id="patch_13">
+    <path d="M 404.085625 301.588562 
+L 404.085625 35.476563 
+" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
+   </g>
+   <g id="patch_14">
+    <path d="M 46.965625 301.588562 
+L 404.085625 301.588562 
+" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
+   </g>
+   <g id="patch_15">
+    <path d="M 46.965625 35.476562 
+L 404.085625 35.476562 
+" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
+   </g>
+  </g>
+ </g>
+ <defs>
+  <clipPath id="p41f2b7dc4c">
+   <rect x="46.965625" y="35.476562" width="357.12" height="266.112"/>
+  </clipPath>
+ </defs>
+</svg>
diff --git a/combustion/XiFoam/DLRCJH/figures/489M_write_collatedVsCoherent.svg b/combustion/XiFoam/DLRCJH/figures/489M_write_collatedVsCoherent.svg
new file mode 100644
index 0000000000000000000000000000000000000000..baae7c27cde79854893929b5570ae56c381454ce
--- /dev/null
+++ b/combustion/XiFoam/DLRCJH/figures/489M_write_collatedVsCoherent.svg
@@ -0,0 +1,1672 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="409.610625pt" height="322.066062pt" viewBox="0 0 409.610625 322.066062" xmlns="http://www.w3.org/2000/svg" version="1.1">
+ <metadata>
+  <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+   <cc:Work>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:date>2024-04-09T10:56:17.731385</dc:date>
+    <dc:format>image/svg+xml</dc:format>
+    <dc:creator>
+     <cc:Agent>
+      <dc:title>Matplotlib v3.7.5, https://matplotlib.org/</dc:title>
+     </cc:Agent>
+    </dc:creator>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <defs>
+  <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style>
+ </defs>
+ <g id="figure_1">
+  <g id="patch_1">
+   <path d="M 0 322.066062 
+L 409.610625 322.066062 
+L 409.610625 0 
+L 0 0 
+z
+" style="fill: #ffffff"/>
+  </g>
+  <g id="axes_1">
+   <g id="patch_2">
+    <path d="M 40.603125 273.312 
+L 397.723125 273.312 
+L 397.723125 7.2 
+L 40.603125 7.2 
+z
+" style="fill: #ffffff"/>
+   </g>
+   <g id="matplotlib.axis_1">
+    <g id="xtick_1">
+     <g id="line2d_1">
+      <defs>
+       <path id="m2007357a43" d="M 0 0 
+L 0 3.5 
+" style="stroke: #000000; stroke-width: 0.8"/>
+      </defs>
+      <g>
+       <use xlink:href="#m2007357a43" x="60.763125" y="273.312" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_1">
+      <!-- 1024 -->
+      <g transform="translate(48.038125 287.910437) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-31" d="M 794 531 
+L 1825 531 
+L 1825 4091 
+L 703 3866 
+L 703 4441 
+L 1819 4666 
+L 2450 4666 
+L 2450 531 
+L 3481 531 
+L 3481 0 
+L 794 0 
+L 794 531 
+z
+" transform="scale(0.015625)"/>
+        <path id="DejaVuSans-30" d="M 2034 4250 
+Q 1547 4250 1301 3770 
+Q 1056 3291 1056 2328 
+Q 1056 1369 1301 889 
+Q 1547 409 2034 409 
+Q 2525 409 2770 889 
+Q 3016 1369 3016 2328 
+Q 3016 3291 2770 3770 
+Q 2525 4250 2034 4250 
+z
+M 2034 4750 
+Q 2819 4750 3233 4129 
+Q 3647 3509 3647 2328 
+Q 3647 1150 3233 529 
+Q 2819 -91 2034 -91 
+Q 1250 -91 836 529 
+Q 422 1150 422 2328 
+Q 422 3509 836 4129 
+Q 1250 4750 2034 4750 
+z
+" transform="scale(0.015625)"/>
+        <path id="DejaVuSans-32" d="M 1228 531 
+L 3431 531 
+L 3431 0 
+L 469 0 
+L 469 531 
+Q 828 903 1448 1529 
+Q 2069 2156 2228 2338 
+Q 2531 2678 2651 2914 
+Q 2772 3150 2772 3378 
+Q 2772 3750 2511 3984 
+Q 2250 4219 1831 4219 
+Q 1534 4219 1204 4116 
+Q 875 4013 500 3803 
+L 500 4441 
+Q 881 4594 1212 4672 
+Q 1544 4750 1819 4750 
+Q 2544 4750 2975 4387 
+Q 3406 4025 3406 3419 
+Q 3406 3131 3298 2873 
+Q 3191 2616 2906 2266 
+Q 2828 2175 2409 1742 
+Q 1991 1309 1228 531 
+z
+" transform="scale(0.015625)"/>
+        <path id="DejaVuSans-34" d="M 2419 4116 
+L 825 1625 
+L 2419 1625 
+L 2419 4116 
+z
+M 2253 4666 
+L 3047 4666 
+L 3047 1625 
+L 3713 1625 
+L 3713 1100 
+L 3047 1100 
+L 3047 0 
+L 2419 0 
+L 2419 1100 
+L 313 1100 
+L 313 1709 
+L 2253 4666 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-31"/>
+       <use xlink:href="#DejaVuSans-30" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-32" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-34" x="190.869141"/>
+      </g>
+      <!-- (8) -->
+      <g transform="translate(53.680312 299.10825) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-28" d="M 1984 4856 
+Q 1566 4138 1362 3434 
+Q 1159 2731 1159 2009 
+Q 1159 1288 1364 580 
+Q 1569 -128 1984 -844 
+L 1484 -844 
+Q 1016 -109 783 600 
+Q 550 1309 550 2009 
+Q 550 2706 781 3412 
+Q 1013 4119 1484 4856 
+L 1984 4856 
+z
+" transform="scale(0.015625)"/>
+        <path id="DejaVuSans-38" d="M 2034 2216 
+Q 1584 2216 1326 1975 
+Q 1069 1734 1069 1313 
+Q 1069 891 1326 650 
+Q 1584 409 2034 409 
+Q 2484 409 2743 651 
+Q 3003 894 3003 1313 
+Q 3003 1734 2745 1975 
+Q 2488 2216 2034 2216 
+z
+M 1403 2484 
+Q 997 2584 770 2862 
+Q 544 3141 544 3541 
+Q 544 4100 942 4425 
+Q 1341 4750 2034 4750 
+Q 2731 4750 3128 4425 
+Q 3525 4100 3525 3541 
+Q 3525 3141 3298 2862 
+Q 3072 2584 2669 2484 
+Q 3125 2378 3379 2068 
+Q 3634 1759 3634 1313 
+Q 3634 634 3220 271 
+Q 2806 -91 2034 -91 
+Q 1263 -91 848 271 
+Q 434 634 434 1313 
+Q 434 1759 690 2068 
+Q 947 2378 1403 2484 
+z
+M 1172 3481 
+Q 1172 3119 1398 2916 
+Q 1625 2713 2034 2713 
+Q 2441 2713 2670 2916 
+Q 2900 3119 2900 3481 
+Q 2900 3844 2670 4047 
+Q 2441 4250 2034 4250 
+Q 1625 4250 1398 4047 
+Q 1172 3844 1172 3481 
+z
+" transform="scale(0.015625)"/>
+        <path id="DejaVuSans-29" d="M 513 4856 
+L 1013 4856 
+Q 1481 4119 1714 3412 
+Q 1947 2706 1947 2009 
+Q 1947 1309 1714 600 
+Q 1481 -109 1013 -844 
+L 513 -844 
+Q 928 -128 1133 580 
+Q 1338 1288 1338 2009 
+Q 1338 2731 1133 3434 
+Q 928 4138 513 4856 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-38" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-29" x="102.636719"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_2">
+     <g id="line2d_2">
+      <g>
+       <use xlink:href="#m2007357a43" x="106.843125" y="273.312" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_2">
+      <!-- 2048 -->
+      <g transform="translate(94.118125 287.910437) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-32"/>
+       <use xlink:href="#DejaVuSans-30" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-34" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-38" x="190.869141"/>
+      </g>
+      <!-- (16) -->
+      <g transform="translate(96.579062 299.10825) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-36" d="M 2113 2584 
+Q 1688 2584 1439 2293 
+Q 1191 2003 1191 1497 
+Q 1191 994 1439 701 
+Q 1688 409 2113 409 
+Q 2538 409 2786 701 
+Q 3034 994 3034 1497 
+Q 3034 2003 2786 2293 
+Q 2538 2584 2113 2584 
+z
+M 3366 4563 
+L 3366 3988 
+Q 3128 4100 2886 4159 
+Q 2644 4219 2406 4219 
+Q 1781 4219 1451 3797 
+Q 1122 3375 1075 2522 
+Q 1259 2794 1537 2939 
+Q 1816 3084 2150 3084 
+Q 2853 3084 3261 2657 
+Q 3669 2231 3669 1497 
+Q 3669 778 3244 343 
+Q 2819 -91 2113 -91 
+Q 1303 -91 875 529 
+Q 447 1150 447 2328 
+Q 447 3434 972 4092 
+Q 1497 4750 2381 4750 
+Q 2619 4750 2861 4703 
+Q 3103 4656 3366 4563 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-31" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-36" x="102.636719"/>
+       <use xlink:href="#DejaVuSans-29" x="166.259766"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_3">
+     <g id="line2d_3">
+      <g>
+       <use xlink:href="#m2007357a43" x="152.923125" y="273.312" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_3">
+      <!-- 4096 -->
+      <g transform="translate(140.198125 287.910437) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-39" d="M 703 97 
+L 703 672 
+Q 941 559 1184 500 
+Q 1428 441 1663 441 
+Q 2288 441 2617 861 
+Q 2947 1281 2994 2138 
+Q 2813 1869 2534 1725 
+Q 2256 1581 1919 1581 
+Q 1219 1581 811 2004 
+Q 403 2428 403 3163 
+Q 403 3881 828 4315 
+Q 1253 4750 1959 4750 
+Q 2769 4750 3195 4129 
+Q 3622 3509 3622 2328 
+Q 3622 1225 3098 567 
+Q 2575 -91 1691 -91 
+Q 1453 -91 1209 -44 
+Q 966 3 703 97 
+z
+M 1959 2075 
+Q 2384 2075 2632 2365 
+Q 2881 2656 2881 3163 
+Q 2881 3666 2632 3958 
+Q 2384 4250 1959 4250 
+Q 1534 4250 1286 3958 
+Q 1038 3666 1038 3163 
+Q 1038 2656 1286 2365 
+Q 1534 2075 1959 2075 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-34"/>
+       <use xlink:href="#DejaVuSans-30" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-39" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-36" x="190.869141"/>
+      </g>
+      <!-- (32) -->
+      <g transform="translate(142.659063 299.10825) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-33" d="M 2597 2516 
+Q 3050 2419 3304 2112 
+Q 3559 1806 3559 1356 
+Q 3559 666 3084 287 
+Q 2609 -91 1734 -91 
+Q 1441 -91 1130 -33 
+Q 819 25 488 141 
+L 488 750 
+Q 750 597 1062 519 
+Q 1375 441 1716 441 
+Q 2309 441 2620 675 
+Q 2931 909 2931 1356 
+Q 2931 1769 2642 2001 
+Q 2353 2234 1838 2234 
+L 1294 2234 
+L 1294 2753 
+L 1863 2753 
+Q 2328 2753 2575 2939 
+Q 2822 3125 2822 3475 
+Q 2822 3834 2567 4026 
+Q 2313 4219 1838 4219 
+Q 1578 4219 1281 4162 
+Q 984 4106 628 3988 
+L 628 4550 
+Q 988 4650 1302 4700 
+Q 1616 4750 1894 4750 
+Q 2613 4750 3031 4423 
+Q 3450 4097 3450 3541 
+Q 3450 3153 3228 2886 
+Q 3006 2619 2597 2516 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-33" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-32" x="102.636719"/>
+       <use xlink:href="#DejaVuSans-29" x="166.259766"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_4">
+     <g id="line2d_4">
+      <g>
+       <use xlink:href="#m2007357a43" x="199.003125" y="273.312" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_4">
+      <!-- 8192 -->
+      <g transform="translate(186.278125 287.910437) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-38"/>
+       <use xlink:href="#DejaVuSans-31" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-39" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-32" x="190.869141"/>
+      </g>
+      <!-- (64) -->
+      <g transform="translate(188.739062 299.10825) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-36" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-34" x="102.636719"/>
+       <use xlink:href="#DejaVuSans-29" x="166.259766"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_5">
+     <g id="line2d_5">
+      <g>
+       <use xlink:href="#m2007357a43" x="245.083125" y="273.312" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_5">
+      <!-- 16384 -->
+      <g transform="translate(229.176875 287.910437) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-31"/>
+       <use xlink:href="#DejaVuSans-36" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-33" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-38" x="190.869141"/>
+       <use xlink:href="#DejaVuSans-34" x="254.492188"/>
+      </g>
+      <!-- (128) -->
+      <g transform="translate(231.637812 299.10825) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-31" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-32" x="102.636719"/>
+       <use xlink:href="#DejaVuSans-38" x="166.259766"/>
+       <use xlink:href="#DejaVuSans-29" x="229.882812"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_6">
+     <g id="line2d_6">
+      <g>
+       <use xlink:href="#m2007357a43" x="291.163125" y="273.312" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_6">
+      <!-- 32768 -->
+      <g transform="translate(275.256875 287.910437) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-37" d="M 525 4666 
+L 3525 4666 
+L 3525 4397 
+L 1831 0 
+L 1172 0 
+L 2766 4134 
+L 525 4134 
+L 525 4666 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-33"/>
+       <use xlink:href="#DejaVuSans-32" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-37" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-36" x="190.869141"/>
+       <use xlink:href="#DejaVuSans-38" x="254.492188"/>
+      </g>
+      <!-- (256) -->
+      <g transform="translate(277.717813 299.10825) scale(0.1 -0.1)">
+       <defs>
+        <path id="DejaVuSans-35" d="M 691 4666 
+L 3169 4666 
+L 3169 4134 
+L 1269 4134 
+L 1269 2991 
+Q 1406 3038 1543 3061 
+Q 1681 3084 1819 3084 
+Q 2600 3084 3056 2656 
+Q 3513 2228 3513 1497 
+Q 3513 744 3044 326 
+Q 2575 -91 1722 -91 
+Q 1428 -91 1123 -41 
+Q 819 9 494 109 
+L 494 744 
+Q 775 591 1075 516 
+Q 1375 441 1709 441 
+Q 2250 441 2565 725 
+Q 2881 1009 2881 1497 
+Q 2881 1984 2565 2268 
+Q 2250 2553 1709 2553 
+Q 1456 2553 1204 2497 
+Q 953 2441 691 2322 
+L 691 4666 
+z
+" transform="scale(0.015625)"/>
+       </defs>
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-32" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-35" x="102.636719"/>
+       <use xlink:href="#DejaVuSans-36" x="166.259766"/>
+       <use xlink:href="#DejaVuSans-29" x="229.882812"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_7">
+     <g id="line2d_7">
+      <g>
+       <use xlink:href="#m2007357a43" x="337.243125" y="273.312" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_7">
+      <!-- 65536 -->
+      <g transform="translate(321.336875 287.910437) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-36"/>
+       <use xlink:href="#DejaVuSans-35" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-35" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-33" x="190.869141"/>
+       <use xlink:href="#DejaVuSans-36" x="254.492188"/>
+      </g>
+      <!-- (512) -->
+      <g transform="translate(323.797812 299.10825) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-35" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-31" x="102.636719"/>
+       <use xlink:href="#DejaVuSans-32" x="166.259766"/>
+       <use xlink:href="#DejaVuSans-29" x="229.882812"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_8">
+     <g id="line2d_8">
+      <g>
+       <use xlink:href="#m2007357a43" x="383.323125" y="273.312" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_8">
+      <!-- 131072 -->
+      <g transform="translate(364.235625 287.910437) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-31"/>
+       <use xlink:href="#DejaVuSans-33" x="63.623047"/>
+       <use xlink:href="#DejaVuSans-31" x="127.246094"/>
+       <use xlink:href="#DejaVuSans-30" x="190.869141"/>
+       <use xlink:href="#DejaVuSans-37" x="254.492188"/>
+       <use xlink:href="#DejaVuSans-32" x="318.115234"/>
+      </g>
+      <!-- (1024) -->
+      <g transform="translate(366.696563 299.10825) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-28"/>
+       <use xlink:href="#DejaVuSans-31" x="39.013672"/>
+       <use xlink:href="#DejaVuSans-30" x="102.636719"/>
+       <use xlink:href="#DejaVuSans-32" x="166.259766"/>
+       <use xlink:href="#DejaVuSans-34" x="229.882812"/>
+       <use xlink:href="#DejaVuSans-29" x="293.505859"/>
+      </g>
+     </g>
+    </g>
+    <g id="text_9">
+     <!-- Number of Cores (Nodes) -->
+     <g transform="translate(155.758438 312.786375) scale(0.1 -0.1)">
+      <defs>
+       <path id="DejaVuSans-4e" d="M 628 4666 
+L 1478 4666 
+L 3547 763 
+L 3547 4666 
+L 4159 4666 
+L 4159 0 
+L 3309 0 
+L 1241 3903 
+L 1241 0 
+L 628 0 
+L 628 4666 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-75" d="M 544 1381 
+L 544 3500 
+L 1119 3500 
+L 1119 1403 
+Q 1119 906 1312 657 
+Q 1506 409 1894 409 
+Q 2359 409 2629 706 
+Q 2900 1003 2900 1516 
+L 2900 3500 
+L 3475 3500 
+L 3475 0 
+L 2900 0 
+L 2900 538 
+Q 2691 219 2414 64 
+Q 2138 -91 1772 -91 
+Q 1169 -91 856 284 
+Q 544 659 544 1381 
+z
+M 1991 3584 
+L 1991 3584 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-6d" d="M 3328 2828 
+Q 3544 3216 3844 3400 
+Q 4144 3584 4550 3584 
+Q 5097 3584 5394 3201 
+Q 5691 2819 5691 2113 
+L 5691 0 
+L 5113 0 
+L 5113 2094 
+Q 5113 2597 4934 2840 
+Q 4756 3084 4391 3084 
+Q 3944 3084 3684 2787 
+Q 3425 2491 3425 1978 
+L 3425 0 
+L 2847 0 
+L 2847 2094 
+Q 2847 2600 2669 2842 
+Q 2491 3084 2119 3084 
+Q 1678 3084 1418 2786 
+Q 1159 2488 1159 1978 
+L 1159 0 
+L 581 0 
+L 581 3500 
+L 1159 3500 
+L 1159 2956 
+Q 1356 3278 1631 3431 
+Q 1906 3584 2284 3584 
+Q 2666 3584 2933 3390 
+Q 3200 3197 3328 2828 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-62" d="M 3116 1747 
+Q 3116 2381 2855 2742 
+Q 2594 3103 2138 3103 
+Q 1681 3103 1420 2742 
+Q 1159 2381 1159 1747 
+Q 1159 1113 1420 752 
+Q 1681 391 2138 391 
+Q 2594 391 2855 752 
+Q 3116 1113 3116 1747 
+z
+M 1159 2969 
+Q 1341 3281 1617 3432 
+Q 1894 3584 2278 3584 
+Q 2916 3584 3314 3078 
+Q 3713 2572 3713 1747 
+Q 3713 922 3314 415 
+Q 2916 -91 2278 -91 
+Q 1894 -91 1617 61 
+Q 1341 213 1159 525 
+L 1159 0 
+L 581 0 
+L 581 4863 
+L 1159 4863 
+L 1159 2969 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-65" d="M 3597 1894 
+L 3597 1613 
+L 953 1613 
+Q 991 1019 1311 708 
+Q 1631 397 2203 397 
+Q 2534 397 2845 478 
+Q 3156 559 3463 722 
+L 3463 178 
+Q 3153 47 2828 -22 
+Q 2503 -91 2169 -91 
+Q 1331 -91 842 396 
+Q 353 884 353 1716 
+Q 353 2575 817 3079 
+Q 1281 3584 2069 3584 
+Q 2775 3584 3186 3129 
+Q 3597 2675 3597 1894 
+z
+M 3022 2063 
+Q 3016 2534 2758 2815 
+Q 2500 3097 2075 3097 
+Q 1594 3097 1305 2825 
+Q 1016 2553 972 2059 
+L 3022 2063 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-72" d="M 2631 2963 
+Q 2534 3019 2420 3045 
+Q 2306 3072 2169 3072 
+Q 1681 3072 1420 2755 
+Q 1159 2438 1159 1844 
+L 1159 0 
+L 581 0 
+L 581 3500 
+L 1159 3500 
+L 1159 2956 
+Q 1341 3275 1631 3429 
+Q 1922 3584 2338 3584 
+Q 2397 3584 2469 3576 
+Q 2541 3569 2628 3553 
+L 2631 2963 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-20" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-6f" d="M 1959 3097 
+Q 1497 3097 1228 2736 
+Q 959 2375 959 1747 
+Q 959 1119 1226 758 
+Q 1494 397 1959 397 
+Q 2419 397 2687 759 
+Q 2956 1122 2956 1747 
+Q 2956 2369 2687 2733 
+Q 2419 3097 1959 3097 
+z
+M 1959 3584 
+Q 2709 3584 3137 3096 
+Q 3566 2609 3566 1747 
+Q 3566 888 3137 398 
+Q 2709 -91 1959 -91 
+Q 1206 -91 779 398 
+Q 353 888 353 1747 
+Q 353 2609 779 3096 
+Q 1206 3584 1959 3584 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-66" d="M 2375 4863 
+L 2375 4384 
+L 1825 4384 
+Q 1516 4384 1395 4259 
+Q 1275 4134 1275 3809 
+L 1275 3500 
+L 2222 3500 
+L 2222 3053 
+L 1275 3053 
+L 1275 0 
+L 697 0 
+L 697 3053 
+L 147 3053 
+L 147 3500 
+L 697 3500 
+L 697 3744 
+Q 697 4328 969 4595 
+Q 1241 4863 1831 4863 
+L 2375 4863 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-43" d="M 4122 4306 
+L 4122 3641 
+Q 3803 3938 3442 4084 
+Q 3081 4231 2675 4231 
+Q 1875 4231 1450 3742 
+Q 1025 3253 1025 2328 
+Q 1025 1406 1450 917 
+Q 1875 428 2675 428 
+Q 3081 428 3442 575 
+Q 3803 722 4122 1019 
+L 4122 359 
+Q 3791 134 3420 21 
+Q 3050 -91 2638 -91 
+Q 1578 -91 968 557 
+Q 359 1206 359 2328 
+Q 359 3453 968 4101 
+Q 1578 4750 2638 4750 
+Q 3056 4750 3426 4639 
+Q 3797 4528 4122 4306 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-73" d="M 2834 3397 
+L 2834 2853 
+Q 2591 2978 2328 3040 
+Q 2066 3103 1784 3103 
+Q 1356 3103 1142 2972 
+Q 928 2841 928 2578 
+Q 928 2378 1081 2264 
+Q 1234 2150 1697 2047 
+L 1894 2003 
+Q 2506 1872 2764 1633 
+Q 3022 1394 3022 966 
+Q 3022 478 2636 193 
+Q 2250 -91 1575 -91 
+Q 1294 -91 989 -36 
+Q 684 19 347 128 
+L 347 722 
+Q 666 556 975 473 
+Q 1284 391 1588 391 
+Q 1994 391 2212 530 
+Q 2431 669 2431 922 
+Q 2431 1156 2273 1281 
+Q 2116 1406 1581 1522 
+L 1381 1569 
+Q 847 1681 609 1914 
+Q 372 2147 372 2553 
+Q 372 3047 722 3315 
+Q 1072 3584 1716 3584 
+Q 2034 3584 2315 3537 
+Q 2597 3491 2834 3397 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-64" d="M 2906 2969 
+L 2906 4863 
+L 3481 4863 
+L 3481 0 
+L 2906 0 
+L 2906 525 
+Q 2725 213 2448 61 
+Q 2172 -91 1784 -91 
+Q 1150 -91 751 415 
+Q 353 922 353 1747 
+Q 353 2572 751 3078 
+Q 1150 3584 1784 3584 
+Q 2172 3584 2448 3432 
+Q 2725 3281 2906 2969 
+z
+M 947 1747 
+Q 947 1113 1208 752 
+Q 1469 391 1925 391 
+Q 2381 391 2643 752 
+Q 2906 1113 2906 1747 
+Q 2906 2381 2643 2742 
+Q 2381 3103 1925 3103 
+Q 1469 3103 1208 2742 
+Q 947 2381 947 1747 
+z
+" transform="scale(0.015625)"/>
+      </defs>
+      <use xlink:href="#DejaVuSans-4e"/>
+      <use xlink:href="#DejaVuSans-75" x="74.804688"/>
+      <use xlink:href="#DejaVuSans-6d" x="138.183594"/>
+      <use xlink:href="#DejaVuSans-62" x="235.595703"/>
+      <use xlink:href="#DejaVuSans-65" x="299.072266"/>
+      <use xlink:href="#DejaVuSans-72" x="360.595703"/>
+      <use xlink:href="#DejaVuSans-20" x="401.708984"/>
+      <use xlink:href="#DejaVuSans-6f" x="433.496094"/>
+      <use xlink:href="#DejaVuSans-66" x="494.677734"/>
+      <use xlink:href="#DejaVuSans-20" x="529.882812"/>
+      <use xlink:href="#DejaVuSans-43" x="561.669922"/>
+      <use xlink:href="#DejaVuSans-6f" x="631.494141"/>
+      <use xlink:href="#DejaVuSans-72" x="692.675781"/>
+      <use xlink:href="#DejaVuSans-65" x="731.539062"/>
+      <use xlink:href="#DejaVuSans-73" x="793.0625"/>
+      <use xlink:href="#DejaVuSans-20" x="845.162109"/>
+      <use xlink:href="#DejaVuSans-28" x="876.949219"/>
+      <use xlink:href="#DejaVuSans-4e" x="915.962891"/>
+      <use xlink:href="#DejaVuSans-6f" x="990.767578"/>
+      <use xlink:href="#DejaVuSans-64" x="1051.949219"/>
+      <use xlink:href="#DejaVuSans-65" x="1115.425781"/>
+      <use xlink:href="#DejaVuSans-73" x="1176.949219"/>
+      <use xlink:href="#DejaVuSans-29" x="1229.048828"/>
+     </g>
+    </g>
+   </g>
+   <g id="matplotlib.axis_2">
+    <g id="ytick_1">
+     <g id="line2d_9">
+      <defs>
+       <path id="m3537472120" d="M 0 0 
+L -3.5 0 
+" style="stroke: #000000; stroke-width: 0.8"/>
+      </defs>
+      <g>
+       <use xlink:href="#m3537472120" x="40.603125" y="221.350342" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_10">
+      <!-- 20 -->
+      <g transform="translate(20.878125 225.14956) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-32"/>
+       <use xlink:href="#DejaVuSans-30" x="63.623047"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_2">
+     <g id="line2d_10">
+      <g>
+       <use xlink:href="#m3537472120" x="40.603125" y="163.841773" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_11">
+      <!-- 40 -->
+      <g transform="translate(20.878125 167.640992) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-34"/>
+       <use xlink:href="#DejaVuSans-30" x="63.623047"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_3">
+     <g id="line2d_11">
+      <g>
+       <use xlink:href="#m3537472120" x="40.603125" y="106.333205" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_12">
+      <!-- 60 -->
+      <g transform="translate(20.878125 110.132424) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-36"/>
+       <use xlink:href="#DejaVuSans-30" x="63.623047"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_4">
+     <g id="line2d_12">
+      <g>
+       <use xlink:href="#m3537472120" x="40.603125" y="48.824637" style="stroke: #000000; stroke-width: 0.8"/>
+      </g>
+     </g>
+     <g id="text_13">
+      <!-- 80 -->
+      <g transform="translate(20.878125 52.623856) scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-38"/>
+       <use xlink:href="#DejaVuSans-30" x="63.623047"/>
+      </g>
+     </g>
+    </g>
+    <g id="text_14">
+     <!-- Write Time per Time Step in s -->
+     <g transform="translate(14.798437 214.311469) rotate(-90) scale(0.1 -0.1)">
+      <defs>
+       <path id="DejaVuSans-57" d="M 213 4666 
+L 850 4666 
+L 1831 722 
+L 2809 4666 
+L 3519 4666 
+L 4500 722 
+L 5478 4666 
+L 6119 4666 
+L 4947 0 
+L 4153 0 
+L 3169 4050 
+L 2175 0 
+L 1381 0 
+L 213 4666 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-69" d="M 603 3500 
+L 1178 3500 
+L 1178 0 
+L 603 0 
+L 603 3500 
+z
+M 603 4863 
+L 1178 4863 
+L 1178 4134 
+L 603 4134 
+L 603 4863 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-74" d="M 1172 4494 
+L 1172 3500 
+L 2356 3500 
+L 2356 3053 
+L 1172 3053 
+L 1172 1153 
+Q 1172 725 1289 603 
+Q 1406 481 1766 481 
+L 2356 481 
+L 2356 0 
+L 1766 0 
+Q 1100 0 847 248 
+Q 594 497 594 1153 
+L 594 3053 
+L 172 3053 
+L 172 3500 
+L 594 3500 
+L 594 4494 
+L 1172 4494 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-54" d="M -19 4666 
+L 3928 4666 
+L 3928 4134 
+L 2272 4134 
+L 2272 0 
+L 1638 0 
+L 1638 4134 
+L -19 4134 
+L -19 4666 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-70" d="M 1159 525 
+L 1159 -1331 
+L 581 -1331 
+L 581 3500 
+L 1159 3500 
+L 1159 2969 
+Q 1341 3281 1617 3432 
+Q 1894 3584 2278 3584 
+Q 2916 3584 3314 3078 
+Q 3713 2572 3713 1747 
+Q 3713 922 3314 415 
+Q 2916 -91 2278 -91 
+Q 1894 -91 1617 61 
+Q 1341 213 1159 525 
+z
+M 3116 1747 
+Q 3116 2381 2855 2742 
+Q 2594 3103 2138 3103 
+Q 1681 3103 1420 2742 
+Q 1159 2381 1159 1747 
+Q 1159 1113 1420 752 
+Q 1681 391 2138 391 
+Q 2594 391 2855 752 
+Q 3116 1113 3116 1747 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-53" d="M 3425 4513 
+L 3425 3897 
+Q 3066 4069 2747 4153 
+Q 2428 4238 2131 4238 
+Q 1616 4238 1336 4038 
+Q 1056 3838 1056 3469 
+Q 1056 3159 1242 3001 
+Q 1428 2844 1947 2747 
+L 2328 2669 
+Q 3034 2534 3370 2195 
+Q 3706 1856 3706 1288 
+Q 3706 609 3251 259 
+Q 2797 -91 1919 -91 
+Q 1588 -91 1214 -16 
+Q 841 59 441 206 
+L 441 856 
+Q 825 641 1194 531 
+Q 1563 422 1919 422 
+Q 2459 422 2753 634 
+Q 3047 847 3047 1241 
+Q 3047 1584 2836 1778 
+Q 2625 1972 2144 2069 
+L 1759 2144 
+Q 1053 2284 737 2584 
+Q 422 2884 422 3419 
+Q 422 4038 858 4394 
+Q 1294 4750 2059 4750 
+Q 2388 4750 2728 4690 
+Q 3069 4631 3425 4513 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-6e" d="M 3513 2113 
+L 3513 0 
+L 2938 0 
+L 2938 2094 
+Q 2938 2591 2744 2837 
+Q 2550 3084 2163 3084 
+Q 1697 3084 1428 2787 
+Q 1159 2491 1159 1978 
+L 1159 0 
+L 581 0 
+L 581 3500 
+L 1159 3500 
+L 1159 2956 
+Q 1366 3272 1645 3428 
+Q 1925 3584 2291 3584 
+Q 2894 3584 3203 3211 
+Q 3513 2838 3513 2113 
+z
+" transform="scale(0.015625)"/>
+      </defs>
+      <use xlink:href="#DejaVuSans-57"/>
+      <use xlink:href="#DejaVuSans-72" x="94.376953"/>
+      <use xlink:href="#DejaVuSans-69" x="135.490234"/>
+      <use xlink:href="#DejaVuSans-74" x="163.273438"/>
+      <use xlink:href="#DejaVuSans-65" x="202.482422"/>
+      <use xlink:href="#DejaVuSans-20" x="264.005859"/>
+      <use xlink:href="#DejaVuSans-54" x="295.792969"/>
+      <use xlink:href="#DejaVuSans-69" x="353.751953"/>
+      <use xlink:href="#DejaVuSans-6d" x="381.535156"/>
+      <use xlink:href="#DejaVuSans-65" x="478.947266"/>
+      <use xlink:href="#DejaVuSans-20" x="540.470703"/>
+      <use xlink:href="#DejaVuSans-70" x="572.257812"/>
+      <use xlink:href="#DejaVuSans-65" x="635.734375"/>
+      <use xlink:href="#DejaVuSans-72" x="697.257812"/>
+      <use xlink:href="#DejaVuSans-20" x="738.371094"/>
+      <use xlink:href="#DejaVuSans-54" x="770.158203"/>
+      <use xlink:href="#DejaVuSans-69" x="828.117188"/>
+      <use xlink:href="#DejaVuSans-6d" x="855.900391"/>
+      <use xlink:href="#DejaVuSans-65" x="953.3125"/>
+      <use xlink:href="#DejaVuSans-20" x="1014.835938"/>
+      <use xlink:href="#DejaVuSans-53" x="1046.623047"/>
+      <use xlink:href="#DejaVuSans-74" x="1110.099609"/>
+      <use xlink:href="#DejaVuSans-65" x="1149.308594"/>
+      <use xlink:href="#DejaVuSans-70" x="1210.832031"/>
+      <use xlink:href="#DejaVuSans-20" x="1274.308594"/>
+      <use xlink:href="#DejaVuSans-69" x="1306.095703"/>
+      <use xlink:href="#DejaVuSans-6e" x="1333.878906"/>
+      <use xlink:href="#DejaVuSans-20" x="1397.257812"/>
+      <use xlink:href="#DejaVuSans-73" x="1429.044922"/>
+     </g>
+    </g>
+   </g>
+   <g id="line2d_13">
+    <path d="M 52.699125 116.141938 
+L 58.459125 116.141938 
+L 58.459125 69.760272 
+L 52.699125 69.760272 
+L 52.699125 116.141938 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_14">
+    <path d="M 55.579125 116.141938 
+L 55.579125 137.753299 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_15">
+    <path d="M 55.579125 69.760272 
+L 55.579125 19.296 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_16">
+    <path d="M 54.139125 137.753299 
+L 57.019125 137.753299 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_17">
+    <path d="M 54.139125 19.296 
+L 57.019125 19.296 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_18">
+    <path d="M 98.779125 226.226996 
+L 104.539125 226.226996 
+L 104.539125 193.809345 
+L 98.779125 193.809345 
+L 98.779125 226.226996 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_19">
+    <path d="M 101.659125 226.226996 
+L 101.659125 238.802754 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_20">
+    <path d="M 101.659125 193.809345 
+L 101.659125 149.112679 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_21">
+    <path d="M 100.219125 238.802754 
+L 103.099125 238.802754 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_22">
+    <path d="M 100.219125 149.112679 
+L 103.099125 149.112679 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_23">
+    <path d="M 144.859125 254.927208 
+L 150.619125 254.927208 
+L 150.619125 216.817804 
+L 144.859125 216.817804 
+L 144.859125 254.927208 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_24">
+    <path d="M 147.739125 254.927208 
+L 147.739125 255.173345 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_25">
+    <path d="M 147.739125 216.817804 
+L 147.739125 168.503418 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_26">
+    <path d="M 146.299125 255.173345 
+L 149.179125 255.173345 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_27">
+    <path d="M 146.299125 168.503418 
+L 149.179125 168.503418 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_28">
+    <path d="M 190.939125 261.167434 
+L 196.699125 261.167434 
+L 196.699125 261.012132 
+L 190.939125 261.012132 
+L 190.939125 261.167434 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_29">
+    <path d="M 193.819125 261.167434 
+L 193.819125 261.216 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_30">
+    <path d="M 193.819125 261.012132 
+L 193.819125 232.493777 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_31">
+    <path d="M 192.379125 261.216 
+L 195.259125 261.216 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_32">
+    <path d="M 192.379125 232.493777 
+L 195.259125 232.493777 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_33">
+    <path d="M 237.019125 258.496104 
+L 242.779125 258.496104 
+L 242.779125 257.709084 
+L 237.019125 257.709084 
+L 237.019125 258.496104 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_34">
+    <path d="M 239.899125 258.496104 
+L 239.899125 258.646977 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_35">
+    <path d="M 239.899125 257.709084 
+L 239.899125 253.392592 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_36">
+    <path d="M 238.459125 258.646977 
+L 241.339125 258.646977 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_37">
+    <path d="M 238.459125 253.392592 
+L 241.339125 253.392592 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_38">
+    <path d="M 283.099125 247.399351 
+L 288.859125 247.399351 
+L 288.859125 246.508974 
+L 283.099125 246.508974 
+L 283.099125 247.399351 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_39">
+    <path d="M 285.979125 247.399351 
+L 285.979125 247.629457 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_40">
+    <path d="M 285.979125 246.508974 
+L 285.979125 243.272033 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_41">
+    <path d="M 284.539125 247.629457 
+L 287.419125 247.629457 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_42">
+    <path d="M 284.539125 243.272033 
+L 287.419125 243.272033 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_43">
+    <path d="M 329.179125 216.752891 
+L 334.939125 216.752891 
+L 334.939125 213.83735 
+L 329.179125 213.83735 
+L 329.179125 216.752891 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_44">
+    <path d="M 332.059125 216.752891 
+L 332.059125 217.421931 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_45">
+    <path d="M 332.059125 213.83735 
+L 332.059125 207.568126 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_46">
+    <path d="M 330.619125 217.421931 
+L 333.499125 217.421931 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_47">
+    <path d="M 330.619125 207.568126 
+L 333.499125 207.568126 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_48">
+    <path d="M 375.259125 84.631988 
+L 381.019125 84.631988 
+L 381.019125 83.734279 
+L 375.259125 83.734279 
+L 375.259125 84.631988 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_49">
+    <path d="M 378.139125 84.631988 
+L 378.139125 86.050221 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_50">
+    <path d="M 378.139125 83.734279 
+L 378.139125 74.715857 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_51">
+    <path d="M 376.699125 86.050221 
+L 379.579125 86.050221 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_52">
+    <path d="M 376.699125 74.715857 
+L 379.579125 74.715857 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_53">
+    <path d="M 63.067125 178.188795 
+L 68.827125 178.188795 
+L 68.827125 172.218543 
+L 63.067125 172.218543 
+L 63.067125 178.188795 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_54">
+    <path d="M 65.947125 178.188795 
+L 65.947125 179.66008 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_55">
+    <path d="M 65.947125 172.218543 
+L 65.947125 165.653868 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_56">
+    <path d="M 64.507125 179.66008 
+L 67.387125 179.66008 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_57">
+    <path d="M 64.507125 165.653868 
+L 67.387125 165.653868 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_58">
+    <path d="M 109.147125 236.888007 
+L 114.907125 236.888007 
+L 114.907125 235.863491 
+L 109.147125 235.863491 
+L 109.147125 236.888007 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_59">
+    <path d="M 112.027125 236.888007 
+L 112.027125 237.186764 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_60">
+    <path d="M 112.027125 235.863491 
+L 112.027125 234.854216 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_61">
+    <path d="M 110.587125 237.186764 
+L 113.467125 237.186764 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_62">
+    <path d="M 110.587125 234.854216 
+L 113.467125 234.854216 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_63">
+    <path d="M 155.227125 255.922523 
+L 160.987125 255.922523 
+L 160.987125 255.40729 
+L 155.227125 255.40729 
+L 155.227125 255.922523 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_64">
+    <path d="M 158.107125 255.922523 
+L 158.107125 256.015759 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_65">
+    <path d="M 158.107125 255.40729 
+L 158.107125 254.447932 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_66">
+    <path d="M 156.667125 256.015759 
+L 159.547125 256.015759 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_67">
+    <path d="M 156.667125 254.447932 
+L 159.547125 254.447932 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_68">
+    <path d="M 201.307125 257.196158 
+L 207.067125 257.196158 
+L 207.067125 256.968209 
+L 201.307125 256.968209 
+L 201.307125 257.196158 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_69">
+    <path d="M 204.187125 257.196158 
+L 204.187125 257.346996 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_70">
+    <path d="M 204.187125 256.968209 
+L 204.187125 254.969822 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_71">
+    <path d="M 202.747125 257.346996 
+L 205.627125 257.346996 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_72">
+    <path d="M 202.747125 254.969822 
+L 205.627125 254.969822 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_73">
+    <path d="M 247.387125 255.100639 
+L 253.147125 255.100639 
+L 253.147125 254.902939 
+L 247.387125 254.902939 
+L 247.387125 255.100639 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_74">
+    <path d="M 250.267125 255.100639 
+L 250.267125 255.271196 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_75">
+    <path d="M 250.267125 254.902939 
+L 250.267125 254.599754 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_76">
+    <path d="M 248.827125 255.271196 
+L 251.707125 255.271196 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_77">
+    <path d="M 248.827125 254.599754 
+L 251.707125 254.599754 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_78">
+    <path d="M 293.467125 251.756408 
+L 299.227125 251.756408 
+L 299.227125 251.516087 
+L 293.467125 251.516087 
+L 293.467125 251.756408 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_79">
+    <path d="M 296.347125 251.756408 
+L 296.347125 251.936101 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_80">
+    <path d="M 296.347125 251.516087 
+L 296.347125 251.102543 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_81">
+    <path d="M 294.907125 251.936101 
+L 297.787125 251.936101 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_82">
+    <path d="M 294.907125 251.102543 
+L 297.787125 251.102543 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_83"/>
+   <g id="line2d_84"/>
+   <g id="line2d_85">
+    <path d="M 52.699125 94.653215 
+L 58.459125 94.653215 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_86">
+    <path d="M 98.779125 206.652733 
+L 104.539125 206.652733 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_87">
+    <path d="M 144.859125 253.632719 
+L 150.619125 253.632719 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_88">
+    <path d="M 190.939125 261.128889 
+L 196.699125 261.128889 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_89">
+    <path d="M 237.019125 258.440795 
+L 242.779125 258.440795 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_90">
+    <path d="M 283.099125 247.224597 
+L 288.859125 247.224597 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_91">
+    <path d="M 329.179125 215.941086 
+L 334.939125 215.941086 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_92">
+    <path d="M 375.259125 84.248046 
+L 381.019125 84.248046 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #d7191c; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_93">
+    <path d="M 63.067125 176.229694 
+L 68.827125 176.229694 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_94">
+    <path d="M 109.147125 236.457986 
+L 114.907125 236.457986 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_95">
+    <path d="M 155.227125 255.739747 
+L 160.987125 255.739747 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_96">
+    <path d="M 201.307125 257.078 
+L 207.067125 257.078 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_97">
+    <path d="M 247.387125 254.994263 
+L 253.147125 254.994263 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="line2d_98">
+    <path d="M 293.467125 251.623571 
+L 299.227125 251.623571 
+" clip-path="url(#p46763f7d6b)" style="fill: none; stroke: #2c7bb6; stroke-linecap: square"/>
+   </g>
+   <g id="patch_3">
+    <path d="M 40.603125 273.312 
+L 40.603125 7.2 
+" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
+   </g>
+   <g id="patch_4">
+    <path d="M 397.723125 273.312 
+L 397.723125 7.2 
+" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
+   </g>
+   <g id="patch_5">
+    <path d="M 40.603125 273.312 
+L 397.723125 273.312 
+" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
+   </g>
+   <g id="patch_6">
+    <path d="M 40.603125 7.2 
+L 397.723125 7.2 
+" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
+   </g>
+   <g id="legend_1">
+    <g id="patch_7">
+     <path d="M 314.318437 44.55625 
+L 390.723125 44.55625 
+Q 392.723125 44.55625 392.723125 42.55625 
+L 392.723125 14.2 
+Q 392.723125 12.2 390.723125 12.2 
+L 314.318437 12.2 
+Q 312.318437 12.2 312.318437 14.2 
+L 312.318437 42.55625 
+Q 312.318437 44.55625 314.318437 44.55625 
+z
+" style="fill: #ffffff; opacity: 0.8; stroke: #cccccc; stroke-linejoin: miter"/>
+    </g>
+    <g id="line2d_99">
+     <path d="M 316.318437 20.298437 
+L 326.318437 20.298437 
+L 336.318437 20.298437 
+" style="fill: none; stroke: #d7191c; stroke-width: 1.5; stroke-linecap: square"/>
+    </g>
+    <g id="text_15">
+     <!-- coherent -->
+     <g transform="translate(344.318437 23.798437) scale(0.1 -0.1)">
+      <defs>
+       <path id="DejaVuSans-63" d="M 3122 3366 
+L 3122 2828 
+Q 2878 2963 2633 3030 
+Q 2388 3097 2138 3097 
+Q 1578 3097 1268 2742 
+Q 959 2388 959 1747 
+Q 959 1106 1268 751 
+Q 1578 397 2138 397 
+Q 2388 397 2633 464 
+Q 2878 531 3122 666 
+L 3122 134 
+Q 2881 22 2623 -34 
+Q 2366 -91 2075 -91 
+Q 1284 -91 818 406 
+Q 353 903 353 1747 
+Q 353 2603 823 3093 
+Q 1294 3584 2113 3584 
+Q 2378 3584 2631 3529 
+Q 2884 3475 3122 3366 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-68" d="M 3513 2113 
+L 3513 0 
+L 2938 0 
+L 2938 2094 
+Q 2938 2591 2744 2837 
+Q 2550 3084 2163 3084 
+Q 1697 3084 1428 2787 
+Q 1159 2491 1159 1978 
+L 1159 0 
+L 581 0 
+L 581 4863 
+L 1159 4863 
+L 1159 2956 
+Q 1366 3272 1645 3428 
+Q 1925 3584 2291 3584 
+Q 2894 3584 3203 3211 
+Q 3513 2838 3513 2113 
+z
+" transform="scale(0.015625)"/>
+      </defs>
+      <use xlink:href="#DejaVuSans-63"/>
+      <use xlink:href="#DejaVuSans-6f" x="54.980469"/>
+      <use xlink:href="#DejaVuSans-68" x="116.162109"/>
+      <use xlink:href="#DejaVuSans-65" x="179.541016"/>
+      <use xlink:href="#DejaVuSans-72" x="241.064453"/>
+      <use xlink:href="#DejaVuSans-65" x="279.927734"/>
+      <use xlink:href="#DejaVuSans-6e" x="341.451172"/>
+      <use xlink:href="#DejaVuSans-74" x="404.830078"/>
+     </g>
+    </g>
+    <g id="line2d_100">
+     <path d="M 316.318437 34.976562 
+L 326.318437 34.976562 
+L 336.318437 34.976562 
+" style="fill: none; stroke: #2c7bb6; stroke-width: 1.5; stroke-linecap: square"/>
+    </g>
+    <g id="text_16">
+     <!-- collated -->
+     <g transform="translate(344.318437 38.476562) scale(0.1 -0.1)">
+      <defs>
+       <path id="DejaVuSans-6c" d="M 603 4863 
+L 1178 4863 
+L 1178 0 
+L 603 0 
+L 603 4863 
+z
+" transform="scale(0.015625)"/>
+       <path id="DejaVuSans-61" d="M 2194 1759 
+Q 1497 1759 1228 1600 
+Q 959 1441 959 1056 
+Q 959 750 1161 570 
+Q 1363 391 1709 391 
+Q 2188 391 2477 730 
+Q 2766 1069 2766 1631 
+L 2766 1759 
+L 2194 1759 
+z
+M 3341 1997 
+L 3341 0 
+L 2766 0 
+L 2766 531 
+Q 2569 213 2275 61 
+Q 1981 -91 1556 -91 
+Q 1019 -91 701 211 
+Q 384 513 384 1019 
+Q 384 1609 779 1909 
+Q 1175 2209 1959 2209 
+L 2766 2209 
+L 2766 2266 
+Q 2766 2663 2505 2880 
+Q 2244 3097 1772 3097 
+Q 1472 3097 1187 3025 
+Q 903 2953 641 2809 
+L 641 3341 
+Q 956 3463 1253 3523 
+Q 1550 3584 1831 3584 
+Q 2591 3584 2966 3190 
+Q 3341 2797 3341 1997 
+z
+" transform="scale(0.015625)"/>
+      </defs>
+      <use xlink:href="#DejaVuSans-63"/>
+      <use xlink:href="#DejaVuSans-6f" x="54.980469"/>
+      <use xlink:href="#DejaVuSans-6c" x="116.162109"/>
+      <use xlink:href="#DejaVuSans-6c" x="143.945312"/>
+      <use xlink:href="#DejaVuSans-61" x="171.728516"/>
+      <use xlink:href="#DejaVuSans-74" x="233.007812"/>
+      <use xlink:href="#DejaVuSans-65" x="272.216797"/>
+      <use xlink:href="#DejaVuSans-64" x="333.740234"/>
+     </g>
+    </g>
+   </g>
+  </g>
+ </g>
+ <defs>
+  <clipPath id="p46763f7d6b">
+   <rect x="40.603125" y="7.2" width="357.12" height="266.112"/>
+  </clipPath>
+ </defs>
+</svg>
diff --git a/combustion/XiFoam/DLRCJH/figures/efficiency_15K.png b/combustion/XiFoam/DLRCJH/figures/efficiency_15K.png
new file mode 100644
index 0000000000000000000000000000000000000000..cca5e520f361beb0d3b4a253fc238fdf7bef38e7
Binary files /dev/null and b/combustion/XiFoam/DLRCJH/figures/efficiency_15K.png differ
diff --git a/combustion/XiFoam/DLRCJH/figures/efficiency_30K.png b/combustion/XiFoam/DLRCJH/figures/efficiency_30K.png
new file mode 100644
index 0000000000000000000000000000000000000000..e936011a65d8357e9bbe6ecacf5894882130fa14
Binary files /dev/null and b/combustion/XiFoam/DLRCJH/figures/efficiency_30K.png differ
diff --git a/combustion/XiFoam/DLRCJH/figures/efficiency_60K.png b/combustion/XiFoam/DLRCJH/figures/efficiency_60K.png
new file mode 100644
index 0000000000000000000000000000000000000000..02bd65bb4ad8a88821894100d4eeb6383589d943
Binary files /dev/null and b/combustion/XiFoam/DLRCJH/figures/efficiency_60K.png differ
diff --git a/combustion/XiFoam/DLRCJH/figures/efficiency_7500.png b/combustion/XiFoam/DLRCJH/figures/efficiency_7500.png
new file mode 100644
index 0000000000000000000000000000000000000000..a54f77b3d91e0169d2014c5720d4de1c30873ab2
Binary files /dev/null and b/combustion/XiFoam/DLRCJH/figures/efficiency_7500.png differ
diff --git a/combustion/XiFoam/DLRCJH/figures/speedup_24M.png b/combustion/XiFoam/DLRCJH/figures/speedup_24M.png
new file mode 100644
index 0000000000000000000000000000000000000000..419f720cacd58f44e236db40adb4bbebad361d87
Binary files /dev/null and b/combustion/XiFoam/DLRCJH/figures/speedup_24M.png differ
diff --git a/combustion/XiFoam/DLRCJH/figures/speedup_3M.png b/combustion/XiFoam/DLRCJH/figures/speedup_3M.png
new file mode 100644
index 0000000000000000000000000000000000000000..41ffba9d598c2a55c4f6a22104f122b00c453a54
Binary files /dev/null and b/combustion/XiFoam/DLRCJH/figures/speedup_3M.png differ
diff --git a/combustion/XiFoam/DLRCJH/figures/speedup_489M_largeRunsOnly.png b/combustion/XiFoam/DLRCJH/figures/speedup_489M_largeRunsOnly.png
new file mode 100644
index 0000000000000000000000000000000000000000..730b09f130d0b64fbcca12b69d6122d285640565
Binary files /dev/null and b/combustion/XiFoam/DLRCJH/figures/speedup_489M_largeRunsOnly.png differ
diff --git a/combustion/XiFoam/pitzDaily3D/README.md b/combustion/XiFoam/pitzDaily3D/README.md
index 90fdca8a743c62e2c032d69a067aa3a79041022d..c74af82d94e6686ce5a5259feb7d3fc9b00e99a8 100644
--- a/combustion/XiFoam/pitzDaily3D/README.md
+++ b/combustion/XiFoam/pitzDaily3D/README.md
@@ -3,7 +3,7 @@
 Sergey Lesnik and Henrik Rusche, Wikki GmbH, Germany
 
 ## Copyright
-Copyright (c) 2022-2023 Wikki GmbH
+Copyright (c) 2022-2024 Wikki GmbH
 
 <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons Licence" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a><br />
 
@@ -12,18 +12,20 @@ This work is licensed under a <a rel="license" href="http://creativecommons.org/
 ## Introduction
 The case is based on the experiment carried out by Pitz and Daily[^PitzDaily], who measured a combustion flow formed at a backward facing step. The goal of the work was to study the turbulent shear layer during a combustion process in conditions similar to those of the industrial and aircraft gas turbine combustors. The premixed combustion is stabilized by recirculation of hot products which are mixed with cold reactants in a turbulent shear layer. The setup with a backward facing step is one of the simplest configurations reproducing these conditions.
 
+![pitzDaily3D_62M_exaFOAM_RT_720p.png](figures/pitzDaily3D_62M_exaFOAM_RT_720p.png)
+
 ## Experimental Configuration
-The combustor is quasi two-dimensional because of the rectangular cross-section. The air and propane are mixed in a premix channel of 1 m length filled with stainless steel wool for turbulence reduction. The premix channel is $`H=`$ 51 mm high (y-direction) and 173 mm wide (z-direction). The flow cross-section converges over the backside of the step by a factor of 2 in y-direction keeping the same width. Downstream of the step, the stream enters the test section, which is 220 mm long (x-direction) and has the same cross-section as the premix channel. The outlet section introduces a contraction with a 2:1 area ratio.
+The combustor is quasi two-dimensional because of the rectangular cross-section. The air and propane are mixed in a premix channel of 1 m length filled with stainless steel wool for turbulence reduction. The premix channel is $H=$ 51 mm high (y-direction) and 173 mm wide (z-direction). The flow cross-section converges over the backside of the step by a factor of 2 in y-direction keeping the same width. Downstream of the step, the stream enters the test section, which is 220 mm long (x-direction) and has the same cross-section as the premix channel. The outlet section introduces a contraction with a 2:1 area ratio.
 
 ## Measurements
 The lateral sides (back and front) of the test section are two quartz windows. The transparent walls allow measurements with a laser anemometer. These rely on dried alumina particles with an average diameter of 2e-7 m, which are added to the flow.
 
-The measurements are performed at the planes $`x/H=`$ 0.5, 1, 2, 3, 4, 5, 6, 7, where $`x`$ is a coordinate perpendicular to the cross-section of the test section and directed downstream. The starting point $`x`$ = 0 mm is located at the step edge. The measuring planes are normal to the walls.
+The measurements are performed at the planes $x/H=$ 0.5, 1, 2, 3, 4, 5, 6, 7, where x is a coordinate perpendicular to the cross-section of the test section and directed downstream. The starting point x = 0 mm is located at the step edge. The measuring planes are normal to the walls.
 
 ## Flow parameters
-- Air/propane mixture: $`\nu=1 \cdot 10^{−5}`$ m²/s.
-- Average axial velocity at the inlet: $`U_i=`$  6.65 m/s and at the step edge $`U_0=`$ 13.3 m/s.
-- Reynolds number: $`Re_H=U_0 H / \nu=`$ 22000.
+- Air/propane mixture: $\nu=1 \cdot 10^{−5}$ m²/s.
+- Average axial velocity at the inlet: $U_i=$  6.65 m/s and at the step edge $U_0=$ 13.3 m/s.
+- Reynolds number: $Re_H=U_0 H / \nu=$ 22000.
 - Atmospheric pressure at the outlet.
 
 # Numerical Setup
@@ -48,11 +50,11 @@ LES modeling relies on high accuracy of the discretization and thus higher order
 Linear solvers utilized are based on the *conjugate gradients* method. The PIMPLE loop has 2 outer and 1 inner corrections with 0 non-orthogonal corrections. The time step interval is fixed and set to a value such that the maximum Courant number is lower than 0.5. Utility *renumberMesh* is used to reduce the bandwidth of the resulting matrix and accelerate the linear solvers.
 
 ## Mesh
-The mesh consists of hexahedra. It is generated using *pyhton3*, *m4*, *perl* and *blockMesh*. The file with the geometry properties is *system/blockMeshDict.m4*. The lengths of all parts may be varied by altering few variables. The two most important input values are the thickness of the 1st cell in y-direction starting at a wall $`l_\text{wall}`$ and the characteristic cell size in the core region in x-, y- and z-direction $`l_\text{core}`$. *Perl* scripts are introduced to allow a convenient mesh refinement. Therein, the number of block cells in y-direction is calculated based on the inputs using iterative procedures to produce a good quality mesh without jumps in the cell sizes between the blocks. $`l_\text{wall}=`$ 0.02 mm is sufficient to obtain a mesh with y+<1. The vertical wall of the step is not important for the turbulence modeling since the flow is fully detached at this location and therefore the y+ constraint is not applied here.
+The mesh consists of hexahedra. It is generated using *pyhton3*, *m4*, *perl* and *blockMesh*. The file with the geometry properties is *system/blockMeshDict.m4*. The lengths of all parts may be varied by altering few variables. The two most important input values are the thickness of the 1st cell in y-direction starting at a wall $l_\text{wall}$ and the characteristic cell size in the core region in x-, y- and z-direction $l_\text{core}$. *Perl* scripts are introduced to allow a convenient mesh refinement. Therein, the number of block cells in y-direction is calculated based on the inputs using iterative procedures to produce a good quality mesh without jumps in the cell sizes between the blocks. $l_\text{wall}=$ 0.02 mm is sufficient to obtain a mesh with y+<1. The vertical wall of the step is not important for the turbulence modeling since the flow is fully detached at this location and therefore the y+ constraint is not applied here.
 
 ## Boundary Conditions
 | Variable | Description                    | Units    |
-|----------|--------------------------------|----------|
+| -------- | ------------------------------ | -------- |
 | alphat   | Turbulence thermal diffusivity | kg/(ms)  |
 | b        | Regress variable               | -        |
 | k        | Turbulence kinetic energy      | m²/s²    |
@@ -79,28 +81,29 @@ Figure: Isovolume of the vorticity magnitude colored by velocity magnitude.
 
 Figure: Velocity, temperature and pressure in the mid-plane.
 
-The validation is performed using 3 million cells case by comparing the mean velocity and turbulent intensity profiles in x- and y-directions at x-normal planes described in section [measurements](#measurements). The evaluation planes are situated at several distances downstream of the step, whereby $`x`$ = 0 mm is the step edge.
+The validation is performed using 3 million cells case by comparing the mean velocity and turbulent intensity profiles in x- and y-directions at x-normal planes described in section [measurements](#measurements). The evaluation planes are situated at several distances downstream of the step, whereby x = 0 mm is the step edge.
 
-| $`x`$ in mm | $`U`$ mean | $`V`$ mean |
-|-|-|-|
-|0| ![U0.png](figures/U0.png) |
-|25| ![U1.png](figures/U1.png) | ![V1.png](figures/V1.png) |
-|50| ![U2.png](figures/U2.png) | ![V2.png](figures/V2.png) |
-|125| ![U5.png](figures/U5.png) | ![V5.png](figures/V5.png) |
+| x in mm | U mean                    | V mean                    |
+| ------- | ------------------------- | ------------------------- |
+| 0       | ![U0.png](figures/U0.png) |                           |
+| 25      | ![U1.png](figures/U1.png) | ![V1.png](figures/V1.png) |
+| 50      | ![U2.png](figures/U2.png) | ![V2.png](figures/V2.png) |
+| 125     | ![U5.png](figures/U5.png) | ![V5.png](figures/V5.png) |
 
-| $`x`$ in mm | $`u_{rms}`$ | $`v_{rms}`$ |
-|-|-|-|
-|25| ![uRms1.png](figures/uRms1.png) | ![vRms1.png](figures/vRms1.png) |
-|50| ![uRms2.png](figures/uRms2.png) | ![vRms2.png](figures/vRms2.png) |
-|125| ![uRms5.png](figures/uRms5.png) | ![vRms5.png](figures/vRms5.png)|
+| x in mm | $u_{rms}$                       | $v_{rms}$                       |
+| ------- | ------------------------------- | ------------------------------- |
+| 25      | ![uRms1.png](figures/uRms1.png) | ![vRms1.png](figures/vRms1.png) |
+| 50      | ![uRms2.png](figures/uRms2.png) | ![vRms2.png](figures/vRms2.png) |
+| 125     | ![uRms5.png](figures/uRms5.png) | ![vRms5.png](figures/vRms5.png) |
 
-The comparison shows that the mean velocity agrees well with the experimental results. Whereas the streamwise velocity component $`U`$ shows good agreement, the transverse component $`V`$ exhibits some deviations. At $`x`$ = 50 mm, the mean of $`V`$ from the experiment points mainly upwards with a maximum of 0.15 m/s whereas the calculation predicts downward orientation of the velocity. The comparison of the Reynolds normal stresses $`u_{rms}`$ and $`v_{rms}`$ shows good agreement whereby the shear layer seems to be wider in the calculations results, which can be seen from the profiles at $`x`$ = 25 mm and 50 mm.
+The comparison shows that the mean velocity agrees well with the experimental results. Whereas the streamwise velocity component U shows good agreement, the transverse component V exhibits some deviations. At x = 50 mm, the mean of V from the experiment points mainly upwards with a maximum of 0.15 m/s whereas the calculation predicts downward orientation of the velocity. The comparison of the Reynolds normal stresses $u_{rms}$ and $v_{rms}$ shows good agreement whereby the shear layer seems to be wider in the calculations results, which can be seen from the profiles at x = 25 mm and 50 mm.
 
 One of the reasons for the discrepancies may be the turbulence boundary condition at the inlet. The velocity is set to a fixed value. An alternative approach may be usage of a synthetic turbulence model for the BC. None of such models available in OpenFOAM is included in the setup since all of them are relatively new and therefore poorly tested. Furthermore, the walls are considered to be adiabatic (Neumann temperature BC) according to the setup from Weller[^Weller], whereas the walls in the experiment do certainly conduct heat. A fixed temperature BC would be more appropriate but no information on the experimental wall temperature is available.
 
 
 # Microbenchmark
-- Known to run with OpenFOAM-v2106. For meshing and postprocessing additional software is needed: m4, perl, python3, gnuplot.
+- Known to run with OpenFOAM-v2106 compiled with double precision (WM_PRECISION_OPTION=DP).
+- For meshing and postprocessing additional software is needed: m4, perl, python3, gnuplot.
 - Two cases are provided: 3M, 62M with approx. 3 and 62 million cells.
 - Two setups for each mesh size are provided
 	- *fixedTol*: the tolerances of the linear solvers are fixed, that is a usual setup for a production run. The execution time fluctuations between the time steps are large and are not only dependent on the mesh size but also on the decomposition (e.g. number of processors). In the context of the microbenchmark, it is used to provide mean iteration numbers for the *fixedIter* setup.
@@ -109,8 +112,8 @@ One of the reasons for the discrepancies may be the turbulence boundary conditio
 
 ## Instructions
 ### Restart files
-In order to enable restarts developed fields for the two mesh sizes are provided on the e4 platform (see access instructions at https://team.exafoam.eu/projects/exafoam/wiki) under:
-/data/exafoam/wp2-validation/microbenchmarks/pitzDaily3DRestart
+In order to enable restarts, meshes and corresponding developed fields are provided on the DaRUS data repository under:
+https://doi.org/10.18419/darus-3744
 
 ### Preparation
 - *fixedIter* run does not need to be executed as a restart. The time step is set to be 1000 times smaller than the numerically and physically reasonable one (compare to *fixedTol* settings). This allows to start from the non-initialized fields ("0_orig" folder). Nevertheless, such a run may fail and restart fields should be downloaded and placed into the "0" folder instead. Iteration numbers are set according to *fixedTol* runs for the two mesh sizes:
diff --git a/combustion/XiFoam/pitzDaily3D/figures/pitzDaily3D_62M_exaFOAM_RT_720p.png b/combustion/XiFoam/pitzDaily3D/figures/pitzDaily3D_62M_exaFOAM_RT_720p.png
new file mode 100644
index 0000000000000000000000000000000000000000..9bacdbfa2d40c0a35a27dfc2704a5ef3d7d3b993
Binary files /dev/null and b/combustion/XiFoam/pitzDaily3D/figures/pitzDaily3D_62M_exaFOAM_RT_720p.png differ
diff --git a/combustion/reactingFoam/LES/DLRCJH/README.md b/combustion/reactingFoam/LES/DLRCJH/README.md
index 51459c47ab5f8def67ffd670f314e6cb5182d67c..b4dff70d2d0f0df368ea4ebbec6a4c191b59859b 100644
--- a/combustion/reactingFoam/LES/DLRCJH/README.md
+++ b/combustion/reactingFoam/LES/DLRCJH/README.md
@@ -72,7 +72,7 @@ The utility *mapFieldsPar* can be used for propagation of the developed flow fro
 ## Models
 - Solver: **reactingFoam** is used as the top-level solver.
 - Turbulence: LES kinetic energy equation model (*kEqn*).
-- Combustion: the fuel mixture is inhomogeneous since the main and pilot nozzles are operated with the different air-to-fuel ratios (when pilots are active). The *PaSR* combustion model is employed (further information is reported in the *known issues* section).
+- Combustion: the fuel mixture is inhomogeneous since the main and pilot nozzles are operated with the different air-to-fuel ratios (when pilots are active). The *EDC* combustion model is employed (further information is reported in the *known issues* section).
 
 ## Numerics
 LES modeling relies on high accuracy of the discretization; the following schemes are utilized: linear, limitedLinear, limitedLinear01. For the velocity convection limitedLinearV is used. For the temporal discretization, the first-order implicit Euler scheme is adopted (particularly in the case of non-initialized fields). Pure second order time schemes such as crankNicolson 1 and backward proved to be unstable in the present case. Linear solvers utilized are based on the conjugate gradients method. The PIMPLE loop has 2 outer and 1 inner corrections with 0 non-orthogonal corrections. Maximum acceptable Courant number is 0.3 but can be extended up to 0.6. Utility renumberMesh can be used to reduce the bandwidth of the resulting matrix and accelerate the linear solver execution.
@@ -187,7 +187,7 @@ Detailed finite-rate chemical kinetics is required to accurately describe combus
 ## Instructions
 
 ### Preliminary
-- Compile the model *GPUChemistryModel* via the *Allwmake* file contained in the folder *thermophysicalModels* (under development for OpenFOAM-v2212)
+- Compile the model *GPUChemistryModel* via the *Allwmake* file contained in the folder *thermophysicalModels* (for OpenFOAM-v9, under development for OpenFOAM-v2306)
     - first, the Allwmake automatically compiles the NVIDIA CUDA scripts
     - then, the Allwmake compiles the CPU scripts to add the GPUChemistryModel to the runTime selection table
 - Set the *constant/chemistryProperties* file to develop the simulation with the new model
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/Allclean b/combustion/reactingFoam/LES/DLRCJH/piloted/Allclean
index 9d3541b09b41cb4a8f75e39321baa29b0815a700..6bcad1f765a2da673045f436b25241f0b872db7a 100755
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/Allclean
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/Allclean
@@ -7,4 +7,4 @@
 # Cleaning up the case
 cleanCase
 
-rm -rf 0 constant/polyMesh
+rm -rf 0 constant/polyMesh constant/extendedFeatureEdgeMesh
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/Allrun b/combustion/reactingFoam/LES/DLRCJH/piloted/Allrun
index 3937d8bdd8dacfef5d31e08a15dc6bf49e04c3ae..9116c2deec70535faaa697193f16ab2a653ca964 100755
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/Allrun
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/Allrun
@@ -5,23 +5,51 @@
 #We stop this script when we encounter a problem
 trap "exit -1" ERR
 
-setKeyword () {
-    _entry="$1"
-    _value="$2"
-    _file="$3"
-
-    foamDictionary -entry "$_entry" -set "$_value" "$_file" > /dev/null
-}
-
 ./makeMesh $1
 
 if [ -n "$1" ] && [ "$1" -gt 1 ];
 then
     runParallel setFields
+    
+    #- preliminary cold run
+    foamDictionary -entry "chemistry" -set "off" "constant/chemistryProperties" > /dev/null
+    foamDictionary -entry "active" -set "false" "constant/combustionProperties" > /dev/null
+    foamDictionary -entry "combustionModel" -set "none" "constant/combustionProperties" > /dev/null
+    foamDictionary -entry "endTime" -set "0.05" "system/controlDict" > /dev/null
+    foamDictionary -entry "maxCo" -set "0.8" "system/controlDict" > /dev/null
+    foamDictionary -entry "maxDeltaT" -set "2e-6" "system/controlDict" > /dev/null
     runParallel $(getApplication)
 
+    #- hot run
+    foamDictionary -entry "chemistry" -set "on" "constant/chemistryProperties" > /dev/null
+    foamDictionary -entry "active" -set "true" "constant/combustionProperties" > /dev/null
+    foamDictionary -entry "combustionModel" -set "EDC" "constant/combustionProperties" > /dev/null
+    foamDictionary -entry "endTime" -set "0.15" "system/controlDict" > /dev/null
+    foamDictionary -entry "maxCo" -set "0.25" "system/controlDict" > /dev/null
+    foamDictionary -entry "maxDeltaT" -set "5e-7" "system/controlDict" > /dev/null
+    runParallel $(getApplication)
+
+
 else
     runApplication setFields
+
+    #- preliminary cold run
+    foamDictionary -entry "chemistry" -set "off" "constant/chemistryProperties" > /dev/null
+    foamDictionary -entry "active" -set "false" "constant/combustionProperties" > /dev/null
+    foamDictionary -entry "combustionModel" -set "none" "constant/combustionProperties" > /dev/null
+    foamDictionary -entry "endTime" -set "0.05" "system/controlDict" > /dev/null
+    foamDictionary -entry "maxCo" -set "0.8" "system/controlDict" > /dev/null
+    foamDictionary -entry "maxDeltaT" -set "2e-6" "system/controlDict" > /dev/null
+    runApplication $(getApplication)
+
+    #- hot run
+    foamDictionary -entry "chemistry" -set "on" "constant/chemistryProperties" > /dev/null
+    foamDictionary -entry "active" -set "true" "constant/combustionProperties" > /dev/null
+    foamDictionary -entry "combustionModel" -set "EDC" "constant/combustionProperties" > /dev/null
+    foamDictionary -entry "endTime" -set "0.15" "system/controlDict" > /dev/null
+    foamDictionary -entry "maxCo" -set "0.25" "system/controlDict" > /dev/null
+    foamDictionary -entry "maxDeltaT" -set "5e-7" "system/controlDict" > /dev/null
     runApplication $(getApplication)
+
 fi
 
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/constant/caseSettings b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/caseSettings
index 11fbcef561dd1c37ab770f1f8076b6075f2607f8..f6206a870c60cb2c29401627a87cb47ec1dc7f32 100644
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/constant/caseSettings
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/caseSettings
@@ -1,9 +1,9 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.com
-   \  /    A nd           | Version:  v2202                                 
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
@@ -17,7 +17,7 @@ FoamFile
 inlet
 {
     U   111.0;
-    T   725.0;
+    T   1400.0;//725.0;
 
     // species
     CH4 0.0305;
@@ -42,12 +42,12 @@ walls
 intFields
 {
     p   8e5;
-    T   1900;
+    T   325;
 }
 
 mesh
 {
-    avgMeshSize  2;//fine: 0.5; coarse: 3;
+    avgMeshSize  2.5;//fine: 2; coarse: 10; // 2.5 default
 }
 
 // ************************************************************************* //
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/constant/chemistryProperties b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/chemistryProperties
index 004de39d6c8b3d043e02c23834c20d8d20fd6263..192cb917c44424cddfa681caac5b8af264ab838f 100644
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/constant/chemistryProperties
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/chemistryProperties
@@ -2,142 +2,35 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     | Website:  https://openfoam.org
-    \\  /    A nd           | Version:  dev
+    \\  /    A nd           | Version:  9
      \\/     M anipulation  |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
-    format      ascii;
-    class       dictionary;
-    location    "constant";
-    object      chemistryProperties;
+    format          ascii;
+    class           dictionary;
+    version         2;
+    object          chemistryProperties;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
 chemistryType
 {
-    solver            ode;
-    method            TDAC;
+    solver          ode;
 }
 
-importantSpecies
-{
-    CH4;
-    H2O;
-    O2;
-    CO2;
-}
+chemistry       off;
 
-chemistry       on;
-
-initialChemicalTimeStep 1e-7;
+initialChemicalTimeStep 1e-08;
 
 odeCoeffs
 {
-    solver          seulex;
-    absTol          1e-8;
-    relTol          1e-1;
-}
-
-reduction
-{
-    // Activate reduction
-    active      on;
-
-    // Switch logging of the reduction statistics and performance
-    log         on;
-
-    // Tolerance depends on the reduction method, see details for each method
-    tolerance   1e-4;
-
-    // Available methods: DRG, DAC, DRGEP, PFA, EFA
-    method DAC;
-
-    // Search initiating set (SIS) of species, needed for most methods
-    initialSet
-    {
-        CO;
-        CH4;
-        HO2;
-    }
-
-    // For DAC, option to automatically change the SIS switch from HO2 to H2O
-    // and CO to CO2, + disable fuel
-    automaticSIS    off;
-
-    // When automaticSIS, the method needs to know the fuel
-    fuelSpecies
-    {
-        CH4 1;
-    }
+    solver          RKCK45;
+    absTol          1e-12;
+    relTol          0.1;
 }
 
-tabulation
-{
-    // Activate tabulation
-    active      on;
-
-    // Switch logging of the tabulation statistics and performance
-    log         on;
-
-    printProportion    off;
-
-    printNumRetrieve   off;
+#include        "reactionSimple"
 
-    // Tolerance used for retrieve and grow
-    tolerance   3e-3;
-
-    // ISAT is the only method currently available
-    method    ISAT;
-
-    // Scale factors used in the definition of the ellipsoid of accuracy
-    scaleFactor
-    {
-        otherSpecies 1;
-        Temperature  10000;
-        Pressure     1e15;
-        deltaT       0.5;
-    }
-
-    // Maximum number of leafs stored in the binary tree
-    maxNLeafs  5000;
-
-    // Maximum life time of the leafs (in time steps) used in unsteady
-    // simulations to force renewal of the stored chemPoints and keep the tree
-    // small
-    chPMaxLifeTime 1000;
-
-    // Maximum number of growth allowed on a chemPoint to avoid distorted
-    // chemPoints
-    maxGrowth  100;
-
-    // Number of time steps between analysis of the tree to remove old
-    // chemPoints or try to balance it
-    checkEntireTreeInterval  500;
-
-    // Parameters used to decide whether to balance or not if the tree's depth
-    // is larger than maxDepthFactor*log2(nLeafs) then balance the tree
-    maxDepthFactor   2;
-
-    // Try to balance the tree only if the size of the tree is greater
-    minBalanceThreshold 30;
-
-
-    // Activate the use of a MRU (most recently used) list
-    MRURetrieve false;
-
-    // Maximum size of the MRU list
-    maxMRUSize 0;
-
-    // Allow to grow points
-    growPoints  true;
-
-    // When mechanism reduction is used, new dimensions might be added
-    // maxNumNewDim set the maximum number of new dimensions added during a
-    // growth
-    maxNumNewDim 10;
-
-    variableTimeStep true;
-}
 
 // ************************************************************************* //
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/constant/combustionProperties b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/combustionProperties
index 6f9c443f34fe0c4826bd39c928b5847a9ca1e2f5..127edf462ac2499cab09ca299c1f0b82e1850373 100644
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/constant/combustionProperties
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/combustionProperties
@@ -2,30 +2,31 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     | Website:  https://openfoam.org
-    \\  /    A nd           | Version:  dev
+    \\  /    A nd           | Version:  9
      \\/     M anipulation  |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
-    format      ascii;
-    class       dictionary;
-    location    "constant";
-    object      combustionProperties;
+    format          ascii;
+    class           dictionary;
+    version         2;
+    object          combustionProperties;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
-combustionModel  PaSR;
+combustionModel none;
 
-active true;
+active          false;
 
 PaSRCoeffs
 {
-    Cmix    10;
+    Cmix            1;
 }
 
 EDCCoeffs
 {
-    version v2005;
+    version         v2005;
 }
 
+
 // ************************************************************************* //
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/constant/g b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/g
index 184b5c198b134989de04a8e2483ad2662ee5c7e3..b7d6a6e32554188b5cd7371eb95f4b7717c33844 100644
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/constant/g
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/g
@@ -1,15 +1,15 @@
 /*--------------------------------*- C++ -*----------------------------------*\
-  =========                 |
-  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-   \\    /   O peration     | Website:  https://openfoam.org
-    \\  /    A nd           | Version:  dev
-     \\/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
     format      ascii;
     class       uniformDimensionedVectorField;
-    location    "constant";
+    version     2.0;
     object      g;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/constant/turbulenceProperties b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/momentumTransport
similarity index 62%
rename from combustion/reactingFoam/LES/DLRCJH/piloted/constant/turbulenceProperties
rename to combustion/reactingFoam/LES/DLRCJH/piloted/constant/momentumTransport
index ba09dc489f842d68eab20cf2957ffe71b8b953b7..b310b32e4544fdb337377635fef03457c78321ee 100644
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/constant/turbulenceProperties
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/momentumTransport
@@ -1,9 +1,9 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.com
-   \  /    A nd           | Version:  v2202                                 
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
@@ -14,7 +14,6 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
-
 simulationType LES;
 
 RAS
@@ -31,17 +30,23 @@ LES
 {
     LESModel        kEqn; 
 
-    delta           cubeRootVol;
-    kMin        1e-5;
-
     kEqn
     {
         ce               1.048;
         ck               0.094;
         Prt              0.7;
     }
+    // kMin        1e-5;
+
+    delta           cubeRootVol;
+
+    cubeRootVolCoeffs
+    {
+        deltaCoeff      1;
+    }
 
     turbulence      on;
+
     printCoeffs     on;
 }
 
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/constant/reactionSimple b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/reactionSimple
new file mode 100644
index 0000000000000000000000000000000000000000..f57c20b9b345d308a30f710fd6ee007f8e1420b9
--- /dev/null
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/reactionSimple
@@ -0,0 +1,66 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+
+//elements 4 ( C H O N );
+
+//species         16 ( CH4 O2 CO2 H2O CO H2 H OH O N2 HCO CH2O H2O2 CH3 CH3O HO2 );
+
+reactions
+{
+    un-named-reaction-0
+    {
+        type            irreversibleArrheniusReaction;
+        reaction        "CH4^0.5 + 0.5O2^1.3 = CO + 2H2";
+        A               1218207942;
+        beta            0;
+        Ta              15095.73717;
+    }
+    un-named-reaction-1
+    {
+        type            irreversibleArrheniusReaction;
+        reaction        "CH4 + H2O = CO + 3H2";
+        A               3840000;
+        beta            0;
+        Ta              15095.73717;
+    }
+    un-named-reaction-2
+    {
+        type            reversibleArrheniusReaction;
+        reaction        "CO + H2O = CO2 + H2";
+        A               2010000;
+        beta            0;
+        Ta              10063.82478;
+    }
+    un-named-reaction-3
+    {
+        type            reversibleArrheniusReaction;
+        reaction        "H2^0.3 + 0.5O2^1.55 = H2O";
+        A               2.263161494e+14;
+        beta            -1;
+        Ta              20127.64955;
+    }
+    un-named-reaction-4
+    {
+        type            reversibleArrheniusReaction;
+        reaction        "O2 = 2O";
+        A               1.5e+10;
+        beta            0;
+        Ta              45287.2115;
+    }
+    un-named-reaction-5
+    {
+        type            reversibleArrheniusReaction;
+        reaction        "H2O = H + OH";
+        A               2.3e+22;
+        beta            -3;
+        Ta              49815.93264;
+    }
+}
+Tlow            200;
+Thigh           5000;
+
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/constant/reactions b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/reactions
new file mode 100644
index 0000000000000000000000000000000000000000..2fbf68f9e2f055640593200a4cbec6fcab90a601
--- /dev/null
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/reactions
@@ -0,0 +1,21 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+
+reactions
+{
+    methaneReaction
+    {
+        type     irreversibleArrhenius;
+        reaction "CH4 + 2O2 = CO2 + 2H2O";
+        A        5.2e16;
+        beta     0;
+        Ta       14906;
+    }
+}
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/constant/reactionsGRI b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/reactionsGRI
index 8bd6be3583c23680c5301ff540290551ee0b7d8e..8fe1c86fbf1224f0c337ad5d63d1024ab2ced2d8 100644
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/constant/reactionsGRI
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/reactionsGRI
@@ -1,15 +1,6 @@
-elements
-5
-(
-O
-H
-C
-N
-Ar
-)
-;
+elements        5(O H C N Ar);
 
-species
+species         
 36
 (
 H2
@@ -60,7 +51,7 @@ reactions
         A               1.2e+11;
         beta            -1;
         Ta              0;
-        coeffs
+        coeffs          
 36
 (
 (H2 2.4)
@@ -109,7 +100,7 @@ reactions
         A               5e+11;
         beta            -1;
         Ta              0;
-        coeffs
+        coeffs          
 36
 (
 (H2 2)
@@ -244,7 +235,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -454,7 +445,7 @@ reactions
         A               2.8e+12;
         beta            -0.86;
         Ta              0;
-        coeffs
+        coeffs          
 36
 (
 (H2 1)
@@ -543,7 +534,7 @@ reactions
         A               1e+12;
         beta            -1;
         Ta              0;
-        coeffs
+        coeffs          
 36
 (
 (H2 0)
@@ -616,7 +607,7 @@ reactions
         A               2.2e+16;
         beta            -2;
         Ta              0;
-        coeffs
+        coeffs          
 36
 (
 (H2 0.73)
@@ -731,7 +722,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -807,7 +798,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -883,7 +874,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -959,7 +950,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1027,7 +1018,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1103,7 +1094,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1195,7 +1186,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1311,7 +1302,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1379,7 +1370,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1447,7 +1438,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1523,7 +1514,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1599,7 +1590,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1715,7 +1706,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1791,7 +1782,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1931,7 +1922,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -2279,7 +2270,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -2411,7 +2402,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -2527,7 +2518,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -2675,7 +2666,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -2789,7 +2780,7 @@ reactions
         A               1.87e+14;
         beta            -1;
         Ta              8554.25106;
-        coeffs
+        coeffs          
 36
 (
 (H2 2)
@@ -2904,7 +2895,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -3036,7 +3027,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -3216,7 +3207,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -3340,7 +3331,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -3448,7 +3439,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -3524,7 +3515,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/constant/speciesThermoSimple b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/speciesThermoSimple
new file mode 100644
index 0000000000000000000000000000000000000000..d9b59eaf1670e3093ef9e9d1a8c0760368377fc1
--- /dev/null
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/speciesThermoSimple
@@ -0,0 +1,423 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+
+species         16 ( CH4 O2 CO2 H2O CO H2 H OH O N2 HCO CH2O H2O2 CH3 CH3O HO2 );
+
+OH
+{
+    specie
+    {
+        molWeight       17.00737;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.09288767 0.000548429716 1.26505228e-07 -8.79461556e-11 1.17412376e-14 3858.657 4.4766961 );
+        lowCpCoeffs     ( 3.99201543 -0.00240131752 4.61793841e-06 -3.88113333e-09 1.3641147e-12 3615.08056 -0.103925458 );
+    }
+    transport
+    {
+        As              2.200983026e-06;
+        Ts              164.5670185;
+    }
+    elements
+    {
+        O               1;
+        H               1;
+    }
+}
+
+N2
+{
+    specie
+    {
+        molWeight       28.0134;
+    }
+    thermodynamics
+    {
+        Tlow            300;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.92664 0.0014879768 -5.68476e-07 1.0097038e-10 -6.753351e-15 -922.7977 5.980528 );
+        lowCpCoeffs     ( 3.298677 0.0014082404 -3.963222e-06 5.641515e-09 -2.444854e-12 -1020.8999 3.950372 );
+    }
+    transport
+    {
+        As              1.665892503e-06;
+        Ts              230.7228968;
+    }
+    elements
+    {
+        N               2;
+    }
+}
+
+CH3
+{
+    specie
+    {
+        molWeight       15.03506;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.28571772 0.00723990037 -2.98714348e-06 5.95684644e-10 -4.67154394e-14 16775.5843 8.48007179 );
+        lowCpCoeffs     ( 3.6735904 0.00201095175 5.73021856e-06 -6.87117425e-09 2.54385734e-12 16444.9988 1.60456433 );
+    }
+    transport
+    {
+        As              1.015179606e-06;
+        Ts              207.2980999;
+    }
+    elements
+    {
+        C               1;
+        H               3;
+    }
+}
+
+CO2
+{
+    specie
+    {
+        molWeight       44.00995;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.85746029 0.00441437026 -2.21481404e-06 5.23490188e-10 -4.72084164e-14 -48759.166 2.27163806 );
+        lowCpCoeffs     ( 2.35677352 0.00898459677 -7.12356269e-06 2.45919022e-09 -1.43699548e-13 -48371.9697 9.90105222 );
+    }
+    transport
+    {
+        As              1.700158137e-06;
+        Ts              293.4140205;
+    }
+    elements
+    {
+        C               1;
+        O               2;
+    }
+}
+
+H2O2
+{
+    specie
+    {
+        molWeight       34.01474;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 4.16500285 0.00490831694 -1.90139225e-06 3.71185986e-10 -2.87908305e-14 -17861.7877 2.91615662 );
+        lowCpCoeffs     ( 4.27611269 -0.000542822417 1.67335701e-05 -2.15770813e-08 8.62454363e-12 -17702.5821 3.43505074 );
+    }
+    transport
+    {
+        As              1.898960799e-06;
+        Ts              180.878605;
+    }
+    elements
+    {
+        H               2;
+        O               2;
+    }
+}
+
+HCO
+{
+    specie
+    {
+        molWeight       29.01852;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.77217438 0.00495695526 -2.48445613e-06 5.89161778e-10 -5.33508711e-14 4011.91815 9.79834492 );
+        lowCpCoeffs     ( 4.22118584 -0.00324392532 1.37799446e-05 -1.33144093e-08 4.33768865e-12 3839.56496 3.39437243 );
+    }
+    transport
+    {
+        As              1.452688699e-06;
+        Ts              518.8914015;
+    }
+    elements
+    {
+        H               1;
+        C               1;
+        O               1;
+    }
+}
+
+O2
+{
+    specie
+    {
+        molWeight       31.9988;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.28253784 0.00148308754 -7.57966669e-07 2.09470555e-10 -2.16717794e-14 -1088.45772 5.45323129 );
+        lowCpCoeffs     ( 3.78245636 -0.00299673416 9.84730201e-06 -9.68129509e-09 3.24372837e-12 -1063.94356 3.65767573 );
+    }
+    transport
+    {
+        As              1.841828835e-06;
+        Ts              180.878605;
+    }
+    elements
+    {
+        O               2;
+    }
+}
+
+H2
+{
+    specie
+    {
+        molWeight       2.01594;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.3372792 -4.94024731e-05 4.99456778e-07 -1.79566394e-10 2.00255376e-14 -950.158922 -3.20502331 );
+        lowCpCoeffs     ( 2.34433112 0.00798052075 -1.9478151e-05 2.01572094e-08 -7.37611761e-12 -917.935173 0.683010238 );
+    }
+    transport
+    {
+        As              7.422602601e-07;
+        Ts              148.1611053;
+    }
+    elements
+    {
+        H               2;
+    }
+}
+
+CH4
+{
+    specie
+    {
+        molWeight       16.04303;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 0.074851495 0.0133909467 -5.73285809e-06 1.22292535e-09 -1.0181523e-13 -9468.34459 18.437318 );
+        lowCpCoeffs     ( 5.14987613 -0.0136709788 4.91800599e-05 -4.84743026e-08 1.66693956e-11 -10246.6476 -4.64130376 );
+    }
+    transport
+    {
+        As              1.078707724e-06;
+        Ts              205.2892195;
+    }
+    elements
+    {
+        C               1;
+        H               4;
+    }
+}
+
+HO2
+{
+    specie
+    {
+        molWeight       33.00677;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 4.0172109 0.00223982013 -6.3365815e-07 1.1424637e-10 -1.07908535e-14 111.856713 3.78510215 );
+        lowCpCoeffs     ( 4.30179801 -0.00474912051 2.11582891e-05 -2.42763894e-08 9.29225124e-12 294.80804 3.71666245 );
+    }
+    transport
+    {
+        As              1.870612944e-06;
+        Ts              180.8786049;
+    }
+    elements
+    {
+        H               1;
+        O               2;
+    }
+}
+
+CH2O
+{
+    specie
+    {
+        molWeight       30.02649;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 1.76069008 0.00920000082 -4.42258813e-06 1.00641212e-09 -8.8385564e-14 -13995.8323 13.656323 );
+        lowCpCoeffs     ( 4.79372315 -0.00990833369 3.73220008e-05 -3.79285261e-08 1.31772652e-11 -14308.9567 0.6028129 );
+    }
+    transport
+    {
+        As              1.477703195e-06;
+        Ts              518.8914015;
+    }
+    elements
+    {
+        H               2;
+        C               1;
+        O               1;
+    }
+}
+
+CO
+{
+    specie
+    {
+        molWeight       28.01055;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.71518561 0.00206252743 -9.98825771e-07 2.30053008e-10 -2.03647716e-14 -14151.8724 7.81868772 );
+        lowCpCoeffs     ( 3.57953347 -0.00061035368 1.01681433e-06 9.07005884e-10 -9.04424499e-13 -14344.086 3.50840928 );
+    }
+    transport
+    {
+        As              1.564566462e-06;
+        Ts              174.9516063;
+    }
+    elements
+    {
+        C               1;
+        O               1;
+    }
+}
+
+O
+{
+    specie
+    {
+        molWeight       15.9994;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.56942078 -8.59741137e-05 4.19484589e-08 -1.00177799e-11 1.22833691e-15 29217.5791 4.78433864 );
+        lowCpCoeffs     ( 3.1682671 -0.00327931884 6.64306396e-06 -6.12806624e-09 2.11265971e-12 29122.2592 2.05193346 );
+    }
+    transport
+    {
+        As              2.134764448e-06;
+        Ts              164.5670185;
+    }
+    elements
+    {
+        O               1;
+    }
+}
+
+CH3O
+{
+    specie
+    {
+        molWeight       31.03446;
+    }
+    thermodynamics
+    {
+        Tlow            300;
+        Thigh           3000;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.770799 0.007871497 -2.656384e-06 3.944431e-10 -2.112616e-14 127.83252 2.929575 );
+        lowCpCoeffs     ( 2.106204 0.007216595 5.338472e-06 -7.377636e-09 2.07561e-12 978.6011 13.152177 );
+    }
+    transport
+    {
+        As              1.442797354e-06;
+        Ts              491.8768781;
+    }
+    elements
+    {
+        C               1;
+        H               3;
+        O               1;
+    }
+}
+
+H2O
+{
+    specie
+    {
+        molWeight       18.01534;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.03399249 0.00217691804 -1.64072518e-07 -9.7041987e-11 1.68200992e-14 -30004.2971 4.9667701 );
+        lowCpCoeffs     ( 4.19864056 -0.0020364341 6.52040211e-06 -5.48797062e-09 1.77197817e-12 -30293.7267 -0.849032208 );
+    }
+    transport
+    {
+        As              2.230365299e-06;
+        Ts              905.3910767;
+    }
+    elements
+    {
+        H               2;
+        O               1;
+    }
+}
+
+H
+{
+    specie
+    {
+        molWeight       1.00797;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.50000001 -2.30842973e-11 1.61561948e-14 -4.73515235e-18 4.98197357e-22 25473.6599 -0.446682914 );
+        lowCpCoeffs     ( 2.5 7.05332819e-13 -1.99591964e-15 2.30081632e-18 -9.27732332e-22 25473.6599 -0.446682853 );
+    }
+    transport
+    {
+        As              9.025785025e-07;
+        Ts              208.0755082;
+    }
+    elements
+    {
+        H               1;
+    }
+}
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/constant/thermo.compressibleGas b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/thermo.compressibleGas
new file mode 100644
index 0000000000000000000000000000000000000000..9a8f146ac718ea5c3dbfdcc6845364dc2e51a473
--- /dev/null
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/thermo.compressibleGas
@@ -0,0 +1,124 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+
+species
+(
+    O2
+    H2O
+    CH4
+    CO2
+    N2
+);
+
+O2
+{
+    specie
+    {
+        molWeight       31.9988;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.69758 0.00061352 -1.25884e-07 1.77528e-11 -1.13644e-15 -1233.93 3.18917 );
+        lowCpCoeffs     ( 3.21294 0.00112749 -5.75615e-07 1.31388e-09 -8.76855e-13 -1005.25 6.03474 );
+    }
+    transport
+    {
+        As              1.753e-6;
+        Ts              139;
+    }
+}
+
+H2O
+{
+    specie
+    {
+        molWeight       18.0153;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.67215 0.00305629 -8.73026e-07 1.201e-10 -6.39162e-15 -29899.2 6.86282 );
+        lowCpCoeffs     ( 3.38684 0.00347498 -6.3547e-06 6.96858e-09 -2.50659e-12 -30208.1 2.59023 );
+    }
+    transport
+    {
+        As              2.978e-7;
+        Ts              1064;
+    }
+}
+
+CH4
+{
+    specie
+    {
+        molWeight       16.0428;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           6000;
+        Tcommon         1000;
+        highCpCoeffs    ( 1.63543 0.0100844 -3.36924e-06 5.34973e-10 -3.15528e-14 -10005.6 9.9937 );
+        lowCpCoeffs     ( 5.14988 -0.013671 4.91801e-05 -4.84744e-08 1.66694e-11 -10246.6 -4.64132 );
+    }
+    transport
+    {
+        As              1.0194e-06;
+        Ts              171.06;
+    }
+}
+
+CO2
+{
+    specie
+    {
+        molWeight       44.01;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 4.45362 0.00314017 -1.27841e-06 2.394e-10 -1.66903e-14 -48967 -0.955396 );
+        lowCpCoeffs     ( 2.27572 0.00992207 -1.04091e-05 6.86669e-09 -2.11728e-12 -48373.1 10.1885 );
+    }
+    transport
+    {
+        As              1.503e-6;
+        Ts              222;
+    }
+}
+
+N2
+{
+    specie
+    {
+        molWeight       28.0134;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.92664 0.00148798 -5.68476e-07 1.0097e-10 -6.75335e-15 -922.798 5.98053 );
+        lowCpCoeffs     ( 3.29868 0.00140824 -3.96322e-06 5.64152e-09 -2.44486e-12 -1020.9 3.95037 );
+    }
+    transport
+    {
+        As              1.401e-6;
+        Ts              107;
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/constant/thermophysicalProperties b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/thermophysicalProperties
index 90ed020329ecd7f95ddd16f3b4d36f30701989e9..d7c8441bfc2405b8d56c49912d2d1053190ff6e5 100644
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/constant/thermophysicalProperties
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/thermophysicalProperties
@@ -1,23 +1,23 @@
 /*--------------------------------*- C++ -*----------------------------------*\
-  =========                 |
-  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-   \\    /   O peration     | Website:  https://openfoam.org
-    \\  /    A nd           | Version:  dev
-     \\/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
+    version     2.0;
     format      ascii;
     class       dictionary;
-    location    "constant";
-    object      physicalProperties;
+    object      thermophysicalProperties;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
 thermoType
 {
     type            hePsiThermo;
-    mixture         reactingMixture;
+    mixture         multiComponentMixture;
     transport       sutherland;
     thermo          janaf;
     energy          sensibleEnthalpy;
@@ -25,10 +25,12 @@ thermoType
     specie          specie;
 }
 
-inertSpecie N2;
+defaultSpecie N2; //inertSpecie
 
-chemistryReader foamChemistryReader;
-foamChemistryFile "<constant>/reactionsGRI";
-foamChemistryThermoFile "<constant>/thermo.compressibleGasGRI";
+#include "speciesThermoSimple"
+
+//chemistryReader foamChemistryReader;
+//foamChemistryFile "<constant>/reactionSimple";
+//foamChemistryThermoFile "<constant>/speciesThermoSimple";
 
 // ************************************************************************* //
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/constant/triSurface/DLRCJH.eMesh b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/triSurface/DLRCJH.eMesh
index 6f37cc3de6160933297ea02b70a0e6a6d8451e9e..0c0c27db83c02d6c1b250242dc1b63671efb162e 100644
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/constant/triSurface/DLRCJH.eMesh
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/constant/triSurface/DLRCJH.eMesh
@@ -1,15 +1,13 @@
 /*--------------------------------*- C++ -*----------------------------------*\
-| =========                 |                                                 |
-| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  2206                                  |
-|   \\  /    A nd           | Website:  www.openfoam.com                      |
-|    \\/     M anipulation  |                                                 |
+  =========                 |
+  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
+   \\    /   O peration     | Website:  https://openfoam.org
+    \\  /    A nd           | Version:  9
+     \\/     M anipulation  |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
-    version     2.0;
     format      ascii;
-    arch        "LSB;label=32;scalar=64";
     class       featureEdgeMesh;
     location    "constant/triSurface";
     object      DLRCJH.eMesh;
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/makeMesh b/combustion/reactingFoam/LES/DLRCJH/piloted/makeMesh
index 135a69968282d753dd51e9af31ec66a2587cebbb..1cf1c6d5a405390bbf30220e34c800391c90438a 100755
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/makeMesh
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/makeMesh
@@ -23,7 +23,7 @@ runApplication topoSet
 runApplication createPatch -overwrite
 runApplication -s fuel extrudeMesh -dict system/extrudeMeshDict.fuel
 runApplication -s air  extrudeMesh -dict system/extrudeMeshDict.air
-runApplication surfaceFeatureExtract
+runApplication surfaceFeatures
 
 if [ -n "$1" ] && [ "$1" -gt 1 ]; then
 
@@ -32,5 +32,7 @@ if [ -n "$1" ] && [ "$1" -gt 1 ]; then
     runParallel snappyHexMesh -overwrite
 
 else
+
     runApplication snappyHexMesh -overwrite
+
 fi
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/system/blockMeshDict b/combustion/reactingFoam/LES/DLRCJH/piloted/system/blockMeshDict
index 9fefb252cedbf040480c714b4fd5c83a965ce867..63c1745ec7133bdab00ca6a4ae2deb5e754891ec 100644
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/system/blockMeshDict
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/system/blockMeshDict
@@ -1,13 +1,14 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
     format      ascii;
+    version     2.0;
     class       dictionary;
     object      blockMeshDict;
 }
@@ -15,10 +16,10 @@ FoamFile
 
 #include "${FOAM_CASE}/constant/caseSettings"
 
-scale 0.001;
+convertToMeters 0.001;
 
 //- INPUT
-xGradingChamber 5;
+xGradingChamber 1.1;
 
 //- CONSTANT DATA
 
@@ -34,8 +35,8 @@ zMax 47.5;
 
 //- AUTOMATIC CELLS
 additionalCells 12;
-nCellsXTank #calc "int( ($xMax - $xMin) / $:mesh.avgMeshSize + $additionalCells)";
-nCellsYTank #calc "int( ($yMax - $yMin) / $:mesh.avgMeshSize + $additionalCells)";
+nCellsXTank #calc "int( ($xMax - $xMin) / $!mesh/avgMeshSize + $additionalCells)";
+nCellsYTank #calc "int( ($yMax - $yMin) / $!mesh/avgMeshSize + $additionalCells)";
 
 //- GRADING
 xGradingChamberRev #calc "1.0 / $xGradingChamber";
@@ -56,12 +57,19 @@ vertices
 
 blocks
 (
-    hex ( 0 1 2 3 4 5 6 7 ) ($nCellsXTank $nCellsYTank $nCellsYTank) simpleGrading ($xGradingChamber 1.0 1.0)
+    hex ( 0 1 2 3 4 5 6 7 )        ($nCellsXTank $nCellsYTank $nCellsYTank) simpleGrading ($xGradingChamber 1.0 1.0)
 );
 
 edges
 ();
 
+defaultPatch
+{
+    name walls;
+    type wall;
+}
+
+
 boundary
 (
     outlet
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/system/controlDict b/combustion/reactingFoam/LES/DLRCJH/piloted/system/controlDict
index e3337392deb1b4dbe1eb907d576e291b21ea3f4d..949f38511b98e11094e7f4755f6f6526f62fbb48 100644
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/system/controlDict
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/system/controlDict
@@ -1,15 +1,16 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
+  =========                 |
+  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
+   \\    /   O peration     | Website:  https://openfoam.org
+    \\  /    A nd           | Version:  9
+     \\/     M anipulation  |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
-    format      ascii;
-    class       dictionary;
-    object      controlDict;
+    format          ascii;
+    version         2;
+    class           dictionary;
+    object          controlDict;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
@@ -23,11 +24,11 @@ stopAt          endTime;
 
 endTime         0.05;
 
-deltaT          1e-6;
+deltaT          1e-07;
 
-writeControl    adjustable;
+writeControl    adjustableRunTime;
 
-writeInterval   2e-4;
+writeInterval   0.0005;
 
 purgeWrite      0;
 
@@ -45,121 +46,8 @@ runTimeModifiable true;
 
 adjustTimeStep  yes;
 
-maxCo           0.3;
+maxCo           0.8;
 
-functions
-{
-    cuttingPlane
-    {
-        type            surfaces;
-        libs            (sampling);
-
-        writeControl    writeTime;
-
-        surfaceFormat   vtk;
-        fields          ( p U T Qdot CH4 O2 H2 CH3 OH CO2 CO);
-
-        interpolationScheme cellPoint;
-
-        surfaces
-        {
-            chamberSlice
-            {
-                type            cuttingPlane;
-                planeType       pointAndNormal;
-                pointAndNormalDict
-                {
-                    point   (0 0 0);
-                    normal  (0 0 1);
-                }
-                interpolate     true;
-            }
-
-            chamberSliceX1
-            {
-                type            cuttingPlane;
-                planeType       pointAndNormal;
-                pointAndNormalDict
-                {
-                    point   (0.03 0 0);
-                    normal  (1 0 0);
-                }
-                interpolate     true;
-            }
-
-            chamberSliceX2
-            {
-                type            cuttingPlane;
-                planeType       pointAndNormal;
-                pointAndNormalDict
-                {
-                    point   (0.06 0 0);
-                    normal  (1 0 0);
-                }
-                interpolate     true;
-            }
-
-            chamberSliceX3
-            {
-                type            cuttingPlane;
-                planeType       pointAndNormal;
-                pointAndNormalDict
-                {
-                    point   (0.09 0 0);
-                    normal  (1 0 0);
-                }
-                interpolate     true;
-            }
-
-            chamberSliceX4
-            {
-                type            cuttingPlane;
-                planeType       pointAndNormal;
-                pointAndNormalDict
-                {
-                    point   (0.12 0 0);
-                    normal  (1 0 0);
-                }
-                interpolate     true;
-            }
-
-            chamberSliceX5
-            {
-                type            cuttingPlane;
-                planeType       pointAndNormal;
-                pointAndNormalDict
-                {
-                    point   (0.15 0 0);
-                    normal  (1 0 0);
-                }
-                interpolate     true;
-            }
-        }
-    }
-    
-    fieldAverage
-    {
-        type            fieldAverage;
-        libs            (fieldFunctionObjects);
-        writeControl    writeTime;
-        fields
-        (
-            U
-            {
-                mean        on;
-                prime2Mean  off;
-                base        time;
-            }
-
-            T
-            {
-                mean        on;
-                prime2Mean  off;
-                base        time;
-            }
-
-        );
-    }
-}
+maxDeltaT       2e-06;
 
 // ************************************************************************* //
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/system/createPatchDict b/combustion/reactingFoam/LES/DLRCJH/piloted/system/createPatchDict
index 3b22bd17df80a443b003e771d40edebf91b3c5a7..e4850622b9012b2814fc496d7ced2ac173f38265 100644
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/system/createPatchDict
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/system/createPatchDict
@@ -1,13 +1,14 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
     format      ascii;
+    version     2.0;
     class       dictionary;
     object      createPatchDict;
 }
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/system/decomposeParDict b/combustion/reactingFoam/LES/DLRCJH/piloted/system/decomposeParDict
index 2a92c90c6e73ad018f1bc3b91192ff83a43cac7c..c6610deed2da91eef0a5ce2b8aef3b181e1ecb41 100644
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/system/decomposeParDict
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/system/decomposeParDict
@@ -1,25 +1,26 @@
 /*--------------------------------*- C++ -*----------------------------------*\
-| =========                 |                                                 |
-| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  2206                                  |
-|   \\  /    A nd           | Website:  www.openfoam.com                      |
-|    \\/     M anipulation  |                                                 |
+  =========                 |
+  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
+   \\    /   O peration     | Website:  https://openfoam.org
+    \\  /    A nd           | Version:  9
+     \\/     M anipulation  |
 \*---------------------------------------------------------------------------*/
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 FoamFile
 {
     format          ascii;
+    version         2;
     class           dictionary;
     object          decompositionDict;
 }
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
-numberOfSubdomains 20;
+numberOfSubdomains 6;
 
-method          simple;
+method          scotch;
 
 coeffs
 {
-    n               ( 1 4 5 );
+    n               ( $numberOfSubdomains 1 1 );
 }
 
 
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/system/extrudeMeshDict.air b/combustion/reactingFoam/LES/DLRCJH/piloted/system/extrudeMeshDict.air
index ec7d8ed493069631cf5046bf1888f1355c396fe4..0a6700b876dd1273686d83be8a4cb5c08b5a7ce8 100644
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/system/extrudeMeshDict.air
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/system/extrudeMeshDict.air
@@ -1,13 +1,14 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
     format      ascii;
+    version     2.0;
     class       dictionary;
     object      extrudeMeshDict;
 }
@@ -23,7 +24,7 @@ flipNormals false;
 
 extrudeModel        linearNormal;
 
-nLayers             180;
+nLayers             200;
 
 expansionRatio      1.0;
 
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/system/extrudeMeshDict.fuel b/combustion/reactingFoam/LES/DLRCJH/piloted/system/extrudeMeshDict.fuel
index 3bea4c0674ac5a493354b5d7e77406a2651cdf19..0885c3f8222fae06b0207d2b76dc01418eb59be5 100644
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/system/extrudeMeshDict.fuel
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/system/extrudeMeshDict.fuel
@@ -1,13 +1,14 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
     format      ascii;
+    version     2.0;
     class       dictionary;
     object      extrudeMeshDict;
 }
@@ -23,7 +24,7 @@ flipNormals false;
 
 extrudeModel        linearNormal;
 
-nLayers             22;
+nLayers             35;
 
 expansionRatio      1.0;
 
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/system/fvConstraints b/combustion/reactingFoam/LES/DLRCJH/piloted/system/fvConstraints
new file mode 100644
index 0000000000000000000000000000000000000000..4d67f2afebf4d9174cbdf185c3634c07dcdfa829
--- /dev/null
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/system/fvConstraints
@@ -0,0 +1,25 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    format      ascii;
+    version     2.0;
+    class       dictionary;
+    object      fvOptions;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+limitT
+{
+    type       limitTemperature;
+    min        255;
+    max        2950;
+    selectionMode all;
+}
+
+//************************************************************************** //
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/system/fvOptions b/combustion/reactingFoam/LES/DLRCJH/piloted/system/fvOptions
deleted file mode 100644
index b1e905ca75a811b95fa0c9213604a5392f2c9a9f..0000000000000000000000000000000000000000
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/system/fvOptions
+++ /dev/null
@@ -1,32 +0,0 @@
-/*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
-\*---------------------------------------------------------------------------*/
-FoamFile
-{
-    format      ascii;
-    class       dictionary;
-    object      fvOptions;
-}
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
-limitT
-{
-    type       limitTemperature;
-    min        255;
-    max        2150;
-    selectionMode all;
-}
-
-limitUAll
-{
-    type       limitVelocity;
-    max        200;
-    selectionMode all;
-}
-
-
-//************************************************************************** //
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/system/fvSchemes b/combustion/reactingFoam/LES/DLRCJH/piloted/system/fvSchemes
index cd730426da442db99be23e6937e556e4799f9a12..7e85d2aab6a6199c0fcc0f50908a2233e04f9a64 100644
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/system/fvSchemes
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/system/fvSchemes
@@ -1,13 +1,14 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
     format      ascii;
+    version     2.0;
     class       dictionary;
     object      fvSchemes;
 }
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/system/fvSolution b/combustion/reactingFoam/LES/DLRCJH/piloted/system/fvSolution
index 657c67eedccd6c2c8a9b75cc6d7bd404264463ad..ce26c4d1010fe9283fd0624e73a9d480d91d0f6d 100644
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/system/fvSolution
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/system/fvSolution
@@ -1,13 +1,14 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
     format      ascii;
+    version     2.0;
     class       dictionary;
     object      fvSolution;
 }
@@ -59,15 +60,8 @@ PIMPLE
     momentumPredictor   yes; 
     nOuterCorrectors 1;
     nCorrectors     2;
-    nNonOrthogonalCorrectors 0;
+    nNonOrthogonalCorrectors 1;
 }
 
-relaxationFactors
-{
-    equations
-    {
-        ".*"    1;
-    }
-}
 
 // ************************************************************************* //
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/system/setFieldsDict b/combustion/reactingFoam/LES/DLRCJH/piloted/system/setFieldsDict
index c022a8186fa5ed836fb3c31f95a4d5f3c1ef6f4c..2716ee33f43747cc1fe373f5ff0bfc0b91e07791 100644
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/system/setFieldsDict
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/system/setFieldsDict
@@ -1,13 +1,14 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
     format      ascii;
+    version     2.0;
     class       dictionary;
     object      setFieldsDict;
 }
@@ -15,11 +16,11 @@ FoamFile
 
 #include "${FOAM_CASE}/constant/caseSettings"
 
-N2val #calc "1 - $:inlet.O2 - $:inlet.CH4";
+N2val #calc "1 - $inlet/O2 - $inlet/CH4";
 
 defaultFieldValues
 (
-    volScalarFieldValue T 1900//$intFields/T
+    volScalarFieldValue T 725.0//$intFields.T
 );
 
 regions
@@ -27,15 +28,15 @@ regions
     cylinderToCell
     {
         p1 (-0.4 -0.01 0);
-        p2 (0.04 -0.01 0);
+        p2 (0.03 -0.01 0);
         radius 0.02;
         fieldValues
         (
-            volScalarFieldValue CH4 $:inlet.CH4
-            volScalarFieldValue O2  $:inlet.O2
+            volScalarFieldValue CH4 $inlet/CH4
+            volScalarFieldValue O2  $inlet/O2
             volScalarFieldValue N2  $N2val
-            volScalarFieldValue T   $:inlet.T
-    	    volVectorFieldValue U ($:inlet.U 0 0)
+            volScalarFieldValue T   $inlet/T
+    	    volVectorFieldValue U ($inlet/U 0 0)
         );
     }
 );
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/system/snappyHexMeshDict b/combustion/reactingFoam/LES/DLRCJH/piloted/system/snappyHexMeshDict
index 25318443ef2a81c6339dbbabffa8783a80a492e4..ef01b671753f7ac98506606989afbdcd22731f21 100644
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/system/snappyHexMeshDict
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/system/snappyHexMeshDict
@@ -1,13 +1,14 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
     format      ascii;
+    version     2.0;
     class       dictionary;
     object      snappyHexMeshDict;
 }
@@ -25,29 +26,27 @@ geometry
         type triSurfaceMesh;
         name DLRCJH;
     }
-/*
-    refineCylinder
+
+    refineChamber1
     {
-        type searchableCylinder;
-        point1 (-0.4    -0.00999  0);
-        point2 (-0.0035 -0.00999  0);
-        radius 0.041;
+        type searchableBox;
+        min (-0.035 -0.039 -0.04);
+        max ( 0.215  0.031  0.04);
     }
-*/
-    refineChamberExternal
+
+    refineChamber2
     {
         type searchableBox;
-        min (0.0025 -0.043 -0.038);
-        max (0.390   0.022  0.038);
+        min ( 0.00 -0.0325 -0.035);
+        max ( 0.17  0.0125  0.035);
     }
-/*
-    refineChamberInternal
+    
+    refinePipes
     {
         type searchableBox;
-        min (0.0035 -0.0415 -0.035);
-        max (0.300   0.016   0.035);
+        min (-0.0625  0.01095 -0.04);
+        max ( 0.0160  0.0465  0.04);
     }
-*/
 };
 
 // Settings for the castellatedMesh generation.
@@ -56,7 +55,7 @@ castellatedMeshControls
     // Refinement parameters
     // ~~~~~~~~~~~~~~~~~~~~~
 
-    maxLocalCells 10000000;
+    maxLocalCells 40000000;
     maxGlobalCells 100000000;
     minRefinementCells 20;
     maxLoadUnbalance 0.10;
@@ -75,7 +74,7 @@ castellatedMeshControls
     {
         DLRCJH    
         { 
-            level (1 2); 
+            level (1 1); 
             patchInfo 
             { 
                 type wall; 
@@ -88,25 +87,24 @@ castellatedMeshControls
 
     refinementRegions
     {
-/*
-        refineCylinder
+        refineChamber1
         {
             mode inside;
             levels ((1e-5 1));
         }
-*/
-        refineChamberExternal
+
+        refineChamber2
         {
             mode inside;
-            levels ((1e-5 1));
+            levels ((1e-5 2));
         }
-/*
-        refineChamberInternal
+
+
+        refinePipes
         {
             mode inside;
             levels ((1e-5 2));
         }
-*/
     }
 
     locationInMesh (0.005123 0.000123 0.000123);
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/system/surfaceFeatureExtractDict b/combustion/reactingFoam/LES/DLRCJH/piloted/system/surfaceFeatureExtractDict
deleted file mode 100644
index 4755c567f740b25ea82169767045a5bdd9ab4fd9..0000000000000000000000000000000000000000
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/system/surfaceFeatureExtractDict
+++ /dev/null
@@ -1,45 +0,0 @@
-/*--------------------------------*- C++ -*----------------------------------*\
-| =========                 |                                                 |
-| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2206                                 |
-|   \\  /    A nd           | Website:  www.openfoam.com                      |
-|    \\/     M anipulation  |                                                 |
-\*---------------------------------------------------------------------------*/
-FoamFile
-{
-    version     2.0;
-    format      ascii;
-    class       dictionary;
-    object      surfaceFeatureExtractDict;
-}
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
-DLRCJH.stl
-{
-    // How to obtain raw features (extractFromFile || extractFromSurface)
-    extractionMethod    extractFromSurface;
-
-    // Mark edges whose adjacent surface normals are at an angle less
-    // than includedAngle as features
-    // - 0  : selects no edges
-    // - 180: selects all edges
-    includedAngle       150;
-
-    subsetFeatures
-    {
-        // Keep nonManifold edges (edges with >2 connected faces)
-        nonManifoldEdges       no;
-
-        // Keep open edges (edges with 1 connected face)
-        openEdges       yes;
-    }
-
-
-    // Write options
-
-    // Write features to obj format for postprocessing
-    writeObj            yes;
-}
-
-
-// ************************************************************************* //
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/system/surfaceFeaturesDict b/combustion/reactingFoam/LES/DLRCJH/piloted/system/surfaceFeaturesDict
new file mode 100644
index 0000000000000000000000000000000000000000..991d0733acf96a2eaf564abe325aee2697aee34d
--- /dev/null
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/system/surfaceFeaturesDict
@@ -0,0 +1,30 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+  =========                 |
+  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
+   \\    /   O peration     | Website:  https://openfoam.org
+    \\  /    A nd           | Version:  9
+     \\/     M anipulation  |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    format      ascii;
+    class       dictionary;
+    object      surfaceFeaturesDict;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+surfaces ("DLRCJH.stl");
+
+// Identify a feature when angle between faces < includedAngle
+includedAngle       150;
+
+subsetFeatures
+{
+    // Keep nonManifold edges (edges with >2 connected faces)
+    nonManifoldEdges       no;
+
+    // Keep open edges (edges with 1 connected face)
+    openEdges       yes;
+}
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/LES/DLRCJH/piloted/system/topoSetDict b/combustion/reactingFoam/LES/DLRCJH/piloted/system/topoSetDict
index 9a1eea2ff305f9e4c6998a9f6a17a60fa496e261..f3bf77601d2211a63aa842fa5949d43f1f7d5d2e 100644
--- a/combustion/reactingFoam/LES/DLRCJH/piloted/system/topoSetDict
+++ b/combustion/reactingFoam/LES/DLRCJH/piloted/system/topoSetDict
@@ -1,13 +1,14 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
     format      ascii;
+    version     2.0;
     class       dictionary;
     object      topoSetDict;
 }
@@ -15,10 +16,6 @@ FoamFile
 
 actions
 (
-    // Example:pick up internal faces on outside of cellSet
-    // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-    // Load initial cellSet
     {
         name    baseFace;
         action  new;
@@ -26,7 +23,7 @@ actions
         source  patchToFace;
         sourceInfo
         {
-            patch   "baseFront";
+            name   "baseFront";
         }
     }
 
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/Allclean b/combustion/reactingFoam/LES/DLRCJH/unpiloted/Allclean
index 9d3541b09b41cb4a8f75e39321baa29b0815a700..6bcad1f765a2da673045f436b25241f0b872db7a 100755
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/Allclean
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/Allclean
@@ -7,4 +7,4 @@
 # Cleaning up the case
 cleanCase
 
-rm -rf 0 constant/polyMesh
+rm -rf 0 constant/polyMesh constant/extendedFeatureEdgeMesh
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/Allrun b/combustion/reactingFoam/LES/DLRCJH/unpiloted/Allrun
index 3937d8bdd8dacfef5d31e08a15dc6bf49e04c3ae..9116c2deec70535faaa697193f16ab2a653ca964 100755
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/Allrun
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/Allrun
@@ -5,23 +5,51 @@
 #We stop this script when we encounter a problem
 trap "exit -1" ERR
 
-setKeyword () {
-    _entry="$1"
-    _value="$2"
-    _file="$3"
-
-    foamDictionary -entry "$_entry" -set "$_value" "$_file" > /dev/null
-}
-
 ./makeMesh $1
 
 if [ -n "$1" ] && [ "$1" -gt 1 ];
 then
     runParallel setFields
+    
+    #- preliminary cold run
+    foamDictionary -entry "chemistry" -set "off" "constant/chemistryProperties" > /dev/null
+    foamDictionary -entry "active" -set "false" "constant/combustionProperties" > /dev/null
+    foamDictionary -entry "combustionModel" -set "none" "constant/combustionProperties" > /dev/null
+    foamDictionary -entry "endTime" -set "0.05" "system/controlDict" > /dev/null
+    foamDictionary -entry "maxCo" -set "0.8" "system/controlDict" > /dev/null
+    foamDictionary -entry "maxDeltaT" -set "2e-6" "system/controlDict" > /dev/null
     runParallel $(getApplication)
 
+    #- hot run
+    foamDictionary -entry "chemistry" -set "on" "constant/chemistryProperties" > /dev/null
+    foamDictionary -entry "active" -set "true" "constant/combustionProperties" > /dev/null
+    foamDictionary -entry "combustionModel" -set "EDC" "constant/combustionProperties" > /dev/null
+    foamDictionary -entry "endTime" -set "0.15" "system/controlDict" > /dev/null
+    foamDictionary -entry "maxCo" -set "0.25" "system/controlDict" > /dev/null
+    foamDictionary -entry "maxDeltaT" -set "5e-7" "system/controlDict" > /dev/null
+    runParallel $(getApplication)
+
+
 else
     runApplication setFields
+
+    #- preliminary cold run
+    foamDictionary -entry "chemistry" -set "off" "constant/chemistryProperties" > /dev/null
+    foamDictionary -entry "active" -set "false" "constant/combustionProperties" > /dev/null
+    foamDictionary -entry "combustionModel" -set "none" "constant/combustionProperties" > /dev/null
+    foamDictionary -entry "endTime" -set "0.05" "system/controlDict" > /dev/null
+    foamDictionary -entry "maxCo" -set "0.8" "system/controlDict" > /dev/null
+    foamDictionary -entry "maxDeltaT" -set "2e-6" "system/controlDict" > /dev/null
+    runApplication $(getApplication)
+
+    #- hot run
+    foamDictionary -entry "chemistry" -set "on" "constant/chemistryProperties" > /dev/null
+    foamDictionary -entry "active" -set "true" "constant/combustionProperties" > /dev/null
+    foamDictionary -entry "combustionModel" -set "EDC" "constant/combustionProperties" > /dev/null
+    foamDictionary -entry "endTime" -set "0.15" "system/controlDict" > /dev/null
+    foamDictionary -entry "maxCo" -set "0.25" "system/controlDict" > /dev/null
+    foamDictionary -entry "maxDeltaT" -set "5e-7" "system/controlDict" > /dev/null
     runApplication $(getApplication)
+
 fi
 
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/caseSettings b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/caseSettings
index 29fa04d24f517c924493d4280bf3a49d851abb03..264c9001c2c7638c9fb1161bc1f0fcc64e9d28d8 100644
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/caseSettings
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/caseSettings
@@ -1,9 +1,9 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.com
-   \  /    A nd           | Version:  v2202                                 
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
@@ -17,7 +17,7 @@ FoamFile
 inlet
 {
     U   111.0;
-    T   725.0;
+    T   1400.0;//725.0;
 
     // species
     CH4 0.0305;
@@ -32,12 +32,12 @@ walls
 intFields
 {
     p   8e5;
-    T   1900;
+    T   325;
 }
 
 mesh
 {
-    avgMeshSize  2;//fine: 0.5; coarse: 3;
+    avgMeshSize  2.5;//fine: 2; coarse: 10; // 2.5 default
 }
 
 // ************************************************************************* //
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/chemistryProperties b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/chemistryProperties
index 004de39d6c8b3d043e02c23834c20d8d20fd6263..8e7742a6dac5587a5908021bd80c69f12d57f3c0 100644
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/chemistryProperties
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/chemistryProperties
@@ -2,142 +2,35 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     | Website:  https://openfoam.org
-    \\  /    A nd           | Version:  dev
+    \\  /    A nd           | Version:  9
      \\/     M anipulation  |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
-    format      ascii;
-    class       dictionary;
-    location    "constant";
-    object      chemistryProperties;
+    format          ascii;
+    class           dictionary;
+    version         2;
+    object          chemistryProperties;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
 chemistryType
 {
-    solver            ode;
-    method            TDAC;
-}
-
-importantSpecies
-{
-    CH4;
-    H2O;
-    O2;
-    CO2;
+    solver          ode;
 }
 
 chemistry       on;
 
-initialChemicalTimeStep 1e-7;
+initialChemicalTimeStep 1e-08;
 
 odeCoeffs
 {
-    solver          seulex;
-    absTol          1e-8;
-    relTol          1e-1;
-}
-
-reduction
-{
-    // Activate reduction
-    active      on;
-
-    // Switch logging of the reduction statistics and performance
-    log         on;
-
-    // Tolerance depends on the reduction method, see details for each method
-    tolerance   1e-4;
-
-    // Available methods: DRG, DAC, DRGEP, PFA, EFA
-    method DAC;
-
-    // Search initiating set (SIS) of species, needed for most methods
-    initialSet
-    {
-        CO;
-        CH4;
-        HO2;
-    }
-
-    // For DAC, option to automatically change the SIS switch from HO2 to H2O
-    // and CO to CO2, + disable fuel
-    automaticSIS    off;
-
-    // When automaticSIS, the method needs to know the fuel
-    fuelSpecies
-    {
-        CH4 1;
-    }
+    solver          RKCK45;
+    absTol          1e-12;
+    relTol          0.1;
 }
 
-tabulation
-{
-    // Activate tabulation
-    active      on;
-
-    // Switch logging of the tabulation statistics and performance
-    log         on;
-
-    printProportion    off;
-
-    printNumRetrieve   off;
+#include        "reactionSimple"
 
-    // Tolerance used for retrieve and grow
-    tolerance   3e-3;
-
-    // ISAT is the only method currently available
-    method    ISAT;
-
-    // Scale factors used in the definition of the ellipsoid of accuracy
-    scaleFactor
-    {
-        otherSpecies 1;
-        Temperature  10000;
-        Pressure     1e15;
-        deltaT       0.5;
-    }
-
-    // Maximum number of leafs stored in the binary tree
-    maxNLeafs  5000;
-
-    // Maximum life time of the leafs (in time steps) used in unsteady
-    // simulations to force renewal of the stored chemPoints and keep the tree
-    // small
-    chPMaxLifeTime 1000;
-
-    // Maximum number of growth allowed on a chemPoint to avoid distorted
-    // chemPoints
-    maxGrowth  100;
-
-    // Number of time steps between analysis of the tree to remove old
-    // chemPoints or try to balance it
-    checkEntireTreeInterval  500;
-
-    // Parameters used to decide whether to balance or not if the tree's depth
-    // is larger than maxDepthFactor*log2(nLeafs) then balance the tree
-    maxDepthFactor   2;
-
-    // Try to balance the tree only if the size of the tree is greater
-    minBalanceThreshold 30;
-
-
-    // Activate the use of a MRU (most recently used) list
-    MRURetrieve false;
-
-    // Maximum size of the MRU list
-    maxMRUSize 0;
-
-    // Allow to grow points
-    growPoints  true;
-
-    // When mechanism reduction is used, new dimensions might be added
-    // maxNumNewDim set the maximum number of new dimensions added during a
-    // growth
-    maxNumNewDim 10;
-
-    variableTimeStep true;
-}
 
 // ************************************************************************* //
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/combustionProperties b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/combustionProperties
index 4170c9b35c2918ac494cb2a1a4fc5b8cec5854c7..127edf462ac2499cab09ca299c1f0b82e1850373 100644
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/combustionProperties
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/combustionProperties
@@ -2,30 +2,31 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     | Website:  https://openfoam.org
-    \\  /    A nd           | Version:  dev
+    \\  /    A nd           | Version:  9
      \\/     M anipulation  |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
-    format      ascii;
-    class       dictionary;
-    location    "constant";
-    object      combustionProperties;
+    format          ascii;
+    class           dictionary;
+    version         2;
+    object          combustionProperties;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
-combustionModel  PaSR;
+combustionModel none;
 
-active true;
+active          false;
 
 PaSRCoeffs
 {
-    Cmix    1;
+    Cmix            1;
 }
 
 EDCCoeffs
 {
-    version v2005;
+    version         v2005;
 }
 
+
 // ************************************************************************* //
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/g b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/g
index 184b5c198b134989de04a8e2483ad2662ee5c7e3..b7d6a6e32554188b5cd7371eb95f4b7717c33844 100644
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/g
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/g
@@ -1,15 +1,15 @@
 /*--------------------------------*- C++ -*----------------------------------*\
-  =========                 |
-  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-   \\    /   O peration     | Website:  https://openfoam.org
-    \\  /    A nd           | Version:  dev
-     \\/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
     format      ascii;
     class       uniformDimensionedVectorField;
-    location    "constant";
+    version     2.0;
     object      g;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/turbulenceProperties b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/momentumTransport
similarity index 62%
rename from combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/turbulenceProperties
rename to combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/momentumTransport
index ba09dc489f842d68eab20cf2957ffe71b8b953b7..b310b32e4544fdb337377635fef03457c78321ee 100644
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/turbulenceProperties
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/momentumTransport
@@ -1,9 +1,9 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.com
-   \  /    A nd           | Version:  v2202                                 
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
@@ -14,7 +14,6 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
-
 simulationType LES;
 
 RAS
@@ -31,17 +30,23 @@ LES
 {
     LESModel        kEqn; 
 
-    delta           cubeRootVol;
-    kMin        1e-5;
-
     kEqn
     {
         ce               1.048;
         ck               0.094;
         Prt              0.7;
     }
+    // kMin        1e-5;
+
+    delta           cubeRootVol;
+
+    cubeRootVolCoeffs
+    {
+        deltaCoeff      1;
+    }
 
     turbulence      on;
+
     printCoeffs     on;
 }
 
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/reactionSimple b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/reactionSimple
new file mode 100644
index 0000000000000000000000000000000000000000..f57c20b9b345d308a30f710fd6ee007f8e1420b9
--- /dev/null
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/reactionSimple
@@ -0,0 +1,66 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+
+//elements 4 ( C H O N );
+
+//species         16 ( CH4 O2 CO2 H2O CO H2 H OH O N2 HCO CH2O H2O2 CH3 CH3O HO2 );
+
+reactions
+{
+    un-named-reaction-0
+    {
+        type            irreversibleArrheniusReaction;
+        reaction        "CH4^0.5 + 0.5O2^1.3 = CO + 2H2";
+        A               1218207942;
+        beta            0;
+        Ta              15095.73717;
+    }
+    un-named-reaction-1
+    {
+        type            irreversibleArrheniusReaction;
+        reaction        "CH4 + H2O = CO + 3H2";
+        A               3840000;
+        beta            0;
+        Ta              15095.73717;
+    }
+    un-named-reaction-2
+    {
+        type            reversibleArrheniusReaction;
+        reaction        "CO + H2O = CO2 + H2";
+        A               2010000;
+        beta            0;
+        Ta              10063.82478;
+    }
+    un-named-reaction-3
+    {
+        type            reversibleArrheniusReaction;
+        reaction        "H2^0.3 + 0.5O2^1.55 = H2O";
+        A               2.263161494e+14;
+        beta            -1;
+        Ta              20127.64955;
+    }
+    un-named-reaction-4
+    {
+        type            reversibleArrheniusReaction;
+        reaction        "O2 = 2O";
+        A               1.5e+10;
+        beta            0;
+        Ta              45287.2115;
+    }
+    un-named-reaction-5
+    {
+        type            reversibleArrheniusReaction;
+        reaction        "H2O = H + OH";
+        A               2.3e+22;
+        beta            -3;
+        Ta              49815.93264;
+    }
+}
+Tlow            200;
+Thigh           5000;
+
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/reactions b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/reactions
new file mode 100644
index 0000000000000000000000000000000000000000..2fbf68f9e2f055640593200a4cbec6fcab90a601
--- /dev/null
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/reactions
@@ -0,0 +1,21 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+
+reactions
+{
+    methaneReaction
+    {
+        type     irreversibleArrhenius;
+        reaction "CH4 + 2O2 = CO2 + 2H2O";
+        A        5.2e16;
+        beta     0;
+        Ta       14906;
+    }
+}
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/reactionsGRI b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/reactionsGRI
index 8bd6be3583c23680c5301ff540290551ee0b7d8e..8fe1c86fbf1224f0c337ad5d63d1024ab2ced2d8 100644
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/reactionsGRI
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/reactionsGRI
@@ -1,15 +1,6 @@
-elements
-5
-(
-O
-H
-C
-N
-Ar
-)
-;
+elements        5(O H C N Ar);
 
-species
+species         
 36
 (
 H2
@@ -60,7 +51,7 @@ reactions
         A               1.2e+11;
         beta            -1;
         Ta              0;
-        coeffs
+        coeffs          
 36
 (
 (H2 2.4)
@@ -109,7 +100,7 @@ reactions
         A               5e+11;
         beta            -1;
         Ta              0;
-        coeffs
+        coeffs          
 36
 (
 (H2 2)
@@ -244,7 +235,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -454,7 +445,7 @@ reactions
         A               2.8e+12;
         beta            -0.86;
         Ta              0;
-        coeffs
+        coeffs          
 36
 (
 (H2 1)
@@ -543,7 +534,7 @@ reactions
         A               1e+12;
         beta            -1;
         Ta              0;
-        coeffs
+        coeffs          
 36
 (
 (H2 0)
@@ -616,7 +607,7 @@ reactions
         A               2.2e+16;
         beta            -2;
         Ta              0;
-        coeffs
+        coeffs          
 36
 (
 (H2 0.73)
@@ -731,7 +722,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -807,7 +798,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -883,7 +874,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -959,7 +950,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1027,7 +1018,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1103,7 +1094,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1195,7 +1186,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1311,7 +1302,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1379,7 +1370,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1447,7 +1438,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1523,7 +1514,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1599,7 +1590,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1715,7 +1706,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1791,7 +1782,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -1931,7 +1922,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -2279,7 +2270,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -2411,7 +2402,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -2527,7 +2518,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -2675,7 +2666,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -2789,7 +2780,7 @@ reactions
         A               1.87e+14;
         beta            -1;
         Ta              8554.25106;
-        coeffs
+        coeffs          
 36
 (
 (H2 2)
@@ -2904,7 +2895,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -3036,7 +3027,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -3216,7 +3207,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -3340,7 +3331,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -3448,7 +3439,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
@@ -3524,7 +3515,7 @@ reactions
         }
         thirdBodyEfficiencies
         {
-            coeffs
+            coeffs          
 36
 (
 (H2 2)
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/speciesThermoSimple b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/speciesThermoSimple
new file mode 100644
index 0000000000000000000000000000000000000000..d9b59eaf1670e3093ef9e9d1a8c0760368377fc1
--- /dev/null
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/speciesThermoSimple
@@ -0,0 +1,423 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+
+species         16 ( CH4 O2 CO2 H2O CO H2 H OH O N2 HCO CH2O H2O2 CH3 CH3O HO2 );
+
+OH
+{
+    specie
+    {
+        molWeight       17.00737;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.09288767 0.000548429716 1.26505228e-07 -8.79461556e-11 1.17412376e-14 3858.657 4.4766961 );
+        lowCpCoeffs     ( 3.99201543 -0.00240131752 4.61793841e-06 -3.88113333e-09 1.3641147e-12 3615.08056 -0.103925458 );
+    }
+    transport
+    {
+        As              2.200983026e-06;
+        Ts              164.5670185;
+    }
+    elements
+    {
+        O               1;
+        H               1;
+    }
+}
+
+N2
+{
+    specie
+    {
+        molWeight       28.0134;
+    }
+    thermodynamics
+    {
+        Tlow            300;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.92664 0.0014879768 -5.68476e-07 1.0097038e-10 -6.753351e-15 -922.7977 5.980528 );
+        lowCpCoeffs     ( 3.298677 0.0014082404 -3.963222e-06 5.641515e-09 -2.444854e-12 -1020.8999 3.950372 );
+    }
+    transport
+    {
+        As              1.665892503e-06;
+        Ts              230.7228968;
+    }
+    elements
+    {
+        N               2;
+    }
+}
+
+CH3
+{
+    specie
+    {
+        molWeight       15.03506;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.28571772 0.00723990037 -2.98714348e-06 5.95684644e-10 -4.67154394e-14 16775.5843 8.48007179 );
+        lowCpCoeffs     ( 3.6735904 0.00201095175 5.73021856e-06 -6.87117425e-09 2.54385734e-12 16444.9988 1.60456433 );
+    }
+    transport
+    {
+        As              1.015179606e-06;
+        Ts              207.2980999;
+    }
+    elements
+    {
+        C               1;
+        H               3;
+    }
+}
+
+CO2
+{
+    specie
+    {
+        molWeight       44.00995;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.85746029 0.00441437026 -2.21481404e-06 5.23490188e-10 -4.72084164e-14 -48759.166 2.27163806 );
+        lowCpCoeffs     ( 2.35677352 0.00898459677 -7.12356269e-06 2.45919022e-09 -1.43699548e-13 -48371.9697 9.90105222 );
+    }
+    transport
+    {
+        As              1.700158137e-06;
+        Ts              293.4140205;
+    }
+    elements
+    {
+        C               1;
+        O               2;
+    }
+}
+
+H2O2
+{
+    specie
+    {
+        molWeight       34.01474;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 4.16500285 0.00490831694 -1.90139225e-06 3.71185986e-10 -2.87908305e-14 -17861.7877 2.91615662 );
+        lowCpCoeffs     ( 4.27611269 -0.000542822417 1.67335701e-05 -2.15770813e-08 8.62454363e-12 -17702.5821 3.43505074 );
+    }
+    transport
+    {
+        As              1.898960799e-06;
+        Ts              180.878605;
+    }
+    elements
+    {
+        H               2;
+        O               2;
+    }
+}
+
+HCO
+{
+    specie
+    {
+        molWeight       29.01852;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.77217438 0.00495695526 -2.48445613e-06 5.89161778e-10 -5.33508711e-14 4011.91815 9.79834492 );
+        lowCpCoeffs     ( 4.22118584 -0.00324392532 1.37799446e-05 -1.33144093e-08 4.33768865e-12 3839.56496 3.39437243 );
+    }
+    transport
+    {
+        As              1.452688699e-06;
+        Ts              518.8914015;
+    }
+    elements
+    {
+        H               1;
+        C               1;
+        O               1;
+    }
+}
+
+O2
+{
+    specie
+    {
+        molWeight       31.9988;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.28253784 0.00148308754 -7.57966669e-07 2.09470555e-10 -2.16717794e-14 -1088.45772 5.45323129 );
+        lowCpCoeffs     ( 3.78245636 -0.00299673416 9.84730201e-06 -9.68129509e-09 3.24372837e-12 -1063.94356 3.65767573 );
+    }
+    transport
+    {
+        As              1.841828835e-06;
+        Ts              180.878605;
+    }
+    elements
+    {
+        O               2;
+    }
+}
+
+H2
+{
+    specie
+    {
+        molWeight       2.01594;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.3372792 -4.94024731e-05 4.99456778e-07 -1.79566394e-10 2.00255376e-14 -950.158922 -3.20502331 );
+        lowCpCoeffs     ( 2.34433112 0.00798052075 -1.9478151e-05 2.01572094e-08 -7.37611761e-12 -917.935173 0.683010238 );
+    }
+    transport
+    {
+        As              7.422602601e-07;
+        Ts              148.1611053;
+    }
+    elements
+    {
+        H               2;
+    }
+}
+
+CH4
+{
+    specie
+    {
+        molWeight       16.04303;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 0.074851495 0.0133909467 -5.73285809e-06 1.22292535e-09 -1.0181523e-13 -9468.34459 18.437318 );
+        lowCpCoeffs     ( 5.14987613 -0.0136709788 4.91800599e-05 -4.84743026e-08 1.66693956e-11 -10246.6476 -4.64130376 );
+    }
+    transport
+    {
+        As              1.078707724e-06;
+        Ts              205.2892195;
+    }
+    elements
+    {
+        C               1;
+        H               4;
+    }
+}
+
+HO2
+{
+    specie
+    {
+        molWeight       33.00677;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 4.0172109 0.00223982013 -6.3365815e-07 1.1424637e-10 -1.07908535e-14 111.856713 3.78510215 );
+        lowCpCoeffs     ( 4.30179801 -0.00474912051 2.11582891e-05 -2.42763894e-08 9.29225124e-12 294.80804 3.71666245 );
+    }
+    transport
+    {
+        As              1.870612944e-06;
+        Ts              180.8786049;
+    }
+    elements
+    {
+        H               1;
+        O               2;
+    }
+}
+
+CH2O
+{
+    specie
+    {
+        molWeight       30.02649;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 1.76069008 0.00920000082 -4.42258813e-06 1.00641212e-09 -8.8385564e-14 -13995.8323 13.656323 );
+        lowCpCoeffs     ( 4.79372315 -0.00990833369 3.73220008e-05 -3.79285261e-08 1.31772652e-11 -14308.9567 0.6028129 );
+    }
+    transport
+    {
+        As              1.477703195e-06;
+        Ts              518.8914015;
+    }
+    elements
+    {
+        H               2;
+        C               1;
+        O               1;
+    }
+}
+
+CO
+{
+    specie
+    {
+        molWeight       28.01055;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.71518561 0.00206252743 -9.98825771e-07 2.30053008e-10 -2.03647716e-14 -14151.8724 7.81868772 );
+        lowCpCoeffs     ( 3.57953347 -0.00061035368 1.01681433e-06 9.07005884e-10 -9.04424499e-13 -14344.086 3.50840928 );
+    }
+    transport
+    {
+        As              1.564566462e-06;
+        Ts              174.9516063;
+    }
+    elements
+    {
+        C               1;
+        O               1;
+    }
+}
+
+O
+{
+    specie
+    {
+        molWeight       15.9994;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.56942078 -8.59741137e-05 4.19484589e-08 -1.00177799e-11 1.22833691e-15 29217.5791 4.78433864 );
+        lowCpCoeffs     ( 3.1682671 -0.00327931884 6.64306396e-06 -6.12806624e-09 2.11265971e-12 29122.2592 2.05193346 );
+    }
+    transport
+    {
+        As              2.134764448e-06;
+        Ts              164.5670185;
+    }
+    elements
+    {
+        O               1;
+    }
+}
+
+CH3O
+{
+    specie
+    {
+        molWeight       31.03446;
+    }
+    thermodynamics
+    {
+        Tlow            300;
+        Thigh           3000;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.770799 0.007871497 -2.656384e-06 3.944431e-10 -2.112616e-14 127.83252 2.929575 );
+        lowCpCoeffs     ( 2.106204 0.007216595 5.338472e-06 -7.377636e-09 2.07561e-12 978.6011 13.152177 );
+    }
+    transport
+    {
+        As              1.442797354e-06;
+        Ts              491.8768781;
+    }
+    elements
+    {
+        C               1;
+        H               3;
+        O               1;
+    }
+}
+
+H2O
+{
+    specie
+    {
+        molWeight       18.01534;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.03399249 0.00217691804 -1.64072518e-07 -9.7041987e-11 1.68200992e-14 -30004.2971 4.9667701 );
+        lowCpCoeffs     ( 4.19864056 -0.0020364341 6.52040211e-06 -5.48797062e-09 1.77197817e-12 -30293.7267 -0.849032208 );
+    }
+    transport
+    {
+        As              2.230365299e-06;
+        Ts              905.3910767;
+    }
+    elements
+    {
+        H               2;
+        O               1;
+    }
+}
+
+H
+{
+    specie
+    {
+        molWeight       1.00797;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.50000001 -2.30842973e-11 1.61561948e-14 -4.73515235e-18 4.98197357e-22 25473.6599 -0.446682914 );
+        lowCpCoeffs     ( 2.5 7.05332819e-13 -1.99591964e-15 2.30081632e-18 -9.27732332e-22 25473.6599 -0.446682853 );
+    }
+    transport
+    {
+        As              9.025785025e-07;
+        Ts              208.0755082;
+    }
+    elements
+    {
+        H               1;
+    }
+}
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/thermo.compressibleGas b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/thermo.compressibleGas
new file mode 100644
index 0000000000000000000000000000000000000000..9a8f146ac718ea5c3dbfdcc6845364dc2e51a473
--- /dev/null
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/thermo.compressibleGas
@@ -0,0 +1,124 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+
+species
+(
+    O2
+    H2O
+    CH4
+    CO2
+    N2
+);
+
+O2
+{
+    specie
+    {
+        molWeight       31.9988;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.69758 0.00061352 -1.25884e-07 1.77528e-11 -1.13644e-15 -1233.93 3.18917 );
+        lowCpCoeffs     ( 3.21294 0.00112749 -5.75615e-07 1.31388e-09 -8.76855e-13 -1005.25 6.03474 );
+    }
+    transport
+    {
+        As              1.753e-6;
+        Ts              139;
+    }
+}
+
+H2O
+{
+    specie
+    {
+        molWeight       18.0153;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.67215 0.00305629 -8.73026e-07 1.201e-10 -6.39162e-15 -29899.2 6.86282 );
+        lowCpCoeffs     ( 3.38684 0.00347498 -6.3547e-06 6.96858e-09 -2.50659e-12 -30208.1 2.59023 );
+    }
+    transport
+    {
+        As              2.978e-7;
+        Ts              1064;
+    }
+}
+
+CH4
+{
+    specie
+    {
+        molWeight       16.0428;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           6000;
+        Tcommon         1000;
+        highCpCoeffs    ( 1.63543 0.0100844 -3.36924e-06 5.34973e-10 -3.15528e-14 -10005.6 9.9937 );
+        lowCpCoeffs     ( 5.14988 -0.013671 4.91801e-05 -4.84744e-08 1.66694e-11 -10246.6 -4.64132 );
+    }
+    transport
+    {
+        As              1.0194e-06;
+        Ts              171.06;
+    }
+}
+
+CO2
+{
+    specie
+    {
+        molWeight       44.01;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 4.45362 0.00314017 -1.27841e-06 2.394e-10 -1.66903e-14 -48967 -0.955396 );
+        lowCpCoeffs     ( 2.27572 0.00992207 -1.04091e-05 6.86669e-09 -2.11728e-12 -48373.1 10.1885 );
+    }
+    transport
+    {
+        As              1.503e-6;
+        Ts              222;
+    }
+}
+
+N2
+{
+    specie
+    {
+        molWeight       28.0134;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.92664 0.00148798 -5.68476e-07 1.0097e-10 -6.75335e-15 -922.798 5.98053 );
+        lowCpCoeffs     ( 3.29868 0.00140824 -3.96322e-06 5.64152e-09 -2.44486e-12 -1020.9 3.95037 );
+    }
+    transport
+    {
+        As              1.401e-6;
+        Ts              107;
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/thermophysicalProperties b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/thermophysicalProperties
index 90ed020329ecd7f95ddd16f3b4d36f30701989e9..d7c8441bfc2405b8d56c49912d2d1053190ff6e5 100644
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/thermophysicalProperties
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/thermophysicalProperties
@@ -1,23 +1,23 @@
 /*--------------------------------*- C++ -*----------------------------------*\
-  =========                 |
-  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-   \\    /   O peration     | Website:  https://openfoam.org
-    \\  /    A nd           | Version:  dev
-     \\/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
+    version     2.0;
     format      ascii;
     class       dictionary;
-    location    "constant";
-    object      physicalProperties;
+    object      thermophysicalProperties;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
 thermoType
 {
     type            hePsiThermo;
-    mixture         reactingMixture;
+    mixture         multiComponentMixture;
     transport       sutherland;
     thermo          janaf;
     energy          sensibleEnthalpy;
@@ -25,10 +25,12 @@ thermoType
     specie          specie;
 }
 
-inertSpecie N2;
+defaultSpecie N2; //inertSpecie
 
-chemistryReader foamChemistryReader;
-foamChemistryFile "<constant>/reactionsGRI";
-foamChemistryThermoFile "<constant>/thermo.compressibleGasGRI";
+#include "speciesThermoSimple"
+
+//chemistryReader foamChemistryReader;
+//foamChemistryFile "<constant>/reactionSimple";
+//foamChemistryThermoFile "<constant>/speciesThermoSimple";
 
 // ************************************************************************* //
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/triSurface/DLRCJH.eMesh b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/triSurface/DLRCJH.eMesh
index 6f37cc3de6160933297ea02b70a0e6a6d8451e9e..0c0c27db83c02d6c1b250242dc1b63671efb162e 100644
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/triSurface/DLRCJH.eMesh
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/constant/triSurface/DLRCJH.eMesh
@@ -1,15 +1,13 @@
 /*--------------------------------*- C++ -*----------------------------------*\
-| =========                 |                                                 |
-| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  2206                                  |
-|   \\  /    A nd           | Website:  www.openfoam.com                      |
-|    \\/     M anipulation  |                                                 |
+  =========                 |
+  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
+   \\    /   O peration     | Website:  https://openfoam.org
+    \\  /    A nd           | Version:  9
+     \\/     M anipulation  |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
-    version     2.0;
     format      ascii;
-    arch        "LSB;label=32;scalar=64";
     class       featureEdgeMesh;
     location    "constant/triSurface";
     object      DLRCJH.eMesh;
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/makeMesh b/combustion/reactingFoam/LES/DLRCJH/unpiloted/makeMesh
index 135a69968282d753dd51e9af31ec66a2587cebbb..1cf1c6d5a405390bbf30220e34c800391c90438a 100755
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/makeMesh
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/makeMesh
@@ -23,7 +23,7 @@ runApplication topoSet
 runApplication createPatch -overwrite
 runApplication -s fuel extrudeMesh -dict system/extrudeMeshDict.fuel
 runApplication -s air  extrudeMesh -dict system/extrudeMeshDict.air
-runApplication surfaceFeatureExtract
+runApplication surfaceFeatures
 
 if [ -n "$1" ] && [ "$1" -gt 1 ]; then
 
@@ -32,5 +32,7 @@ if [ -n "$1" ] && [ "$1" -gt 1 ]; then
     runParallel snappyHexMesh -overwrite
 
 else
+
     runApplication snappyHexMesh -overwrite
+
 fi
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/blockMeshDict b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/blockMeshDict
index 9fefb252cedbf040480c714b4fd5c83a965ce867..63c1745ec7133bdab00ca6a4ae2deb5e754891ec 100644
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/blockMeshDict
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/blockMeshDict
@@ -1,13 +1,14 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
     format      ascii;
+    version     2.0;
     class       dictionary;
     object      blockMeshDict;
 }
@@ -15,10 +16,10 @@ FoamFile
 
 #include "${FOAM_CASE}/constant/caseSettings"
 
-scale 0.001;
+convertToMeters 0.001;
 
 //- INPUT
-xGradingChamber 5;
+xGradingChamber 1.1;
 
 //- CONSTANT DATA
 
@@ -34,8 +35,8 @@ zMax 47.5;
 
 //- AUTOMATIC CELLS
 additionalCells 12;
-nCellsXTank #calc "int( ($xMax - $xMin) / $:mesh.avgMeshSize + $additionalCells)";
-nCellsYTank #calc "int( ($yMax - $yMin) / $:mesh.avgMeshSize + $additionalCells)";
+nCellsXTank #calc "int( ($xMax - $xMin) / $!mesh/avgMeshSize + $additionalCells)";
+nCellsYTank #calc "int( ($yMax - $yMin) / $!mesh/avgMeshSize + $additionalCells)";
 
 //- GRADING
 xGradingChamberRev #calc "1.0 / $xGradingChamber";
@@ -56,12 +57,19 @@ vertices
 
 blocks
 (
-    hex ( 0 1 2 3 4 5 6 7 ) ($nCellsXTank $nCellsYTank $nCellsYTank) simpleGrading ($xGradingChamber 1.0 1.0)
+    hex ( 0 1 2 3 4 5 6 7 )        ($nCellsXTank $nCellsYTank $nCellsYTank) simpleGrading ($xGradingChamber 1.0 1.0)
 );
 
 edges
 ();
 
+defaultPatch
+{
+    name walls;
+    type wall;
+}
+
+
 boundary
 (
     outlet
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/controlDict b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/controlDict
index bac74200001e0f26b276269a50ec1814539710be..97a7a87f3cb8ab49f6dbe4a224fb0f2d6b9fd534 100644
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/controlDict
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/controlDict
@@ -1,15 +1,16 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
+  =========                 |
+  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
+   \\    /   O peration     | Website:  https://openfoam.org
+    \\  /    A nd           | Version:  9
+     \\/     M anipulation  |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
-    format      ascii;
-    class       dictionary;
-    object      controlDict;
+    format          ascii;
+    version         2;
+    class           dictionary;
+    object          controlDict;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
@@ -23,13 +24,13 @@ stopAt          endTime;
 
 endTime         0.05;
 
-deltaT          1e-6;
+deltaT          1e-07;
 
-writeControl    adjustable;
+writeControl    adjustableRunTime;
 
-writeInterval   2e-4;
+writeInterval   5e-04;
 
-purgeWrite      10;
+purgeWrite      0;
 
 writeFormat     ascii;
 
@@ -45,121 +46,9 @@ runTimeModifiable true;
 
 adjustTimeStep  yes;
 
-maxCo           0.3;
+maxCo           0.8;
+
+maxDeltaT       2e-06;
 
-functions
-{
-    cuttingPlane
-    {
-        type            surfaces;
-        libs            (sampling);
-
-        writeControl    writeTime;
-
-        surfaceFormat   vtk;
-        fields          ( p U T Qdot CH4 O2 H2 CH3 OH CO2 CO);
-
-        interpolationScheme cellPoint;
-
-        surfaces
-        {
-            chamberSlice
-            {
-                type            cuttingPlane;
-                planeType       pointAndNormal;
-                pointAndNormalDict
-                {
-                    point   (0 0 0);
-                    normal  (0 0 1);
-                }
-                interpolate     true;
-            }
-
-            chamberSliceX1
-            {
-                type            cuttingPlane;
-                planeType       pointAndNormal;
-                pointAndNormalDict
-                {
-                    point   (0.03 0 0);
-                    normal  (1 0 0);
-                }
-                interpolate     true;
-            }
-
-            chamberSliceX2
-            {
-                type            cuttingPlane;
-                planeType       pointAndNormal;
-                pointAndNormalDict
-                {
-                    point   (0.06 0 0);
-                    normal  (1 0 0);
-                }
-                interpolate     true;
-            }
-
-            chamberSliceX3
-            {
-                type            cuttingPlane;
-                planeType       pointAndNormal;
-                pointAndNormalDict
-                {
-                    point   (0.09 0 0);
-                    normal  (1 0 0);
-                }
-                interpolate     true;
-            }
-
-            chamberSliceX4
-            {
-                type            cuttingPlane;
-                planeType       pointAndNormal;
-                pointAndNormalDict
-                {
-                    point   (0.12 0 0);
-                    normal  (1 0 0);
-                }
-                interpolate     true;
-            }
-
-            chamberSliceX5
-            {
-                type            cuttingPlane;
-                planeType       pointAndNormal;
-                pointAndNormalDict
-                {
-                    point   (0.15 0 0);
-                    normal  (1 0 0);
-                }
-                interpolate     true;
-            }
-        }
-    }
-    
-    fieldAverage
-    {
-        type            fieldAverage;
-        libs            (fieldFunctionObjects);
-        writeControl    writeTime;
-        fields
-        (
-            U
-            {
-                mean        on;
-                prime2Mean  off;
-                base        time;
-            }
-
-            T
-            {
-                mean        on;
-                prime2Mean  off;
-                base        time;
-            }
-
-        );
-    }
-}
 
 // ************************************************************************* //
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/createPatchDict b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/createPatchDict
index 2f8909479453d34dfe8b9d967187f9e6cd560a53..1b32f421ea913606826e4102b8f09f2d40006f14 100644
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/createPatchDict
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/createPatchDict
@@ -1,13 +1,14 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
     format      ascii;
+    version     2.0;
     class       dictionary;
     object      createPatchDict;
 }
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/decomposeParDict b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/decomposeParDict
index 2a92c90c6e73ad018f1bc3b91192ff83a43cac7c..7bc8a7dad5847701899a1af00bb4b60a23556999 100644
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/decomposeParDict
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/decomposeParDict
@@ -1,25 +1,26 @@
 /*--------------------------------*- C++ -*----------------------------------*\
-| =========                 |                                                 |
-| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  2206                                  |
-|   \\  /    A nd           | Website:  www.openfoam.com                      |
-|    \\/     M anipulation  |                                                 |
+  =========                 |
+  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
+   \\    /   O peration     | Website:  https://openfoam.org
+    \\  /    A nd           | Version:  9
+     \\/     M anipulation  |
 \*---------------------------------------------------------------------------*/
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 FoamFile
 {
     format          ascii;
+    version         2;
     class           dictionary;
     object          decompositionDict;
 }
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
-numberOfSubdomains 20;
+numberOfSubdomains 40;
 
-method          simple;
+method          scotch;
 
 coeffs
 {
-    n               ( 1 4 5 );
+    n               ( $numberOfSubdomains 1 1 );
 }
 
 
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/extrudeMeshDict.air b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/extrudeMeshDict.air
index ec7d8ed493069631cf5046bf1888f1355c396fe4..0a6700b876dd1273686d83be8a4cb5c08b5a7ce8 100644
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/extrudeMeshDict.air
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/extrudeMeshDict.air
@@ -1,13 +1,14 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
     format      ascii;
+    version     2.0;
     class       dictionary;
     object      extrudeMeshDict;
 }
@@ -23,7 +24,7 @@ flipNormals false;
 
 extrudeModel        linearNormal;
 
-nLayers             180;
+nLayers             200;
 
 expansionRatio      1.0;
 
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/extrudeMeshDict.fuel b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/extrudeMeshDict.fuel
index 3bea4c0674ac5a493354b5d7e77406a2651cdf19..0885c3f8222fae06b0207d2b76dc01418eb59be5 100644
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/extrudeMeshDict.fuel
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/extrudeMeshDict.fuel
@@ -1,13 +1,14 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
     format      ascii;
+    version     2.0;
     class       dictionary;
     object      extrudeMeshDict;
 }
@@ -23,7 +24,7 @@ flipNormals false;
 
 extrudeModel        linearNormal;
 
-nLayers             22;
+nLayers             35;
 
 expansionRatio      1.0;
 
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/fvConstraints b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/fvConstraints
new file mode 100644
index 0000000000000000000000000000000000000000..4d67f2afebf4d9174cbdf185c3634c07dcdfa829
--- /dev/null
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/fvConstraints
@@ -0,0 +1,25 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    format      ascii;
+    version     2.0;
+    class       dictionary;
+    object      fvOptions;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+limitT
+{
+    type       limitTemperature;
+    min        255;
+    max        2950;
+    selectionMode all;
+}
+
+//************************************************************************** //
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/fvModels b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/fvModels
deleted file mode 100644
index cd8bb8e394480bbf8aed742d99960f7b774e52bf..0000000000000000000000000000000000000000
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/fvModels
+++ /dev/null
@@ -1,24 +0,0 @@
-/*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
-\*---------------------------------------------------------------------------*/
-FoamFile
-{
-    format      ascii;
-    class       dictionary;
-    object      fvOptions;
-}
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
-limitT
-{
-    type       limitTemperature;
-    min        255;
-    max        2950;
-    selectionMode all;
-}
-
-//************************************************************************** //
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/fvSchemes b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/fvSchemes
index cd730426da442db99be23e6937e556e4799f9a12..7e85d2aab6a6199c0fcc0f50908a2233e04f9a64 100644
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/fvSchemes
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/fvSchemes
@@ -1,13 +1,14 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
     format      ascii;
+    version     2.0;
     class       dictionary;
     object      fvSchemes;
 }
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/fvSolution b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/fvSolution
index 657c67eedccd6c2c8a9b75cc6d7bd404264463ad..ce26c4d1010fe9283fd0624e73a9d480d91d0f6d 100644
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/fvSolution
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/fvSolution
@@ -1,13 +1,14 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
     format      ascii;
+    version     2.0;
     class       dictionary;
     object      fvSolution;
 }
@@ -59,15 +60,8 @@ PIMPLE
     momentumPredictor   yes; 
     nOuterCorrectors 1;
     nCorrectors     2;
-    nNonOrthogonalCorrectors 0;
+    nNonOrthogonalCorrectors 1;
 }
 
-relaxationFactors
-{
-    equations
-    {
-        ".*"    1;
-    }
-}
 
 // ************************************************************************* //
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/setFieldsDict b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/setFieldsDict
index c022a8186fa5ed836fb3c31f95a4d5f3c1ef6f4c..2716ee33f43747cc1fe373f5ff0bfc0b91e07791 100644
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/setFieldsDict
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/setFieldsDict
@@ -1,13 +1,14 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
     format      ascii;
+    version     2.0;
     class       dictionary;
     object      setFieldsDict;
 }
@@ -15,11 +16,11 @@ FoamFile
 
 #include "${FOAM_CASE}/constant/caseSettings"
 
-N2val #calc "1 - $:inlet.O2 - $:inlet.CH4";
+N2val #calc "1 - $inlet/O2 - $inlet/CH4";
 
 defaultFieldValues
 (
-    volScalarFieldValue T 1900//$intFields/T
+    volScalarFieldValue T 725.0//$intFields.T
 );
 
 regions
@@ -27,15 +28,15 @@ regions
     cylinderToCell
     {
         p1 (-0.4 -0.01 0);
-        p2 (0.04 -0.01 0);
+        p2 (0.03 -0.01 0);
         radius 0.02;
         fieldValues
         (
-            volScalarFieldValue CH4 $:inlet.CH4
-            volScalarFieldValue O2  $:inlet.O2
+            volScalarFieldValue CH4 $inlet/CH4
+            volScalarFieldValue O2  $inlet/O2
             volScalarFieldValue N2  $N2val
-            volScalarFieldValue T   $:inlet.T
-    	    volVectorFieldValue U ($:inlet.U 0 0)
+            volScalarFieldValue T   $inlet/T
+    	    volVectorFieldValue U ($inlet/U 0 0)
         );
     }
 );
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/snappyHexMeshDict b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/snappyHexMeshDict
index 25318443ef2a81c6339dbbabffa8783a80a492e4..ef01b671753f7ac98506606989afbdcd22731f21 100644
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/snappyHexMeshDict
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/snappyHexMeshDict
@@ -1,13 +1,14 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
     format      ascii;
+    version     2.0;
     class       dictionary;
     object      snappyHexMeshDict;
 }
@@ -25,29 +26,27 @@ geometry
         type triSurfaceMesh;
         name DLRCJH;
     }
-/*
-    refineCylinder
+
+    refineChamber1
     {
-        type searchableCylinder;
-        point1 (-0.4    -0.00999  0);
-        point2 (-0.0035 -0.00999  0);
-        radius 0.041;
+        type searchableBox;
+        min (-0.035 -0.039 -0.04);
+        max ( 0.215  0.031  0.04);
     }
-*/
-    refineChamberExternal
+
+    refineChamber2
     {
         type searchableBox;
-        min (0.0025 -0.043 -0.038);
-        max (0.390   0.022  0.038);
+        min ( 0.00 -0.0325 -0.035);
+        max ( 0.17  0.0125  0.035);
     }
-/*
-    refineChamberInternal
+    
+    refinePipes
     {
         type searchableBox;
-        min (0.0035 -0.0415 -0.035);
-        max (0.300   0.016   0.035);
+        min (-0.0625  0.01095 -0.04);
+        max ( 0.0160  0.0465  0.04);
     }
-*/
 };
 
 // Settings for the castellatedMesh generation.
@@ -56,7 +55,7 @@ castellatedMeshControls
     // Refinement parameters
     // ~~~~~~~~~~~~~~~~~~~~~
 
-    maxLocalCells 10000000;
+    maxLocalCells 40000000;
     maxGlobalCells 100000000;
     minRefinementCells 20;
     maxLoadUnbalance 0.10;
@@ -75,7 +74,7 @@ castellatedMeshControls
     {
         DLRCJH    
         { 
-            level (1 2); 
+            level (1 1); 
             patchInfo 
             { 
                 type wall; 
@@ -88,25 +87,24 @@ castellatedMeshControls
 
     refinementRegions
     {
-/*
-        refineCylinder
+        refineChamber1
         {
             mode inside;
             levels ((1e-5 1));
         }
-*/
-        refineChamberExternal
+
+        refineChamber2
         {
             mode inside;
-            levels ((1e-5 1));
+            levels ((1e-5 2));
         }
-/*
-        refineChamberInternal
+
+
+        refinePipes
         {
             mode inside;
             levels ((1e-5 2));
         }
-*/
     }
 
     locationInMesh (0.005123 0.000123 0.000123);
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/surfaceFeatureExtractDict b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/surfaceFeatureExtractDict
deleted file mode 100644
index 4755c567f740b25ea82169767045a5bdd9ab4fd9..0000000000000000000000000000000000000000
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/surfaceFeatureExtractDict
+++ /dev/null
@@ -1,45 +0,0 @@
-/*--------------------------------*- C++ -*----------------------------------*\
-| =========                 |                                                 |
-| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2206                                 |
-|   \\  /    A nd           | Website:  www.openfoam.com                      |
-|    \\/     M anipulation  |                                                 |
-\*---------------------------------------------------------------------------*/
-FoamFile
-{
-    version     2.0;
-    format      ascii;
-    class       dictionary;
-    object      surfaceFeatureExtractDict;
-}
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
-DLRCJH.stl
-{
-    // How to obtain raw features (extractFromFile || extractFromSurface)
-    extractionMethod    extractFromSurface;
-
-    // Mark edges whose adjacent surface normals are at an angle less
-    // than includedAngle as features
-    // - 0  : selects no edges
-    // - 180: selects all edges
-    includedAngle       150;
-
-    subsetFeatures
-    {
-        // Keep nonManifold edges (edges with >2 connected faces)
-        nonManifoldEdges       no;
-
-        // Keep open edges (edges with 1 connected face)
-        openEdges       yes;
-    }
-
-
-    // Write options
-
-    // Write features to obj format for postprocessing
-    writeObj            yes;
-}
-
-
-// ************************************************************************* //
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/surfaceFeaturesDict b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/surfaceFeaturesDict
new file mode 100644
index 0000000000000000000000000000000000000000..991d0733acf96a2eaf564abe325aee2697aee34d
--- /dev/null
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/surfaceFeaturesDict
@@ -0,0 +1,30 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+  =========                 |
+  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
+   \\    /   O peration     | Website:  https://openfoam.org
+    \\  /    A nd           | Version:  9
+     \\/     M anipulation  |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    format      ascii;
+    class       dictionary;
+    object      surfaceFeaturesDict;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+surfaces ("DLRCJH.stl");
+
+// Identify a feature when angle between faces < includedAngle
+includedAngle       150;
+
+subsetFeatures
+{
+    // Keep nonManifold edges (edges with >2 connected faces)
+    nonManifoldEdges       no;
+
+    // Keep open edges (edges with 1 connected face)
+    openEdges       yes;
+}
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/topoSetDict b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/topoSetDict
index 9a1eea2ff305f9e4c6998a9f6a17a60fa496e261..f3bf77601d2211a63aa842fa5949d43f1f7d5d2e 100644
--- a/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/topoSetDict
+++ b/combustion/reactingFoam/LES/DLRCJH/unpiloted/system/topoSetDict
@@ -1,13 +1,14 @@
 /*--------------------------------*- C++ -*----------------------------------*\
- =========                |
- \      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-  \    /   O peration     | Website:  https://openfoam.org
-   \  /    A nd           | Version:  dev                                   
-    \/     M anipulation  |
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
 FoamFile
 {
     format      ascii;
+    version     2.0;
     class       dictionary;
     object      topoSetDict;
 }
@@ -15,10 +16,6 @@ FoamFile
 
 actions
 (
-    // Example:pick up internal faces on outside of cellSet
-    // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-    // Load initial cellSet
     {
         name    baseFace;
         action  new;
@@ -26,7 +23,7 @@ actions
         source  patchToFace;
         sourceInfo
         {
-            patch   "baseFront";
+            name   "baseFront";
         }
     }
 
diff --git a/combustion/reactingFoam/LES/DLRJHC/README.md b/combustion/reactingFoam/LES/DLRJHC/README.md
index 98a457d9dd56ce6238a58d7fb99c4e964e16dc0f..430d2fb3b9f3c4ce271d02396f0a726179bb5c2d 100644
--- a/combustion/reactingFoam/LES/DLRJHC/README.md
+++ b/combustion/reactingFoam/LES/DLRJHC/README.md
@@ -18,7 +18,7 @@ The solution of stiff ordinary differential equations (ODEs) systems is of key i
 
 Figure: the three-dimensional geometry is based on the information available from the literature. Simplifications are introduced to account for one quarter of the entire top construction due symmetry planes.
 
-Figure 1 (left) presents the entire structure; detailed information is reported in the literature[^Reference1]. A pre-chamber exists below a top vessel. The top vessel is considered in the current analysis (see Fig. 2); the pre-chamber is neglected. The top of the considered chamber is open. A jet of fuel is introduced in the vessel; the region is initially filled with vitiated air coming from a preliminary combustion process between air and H2 which takes place in the pre-chamber. The vitiated air is accounted as an homogeneous mixture because of the perfect mixing occurring in the pre-chamber. In the top vessel, the hot vitiated air reacts with the injected methane and generates a steady lift flame. Experiments are publicly available from the DLR Institute of Combustion Technology. The L×W×H rectangular-shaped region is three-dimensional. Due to the introduced simplification, a quarter of the domain can be considered; symmetry planes are identified on two of the resulting sides. A small centered nozzle injects the fuel, while air with lean premixed hydrogen combustion products is introduced at the bottom of the mesh in the surrounding region. The walls of the fuel injector have thickness $t_w =$ 0.5 mm. The injector diameter is $d =$ 2 mm. The chamber has real dimensions $L \times W =$ 80 mm $\times$ 80 mm. The top is used as outlet for combustion products, thus an inlet-outlet boundary condition is applied. The temperature of the jets is $T_f =$ 600 K and $T_{air} =$ 1490 K; the internal field temperature is $T_{if} =$ 600 K. Atmospheric pressure is imposed initially. Air is used as oxidizer, but it contains a mixture of hydrogen combustion products: the mixture is composed by 72\% of $N_2$, 10\% of $O_2$, 0.2% of $OH$, and finally 18\% of $H2O$. The Courant number is preserved low.
+Figure 1 (left) presents the entire structure; detailed information is reported in the literature[^Reference1]. A pre-chamber exists below a top vessel. The top vessel is considered in the current analysis (see Fig. 2); the pre-chamber is neglected. The top of the considered chamber is open. A jet of fuel is introduced in the vessel; the region is initially filled with vitiated air coming from a preliminary combustion process between air and H2 which takes place in the pre-chamber. The vitiated air is accounted as an homogeneous mixture because of the perfect mixing occurring in the pre-chamber. In the top vessel, the hot vitiated air reacts with the injected methane and generates a steady lift flame. Experiments are publicly available from the DLR Institute of Combustion Technology. The L×W×H rectangular-shaped region is three-dimensional. Due to the introduced simplification, a quarter of the domain can be considered; symmetry planes are identified on two of the resulting sides. A small centered nozzle injects the fuel, while air with lean premixed hydrogen combustion products is introduced at the bottom of the mesh in the surrounding region. The walls of the fuel injector have thickness $t_w =$ 0.5 mm. The injector diameter is $d =$ 2 mm. The chamber has real dimensions $L \times W =$ 80 mm $\times$ 80 mm. The top is used as outlet for combustion products, thus an inlet-outlet boundary condition is applied. The temperature of the jets is $T_f =$ 600 K and $T_{air} =$ 1490 K; the internal field temperature is $T_{if} =$ 600 K. Atmospheric pressure is imposed initially. Air is used as oxidizer, but it contains a mixture of hydrogen combustion products: the mixture is composed by 72\% of $N_2$, 10\% of $O_2$, 0.2% of $OH$, and finally 18\% of $H_2O$. The Courant number is preserved low.
 
 ## Measurements
 Experiments are available from the literature for code validation[^Reference1].
@@ -35,7 +35,7 @@ The numerical setup is based on the DLR tutorial available in OpenFoam-v2206. A
 - The case is three-dimensional; simplifications are introduced to reduce the domain complexity; 
 - BC and initial conditions are set according to the case configuration;
 - the flow is unsteady;
-- the flow is turbulent, hence a *RAS* model is imposed;
+- the flow is turbulent, hence a *LES* model is imposed;
 
 ## Geometry and mesh
 The problem is three-dimensional. The L$\times$W$\times$H rectangular-shaped region has internal dimensions 75 mm $\times$ 75 mm $\times$ 120 mm. The problem is reduced by considering one-quarter of the chamber; for this reason, while two external boundaries are set as walls, the remaining two are marked as symmetry planes. A single round injector of fuel is present at the center of the burner in the full construction; because of the simplification, the problem is reduced to the investigation of a quarter of the injector. Conversely to a similar tutorial available in OpenFOAM-v2206[^OFWiki] (which is anyway used as starting point for the current configuration), the domain cannot be represented by means of a wedge structure: the surrounding casing (which defines the burner geometry) has a squared footprint. An extensive set of details about the geometry are reported in Fig. 1 and in the literature[^JHCBurnerGeom]. The mesh is generated via the *blockMesh* meshing utility: this allows high-levels of mesh regularity, and the possibility to extensively control the size and the features of the mesh. At mesh creation, the file receives as input the average mesh size provided by the user via the *Allrun* script so that an adequate number of cells can be set to study the test case at different refinement levels (this produces the common S, M, L, XL scenarios encountered in other test cases). If no input is provided, the *blockMeshDict* uses a default preset refinement level. The number of cells in y-direction is automatically adjusted to preserve the cells aspect ratio at various refinements. The mesh is fully hexahedrical.
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/README.md b/combustion/reactingFoam/laminar/counterFlowFlame/README.md
index 727a2280ebcd05dc2b0f3d1e1b2cb008f5b6b02b..116f0d4ada6901ae8900a20d51c3ac18aa872f24 100644
--- a/combustion/reactingFoam/laminar/counterFlowFlame/README.md
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/README.md
@@ -59,7 +59,7 @@ The name of the files, and the chemical species concentrations at start time are
 |$U$       |Axial velocity                |m/s      |
 |$p$       |Pressure                      |Pa       |
 |$T$       |Temperature                   |K        |
-|$Y_i$     |Mass fraction of the *i*-th chemical specie |-        |
+|$Y_i$     |Mass fraction of the *i*-th chemical specie |-|
 
 ### Internal field
 Pressure $p =$ 1e5 Pa; temperature $T =$ 2000 K; the mass fraction of $N_2 =$ 1.
@@ -182,8 +182,5 @@ This application has been developed as part of the exaFOAM Project https://www.e
 # Footnotes
 [^Fernandez2016]: Eduardo Fernández-Tarrazo, Mario Sanchez-Sanz, Antonio Sánchez, and Forman Williams. A multipurpose reduced chemical-kinetic mechanism for methanol combustion. Combustion Theory and Modelling, 20:1–19, 05 2016.
 [^OFWiki]: https://openfoamwiki.net/index.php/Main_Page
-[^Reference2]: Fusheng Xu, Stephen D. Tse, Jafar F. Al-Sharab, and Bernard H. Kear. Flame synthesis of aligned tungsten oxide
-nanowires. Applied Physics Letters, 88(24):243115, 2006.
-[^Reference3]: S. Yokoi, S. Mikami, Yoshiya Matsukawa, Yasuhiro Saito, Y. Matsushita, H. Aoki, and W. Malalasekera. Improve-
-ment of the prediction accuracy of no emissions in counter-flow diffusion flames on using no mass fraction as a
-progress variable. 2017.
+[^Reference2]: Fusheng Xu, Stephen D. Tse, Jafar F. Al-Sharab, and Bernard H. Kear. Flame synthesis of aligned tungsten oxide nanowires. Applied Physics Letters, 88(24):243115, 2006.
+[^Reference3]: S. Yokoi, S. Mikami, Yoshiya Matsukawa, Yasuhiro Saito, Y. Matsushita, H. Aoki, and W. Malalasekera. Improvement of the prediction accuracy of no emissions in counter-flow diffusion flames on using no mass fraction as a progress variable. 2017.
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/CH4 b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/CH4
new file mode 100644
index 0000000000000000000000000000000000000000..a4ebb42a17d051d4a03c8ef3914e92515dedd438
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/CH4
@@ -0,0 +1,48 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       volScalarField;
+    location    "0";
+    object      CH4;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+dimensions      [0 0 0 0 0 0 0];
+
+internalField   uniform 0.0;
+
+boundaryField
+{
+    fuel
+    {
+        type            fixedValue;
+        value           uniform 1.0;
+    }
+    air
+    {
+        type            fixedValue;
+        value           uniform 0.0;
+    }
+    outlet
+    {
+        type            inletOutlet;
+        inletValue      uniform 0.0;
+        value           uniform 0.0;
+
+    }
+    frontAndBack
+    {
+        type            empty;
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/CH4 b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/CO2
similarity index 86%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/CH4
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/CO2
index 8edde078839fbc68034d3e9cb71fd611cc9bbaf5..4e04591caca8ef7ed45df976d6e621c1a46619b4 100644
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/CH4
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/CO2
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2106                                 |
+|  \\    /   O peration     | Version:  v2306                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -10,7 +10,8 @@ FoamFile
     version     2.0;
     format      ascii;
     class       volScalarField;
-    object      CH4;
+    location    "0";
+    object      CO2;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
@@ -23,22 +24,20 @@ boundaryField
     fuel
     {
         type            fixedValue;
-        value           uniform 1;
+        value           uniform 0;
     }
-
     air
     {
         type            fixedValue;
         value           uniform 0;
     }
-
     outlet
     {
         type            inletOutlet;
         inletValue      uniform 0;
-        value           uniform 1;
-    }
+        value           uniform 0;
 
+    }
     frontAndBack
     {
         type            empty;
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/H2O b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/H2O
similarity index 93%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/H2O
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/H2O
index fde16a66bbfe2a142628dcd5867f960016dd71a0..f5554cd2a30007accc8c7b9eb6f54e22eb5bac9d 100644
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/H2O
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/H2O
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2106                                 |
+|  \\    /   O peration     | Version:  v2306                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -10,6 +10,7 @@ FoamFile
     version     2.0;
     format      ascii;
     class       volScalarField;
+    location    "0";
     object      H2O;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@@ -25,20 +26,18 @@ boundaryField
         type            fixedValue;
         value           uniform 0;
     }
-
     air
     {
         type            fixedValue;
         value           uniform 0;
     }
-
     outlet
     {
         type            inletOutlet;
         inletValue      uniform 0;
         value           uniform 0;
-    }
 
+    }
     frontAndBack
     {
         type            empty;
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/N2 b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/N2
similarity index 88%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/N2
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/N2
index 89e596d4ffac48d4d70bc2d355864a4dbcf9ad72..e98c39f7e5ff0df54bfb7e2fc79c3631a41c71e2 100644
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/N2
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/N2
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2106                                 |
+|  \\    /   O peration     | Version:  v2306                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -10,6 +10,7 @@ FoamFile
     version     2.0;
     format      ascii;
     class       volScalarField;
+    location    "0";
     object      N2;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@@ -25,20 +26,18 @@ boundaryField
         type            fixedValue;
         value           uniform 0.0;
     }
-
     air
     {
         type            fixedValue;
         value           uniform 0.77;
     }
-
     outlet
     {
         type            inletOutlet;
-        inletValue      uniform 0;
-        value           uniform 0;
-    }
+        inletValue      uniform 1;
+        value           uniform 1;
 
+    }
     frontAndBack
     {
         type            empty;
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/O2 b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/O2
similarity index 90%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/O2
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/O2
index e1879e8cc9272f95c23b3cc0c19be634a44bae9d..23daa5fa3e539d54f8f3f790b89c9406f78f17ea 100644
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/O2
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/O2
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2106                                 |
+|  \\    /   O peration     | Version:  v2306                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -10,6 +10,7 @@ FoamFile
     version     2.0;
     format      ascii;
     class       volScalarField;
+    location    "0";
     object      O2;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@@ -23,22 +24,19 @@ boundaryField
     fuel
     {
         type            fixedValue;
-        value           uniform 0;
+        value           uniform 0.0;
     }
-
     air
     {
         type            fixedValue;
         value           uniform 0.23;
     }
-
     outlet
     {
         type            inletOutlet;
         inletValue      uniform 0;
         value           uniform 0;
     }
-
     frontAndBack
     {
         type            empty;
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/T b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/T
similarity index 85%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/T
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/T
index 458c7697123dddc81cf6e96b9f69dc678f48dac5..8893f59713bbdccbdb42aea1ac7c6bdddb13cc70 100644
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/T
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/T
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2106                                 |
+|  \\    /   O peration     | Version:  v2306                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -10,6 +10,7 @@ FoamFile
     version     2.0;
     format      ascii;
     class       volScalarField;
+    location    "0";
     object      T;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@@ -20,19 +21,22 @@ internalField   uniform 2000;
 
 boundaryField
 {
-    "(fuel|air)"
+    fuel
+    {
+        type            fixedValue;
+        value           uniform 293;
+    }
+    air
     {
         type            fixedValue;
         value           uniform 293;
     }
-
     outlet
     {
         type            inletOutlet;
         inletValue      uniform 293;
         value           uniform 293;
     }
-
     frontAndBack
     {
         type            empty;
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/U b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/U
similarity index 93%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/U
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/U
index 361bd3c99d750e3690b02d5beaf8775a51a8b6dc..afff4183efbeeb9fae3e7dc3553c5b66ba2fb22f 100644
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/U
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/U
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2106                                 |
+|  \\    /   O peration     | Version:  v2306                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -10,6 +10,7 @@ FoamFile
     version     2.0;
     format      ascii;
     class       volVectorField;
+    location    "0";
     object      U;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@@ -25,19 +26,16 @@ boundaryField
         type            fixedValue;
         value           uniform (0.1 0 0);
     }
-
     air
     {
         type            fixedValue;
         value           uniform (-0.1 0 0);
     }
-
     outlet
     {
         type            pressureInletOutletVelocity;
         value           $internalField;
     }
-
     frontAndBack
     {
         type            empty;
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/Ydefault b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/Ydefault
new file mode 100644
index 0000000000000000000000000000000000000000..0bfa41c33df164aae14bfcd7a0dd75740d681b3c
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/Ydefault
@@ -0,0 +1,48 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       volScalarField;
+    location    "0";
+    object      Ydefault;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+dimensions      [0 0 0 0 0 0 0];
+
+internalField   uniform 0.0;
+
+boundaryField
+{
+    fuel
+    {
+        type            fixedValue;
+        value           uniform 0.0;
+    }
+    air
+    {
+        type            fixedValue;
+        value           uniform 0.0;
+    }
+    outlet
+    {
+        type            inletOutlet;
+        inletValue      uniform 0.0;
+        value           uniform 0.0;
+
+    }
+    frontAndBack
+    {
+        type            empty;
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/alphat b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/alphat
similarity index 85%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/alphat
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/alphat
index eab545c69c6672f029e4d22654656de7aec4e051..055922670dc06c1172a6de16853a2306d62c2850 100644
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/alphat
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/alphat
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2106                                 |
+|  \\    /   O peration     | Version:  v2306                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -10,6 +10,7 @@ FoamFile
     version     2.0;
     format      ascii;
     class       volScalarField;
+    location    "0";
     object      alphat;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@@ -20,17 +21,20 @@ internalField   uniform 0;
 
 boundaryField
 {
-    "(fuel|air)"
+    fuel
+    {
+        type            fixedValue;
+        value           uniform 0;
+    }
+    air
     {
         type            fixedValue;
         value           uniform 0;
     }
-
     outlet
     {
         type            zeroGradient;
     }
-
     frontAndBack
     {
         type            empty;
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/p b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/p
similarity index 87%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/p
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/p
index c1f32bd16642da729e21aca5e59aaa245866c1f7..7d1c08f78d566b792efb48104d311ea6ce1847b7 100644
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/p
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/0.bak/p
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2106                                 |
+|  \\    /   O peration     | Version:  v2306                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -10,6 +10,7 @@ FoamFile
     version     2.0;
     format      ascii;
     class       volScalarField;
+    location    "0";
     object      p;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@@ -20,17 +21,19 @@ internalField   uniform 1e5;
 
 boundaryField
 {
-    "(fuel|air)"
+    fuel
+    {
+        type            zeroGradient;
+    }
+    air
     {
         type            zeroGradient;
     }
-
     outlet
     {
         type            totalPressure;
         p0              $internalField;
     }
-
     frontAndBack
     {
         type            empty;
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/Allclean b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/Allclean
similarity index 90%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/Allclean
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/Allclean
index 4ad061fbb7ed3314134c9b388e09160a855e1dca..296e0d7ae36a2552f44eb1849ac29314b794fce1 100755
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/Allclean
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/Allclean
@@ -9,5 +9,4 @@ rm -r constant/polyMesh dynamicMesh > /dev/null 2>&1
 rm -rf 0 > /dev/null 2>&1
 cleanCase
 
-cd validation
-./Allclean
+
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/Allrun b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/Allrun
similarity index 75%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/Allrun
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/Allrun
index b51c73ba502ff901d5a14d52d4e7dad19f506843..b1d772186849647e2fa4d4b509ec0675b233c7d6 100755
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/Allrun
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/Allrun
@@ -6,20 +6,19 @@ trap "exit -1" ERR
 #------------------------------------------------------------------------------
 
 ./Allclean
-./validation/Allclean
 
 # set number of cells
 if [ "$1" ]
 then
     nCellsX=$1;
 else
-    nCellsX=100;
+    nCellsX=1000;
 fi
 
 cp -r system/blockMeshDict.orig system/blockMeshDict
 foamDictionary system/blockMeshDict -entry nCellsX -set $nCellsX > /dev/null 2>&1
-cp -r system/flameFront.orig system/flameFront
-foamDictionary system/flameFront -entry nCellsX -set $nCellsX > /dev/null 2>&1
+cp -r system/sample.orig system/sample
+foamDictionary system/sample -entry axialLines/nPoints -set $nCellsX > /dev/null 2>&1
 
 #- build mesh
 runApplication blockMesh
@@ -30,6 +29,3 @@ cp -r 0.bak 0
 #- run Application
 runApplication $(getApplication)
 
-#- validate
-cd validation
-./Allvalidate
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/Allrun.parallel b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/Allrun.parallel
new file mode 100755
index 0000000000000000000000000000000000000000..7a06cfc1aff77311878467575f54e9c70d19c7b7
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/Allrun.parallel
@@ -0,0 +1,36 @@
+#!/bin/bash
+# 
+cd "${0%/*}" || exit                                # Run from this directory
+. ${WM_PROJECT_DIR:?}/bin/tools/RunFunctions        # Tutorial run functions
+trap "exit -1" ERR
+#------------------------------------------------------------------------------
+
+./Allclean
+
+# set number of cells
+if [ "$1" ]
+then
+    nCellsX=$1;
+else
+    nCellsX=1000;
+fi
+
+cp -r system/blockMeshDict.orig system/blockMeshDict
+foamDictionary system/blockMeshDict -entry nCellsX -set $nCellsX > /dev/null 2>&1
+cp -r system/sample.orig system/sample
+foamDictionary system/sample -entry axialLines/nPoints -set $nCellsX > /dev/null 2>&1
+
+#- build mesh
+runApplication blockMesh
+
+#- set initial conditions
+cp -r 0.bak 0
+
+
+#- decompose
+runApplication decomposePar
+
+#- run Application
+runParallel $(getApplication)
+
+
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/constant/chemistryProperties b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/constant/chemistryProperties
similarity index 87%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/constant/chemistryProperties
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/constant/chemistryProperties
index b7a57555111f1050e4bfa1efbd79672e99a515ca..b11688c18507df5432da780f575d904eda8a47ab 100644
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/constant/chemistryProperties
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/constant/chemistryProperties
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2106                                 |
+|  \\    /   O peration     | Version:  v2306                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -10,13 +10,14 @@ FoamFile
     version     2.0;
     format      ascii;
     class       dictionary;
+    location    "constant";
     object      chemistryProperties;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
 chemistryType
 {
-    solver          ode;
+    solver            ode;
 }
 
 chemistry           on;
@@ -30,5 +31,6 @@ odeCoeffs
     relTol          0.01;
 }
 
+#include "reactions"
 
 // ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/constant/combustionProperties b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/constant/combustionProperties
similarity index 88%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/constant/combustionProperties
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/constant/combustionProperties
index f053ae8a306a62a6b7e8d05056f7c17ab332493b..8d1c8944e0b888567bec37dab54504001d8df646 100644
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/constant/combustionProperties
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/constant/combustionProperties
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2106                                 |
+|  \\    /   O peration     | Version:  v2306                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -10,16 +10,11 @@ FoamFile
     version     2.0;
     format      ascii;
     class       dictionary;
+    location    "constant";
     object      combustionProperties;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
 combustionModel  laminar;
 
-active           true;
-
-laminarCoeffs
-{}
-
-
 // ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/constant/turbulenceProperties b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/constant/momentumTransport
similarity index 85%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/constant/turbulenceProperties
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/constant/momentumTransport
index 66b3b930f96ba43f379f241e8d00a12238b45e3a..9fdf9d6e8aad0b675e86a31668032e176cf075ed 100644
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/constant/turbulenceProperties
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/constant/momentumTransport
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2106                                 |
+|  \\    /   O peration     | Version:  v2306                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -10,7 +10,8 @@ FoamFile
     version     2.0;
     format      ascii;
     class       dictionary;
-    object      turbulenceProperties;
+    location    "constant";
+    object      momentumTransport;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/constant/reactions b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/constant/reactions
new file mode 100644
index 0000000000000000000000000000000000000000..2fbf68f9e2f055640593200a4cbec6fcab90a601
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/constant/reactions
@@ -0,0 +1,21 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+
+reactions
+{
+    methaneReaction
+    {
+        type     irreversibleArrhenius;
+        reaction "CH4 + 2O2 = CO2 + 2H2O";
+        A        5.2e16;
+        beta     0;
+        Ta       14906;
+    }
+}
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/constant/thermo.compressibleGas b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/constant/thermo.compressibleGas
similarity index 84%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/constant/thermo.compressibleGas
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/constant/thermo.compressibleGas
index d521eb77770a7df71de29ec314ac3784976a51cb..e45e483542a93e8f7e500b4204f0a937dd176fa3 100644
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/constant/thermo.compressibleGas
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/constant/thermo.compressibleGas
@@ -1,18 +1,19 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2106                                 |
+|  \\    /   O peration     | Version:  v2306                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
-FoamFile
-{
-    version     2.0;
-    format      ascii;
-    class       dictionary;
-    object      thermo.compressibleGas;
-}
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+species
+(
+    O2
+    H2O
+    CH4
+    CO2
+    N2
+);
 
 O2
 {
@@ -20,10 +21,6 @@ O2
     {
         molWeight       31.9988;
     }
-    elements
-    {
-        O       2;
-    }
     thermodynamics
     {
         Tlow            200;
@@ -45,11 +42,6 @@ H2O
     {
         molWeight       18.0153;
     }
-    elements
-    {
-        O       1;
-        H       2;
-    }
     thermodynamics
     {
         Tlow            200;
@@ -71,11 +63,6 @@ CH4
     {
         molWeight       16.0428;
     }
-    elements
-    {
-        C       1;
-        H       4;
-    }
     thermodynamics
     {
         Tlow            200;
@@ -97,11 +84,6 @@ CO2
     {
         molWeight       44.01;
     }
-    elements
-    {
-        C       1;
-        O       2;
-    }
     thermodynamics
     {
         Tlow            200;
@@ -123,10 +105,6 @@ N2
     {
         molWeight       28.0134;
     }
-    elements
-    {
-        N       2;
-    }
     thermodynamics
     {
         Tlow            200;
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/constant/thermophysicalProperties b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/constant/thermophysicalProperties
similarity index 78%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/constant/thermophysicalProperties
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/constant/thermophysicalProperties
index 73c645f41ffea8a0dc8a5737d196c55f21bab4a7..2cf845b9688abf79ae829917f7bac1688cb80f27 100644
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/constant/thermophysicalProperties
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/constant/thermophysicalProperties
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2106                                 |
+|  \\    /   O peration     | Version:  v2306                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -10,6 +10,7 @@ FoamFile
     version     2.0;
     format      ascii;
     class       dictionary;
+    location    "constant";
     object      thermophysicalProperties;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@@ -17,7 +18,7 @@ FoamFile
 thermoType
 {
     type            hePsiThermo;
-    mixture         reactingMixture;
+    mixture         multiComponentMixture;
     transport       sutherland;
     thermo          janaf;
     energy          sensibleEnthalpy;
@@ -25,13 +26,8 @@ thermoType
     specie          specie;
 }
 
-inertSpecie         N2;
-
-chemistryReader     foamChemistryReader;
-
-foamChemistryFile   "<constant>/reactions";
-
-foamChemistryThermoFile "<constant>/thermo.compressibleGas";
+inertSpecie N2;
 
+#include "thermo.compressibleGas"
 
 // ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/system/blockMeshDict.orig b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/system/blockMeshDict.orig
new file mode 100644
index 0000000000000000000000000000000000000000..958f3496f8218242b73bc6665f73dd74184152c7
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/system/blockMeshDict.orig
@@ -0,0 +1,84 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    object      blockMeshDict;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+convertToMeters 1;
+
+nCellsX 1000;
+
+vertices
+(
+    (0.0  -0.01 -0.01)
+    (0.02 -0.01 -0.01)
+    (0.02  0.01 -0.01)
+    (0.0   0.01 -0.01)
+    (0.0  -0.01  0.01)
+    (0.02 -0.01  0.01)
+    (0.02  0.01  0.01)
+    (0.0   0.01  0.01)
+);
+
+blocks
+(
+    hex (0 1 2 3 4 5 6 7) ($nCellsX $nCellsX 1) simpleGrading (1 1 1)
+);
+
+edges
+(
+);
+
+boundary
+(
+    fuel
+    {
+        type patch;
+        faces
+        (
+            (0 4 7 3)
+        );
+    }
+    air
+    {
+        type patch;
+        faces
+        (
+            (1 2 6 5)
+        );
+    }
+    outlet
+    {
+        type patch;
+        faces
+        (
+            (0 1 5 4)
+            (7 6 2 3)
+        );
+    }
+    frontAndBack
+    {
+        type empty;
+        faces
+        (
+            (4 5 6 7)
+            (0 3 2 1)
+        );
+    }
+);
+
+mergePatchPairs
+(
+);
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/system/controlDict b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/system/controlDict
new file mode 100644
index 0000000000000000000000000000000000000000..16603dc69dcde780bfd484bd0167ab79d79632d3
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/system/controlDict
@@ -0,0 +1,86 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    location    "system";
+    object      controlDict;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+application     reactingFoam;
+
+startFrom       startTime;
+
+startTime       0;
+
+stopAt          endTime;
+
+endTime         0.5;
+
+deltaT          1e-6;
+
+writeControl    adjustableRunTime;
+
+writeInterval   0.05;
+
+purgeWrite      0;
+
+writeFormat     ascii;
+
+writePrecision  6;
+
+writeCompression off;
+
+timeFormat      general;
+
+timePrecision   6;
+
+runTimeModifiable true;
+
+adjustTimeStep  yes;
+
+maxCo           0.3;
+
+maxDeltaT       1e-4;
+
+functions
+{
+    #includeFunc Qdot;
+    #include "sample";
+
+    cuttingPlane
+    {
+        type            surfaces;
+        libs            ("libsampling.so");
+        writeControl    writeTime;
+
+        surfaceFormat   vtk;
+        writeFormat     ascii;
+        fields          (p U T Qdot);
+
+        interpolationScheme cellPoint;
+
+        surfaces
+        (
+            slice
+            {
+                type            cuttingPlane;
+                planeType       pointAndNormal;
+                point           (0 0 0);
+                normal          (0 0 1);
+                interpolate     true;
+            }
+        );
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/system/decomposeParDict b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/system/decomposeParDict
new file mode 100644
index 0000000000000000000000000000000000000000..7e206fcfe029b53100730c068b1e5ed6437e4467
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/system/decomposeParDict
@@ -0,0 +1,27 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    format          ascii;
+    version         2;
+    class           dictionary;
+    object          decompositionDict;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+numberOfSubdomains 40;
+
+method          scotch;
+
+coeffs
+{
+    n               ( $numberOfSubdomains 1 1 );
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/system/fvSchemes b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/system/fvSchemes
similarity index 91%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/system/fvSchemes
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/system/fvSchemes
index 3bb34086d1ad1a5f56df70b1c8cd091d5195b635..52937e03a3a1f61127d23fa930f557c095d093da 100644
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/system/fvSchemes
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/system/fvSchemes
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2106                                 |
+|  \\    /   O peration     | Version:  v2306                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -10,6 +10,7 @@ FoamFile
     version     2.0;
     format      ascii;
     class       dictionary;
+    location    "system";
     object      fvSchemes;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@@ -29,12 +30,11 @@ divSchemes
     default         none;
 
     div(phi,U)      Gauss limitedLinearV 1;
-
     div(phi,Yi_h)   Gauss limitedLinear 1;
     div(phi,K)      Gauss limitedLinear 1;
     div(phid,p)     Gauss limitedLinear 1;
     div(phi,epsilon) Gauss limitedLinear 1;
-    div(phi,k)      Gauss limitedLinear 1;
+    div(phi,k) Gauss limitedLinear 1;
     div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear;
 }
 
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/system/fvSolution b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/system/fvSolution
similarity index 92%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/system/fvSolution
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/system/fvSolution
index c8bf3169b2b90014442eb0291373fb3ef98c86c8..757c7512a3729c11041aa1000108ac36bc0a8ad5 100644
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/system/fvSolution
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/system/fvSolution
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2106                                 |
+|  \\    /   O peration     | Version:  v2306                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -10,6 +10,7 @@ FoamFile
     version     2.0;
     format      ascii;
     class       dictionary;
+    location    "system";
     object      fvSolution;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@@ -50,7 +51,7 @@ solvers
         relTol          0;
     }
 
-    Yi
+    "Yi.*"
     {
         $hFinal;
     }
@@ -60,7 +61,7 @@ PIMPLE
 {
     momentumPredictor no;
     nOuterCorrectors  1;
-    nCorrectors       2;
+    nCorrectors     2;
     nNonOrthogonalCorrectors 0;
 }
 
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/system/flameFront.orig b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/system/sample.orig
similarity index 73%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/system/flameFront.orig
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/system/sample.orig
index 77cee3cc27320cef3753b06e0ffae748efbd7524..69c3c989416281d04aff146b410da0e528de63f3 100644
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/system/flameFront.orig
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/system/sample.orig
@@ -9,26 +9,16 @@
 axialLines
 {
 
-    nCellsX         100;    
+    nPoints         100;    
     start           ( 0 0 0 );
     end             ( 0.02 0 0 );
 
     fields          ( U p O2 CH4 CO2 H2O Qdot T);
 
-    // Sampling and I/O settings
-    #includeEtc "caseDicts/postProcessing/graphs/sampleDict.cfg"
+    axis            x;
 
-    // Override settings here, e.g.
-    setConfig
-    {
-        type            uniform;
-        axis            x;
-        nPoints         $nCellsX;
-    }
-
-    // Must be last entry
     #includeEtc "caseDicts/postProcessing/graphs/graph.cfg"
-    writeControl    onEnd;
+    #includeEtc "caseDicts/postProcessing/graphs/graphUniform.cfg"
 }
 
 // ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/validation/Allclean b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/validation/Allclean
similarity index 100%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/validation/Allclean
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/validation/Allclean
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/validation/Allvalidate b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/validation/Allvalidate
similarity index 100%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/validation/Allvalidate
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/validation/Allvalidate
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/validation/REF/line_CH4_CO2_H2O_O2_Qdot_T_p.xy b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/validation/REF/line_CH4_CO2_H2O_O2_Qdot_T_p.xy
similarity index 100%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/validation/REF/line_CH4_CO2_H2O_O2_Qdot_T_p.xy
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/validation/REF/line_CH4_CO2_H2O_O2_Qdot_T_p.xy
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/validation/REF/line_U.xy b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/validation/REF/line_U.xy
similarity index 100%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/validation/REF/line_U.xy
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D/validation/REF/line_U.xy
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/CH4 b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/CH4
new file mode 100644
index 0000000000000000000000000000000000000000..a4ebb42a17d051d4a03c8ef3914e92515dedd438
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/CH4
@@ -0,0 +1,48 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       volScalarField;
+    location    "0";
+    object      CH4;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+dimensions      [0 0 0 0 0 0 0];
+
+internalField   uniform 0.0;
+
+boundaryField
+{
+    fuel
+    {
+        type            fixedValue;
+        value           uniform 1.0;
+    }
+    air
+    {
+        type            fixedValue;
+        value           uniform 0.0;
+    }
+    outlet
+    {
+        type            inletOutlet;
+        inletValue      uniform 0.0;
+        value           uniform 0.0;
+
+    }
+    frontAndBack
+    {
+        type            empty;
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/CO2 b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/CO2
similarity index 85%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/CO2
rename to combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/CO2
index f37c07d6821dc8a8ee93d53151729bfbd50d404e..4e04591caca8ef7ed45df976d6e621c1a46619b4 100644
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/CO2
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/CO2
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2106                                 |
+|  \\    /   O peration     | Version:  v2306                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -10,6 +10,7 @@ FoamFile
     version     2.0;
     format      ascii;
     class       volScalarField;
+    location    "0";
     object      CO2;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@@ -20,19 +21,23 @@ internalField   uniform 0;
 
 boundaryField
 {
-    "(fuel|air)"
+    fuel
+    {
+        type            fixedValue;
+        value           uniform 0;
+    }
+    air
     {
         type            fixedValue;
         value           uniform 0;
     }
-
     outlet
     {
         type            inletOutlet;
         inletValue      uniform 0;
         value           uniform 0;
-    }
 
+    }
     frontAndBack
     {
         type            empty;
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/H2O b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/H2O
new file mode 100644
index 0000000000000000000000000000000000000000..f5554cd2a30007accc8c7b9eb6f54e22eb5bac9d
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/H2O
@@ -0,0 +1,48 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       volScalarField;
+    location    "0";
+    object      H2O;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+dimensions      [0 0 0 0 0 0 0];
+
+internalField   uniform 0;
+
+boundaryField
+{
+    fuel
+    {
+        type            fixedValue;
+        value           uniform 0;
+    }
+    air
+    {
+        type            fixedValue;
+        value           uniform 0;
+    }
+    outlet
+    {
+        type            inletOutlet;
+        inletValue      uniform 0;
+        value           uniform 0;
+
+    }
+    frontAndBack
+    {
+        type            empty;
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/N2 b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/N2
new file mode 100644
index 0000000000000000000000000000000000000000..e98c39f7e5ff0df54bfb7e2fc79c3631a41c71e2
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/N2
@@ -0,0 +1,48 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       volScalarField;
+    location    "0";
+    object      N2;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+dimensions      [0 0 0 0 0 0 0];
+
+internalField   uniform 1;
+
+boundaryField
+{
+    fuel
+    {
+        type            fixedValue;
+        value           uniform 0.0;
+    }
+    air
+    {
+        type            fixedValue;
+        value           uniform 0.77;
+    }
+    outlet
+    {
+        type            inletOutlet;
+        inletValue      uniform 1;
+        value           uniform 1;
+
+    }
+    frontAndBack
+    {
+        type            empty;
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/O2 b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/O2
new file mode 100644
index 0000000000000000000000000000000000000000..23daa5fa3e539d54f8f3f790b89c9406f78f17ea
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/O2
@@ -0,0 +1,47 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       volScalarField;
+    location    "0";
+    object      O2;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+dimensions      [0 0 0 0 0 0 0];
+
+internalField   uniform 0;
+
+boundaryField
+{
+    fuel
+    {
+        type            fixedValue;
+        value           uniform 0.0;
+    }
+    air
+    {
+        type            fixedValue;
+        value           uniform 0.23;
+    }
+    outlet
+    {
+        type            inletOutlet;
+        inletValue      uniform 0;
+        value           uniform 0;
+    }
+    frontAndBack
+    {
+        type            empty;
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/T b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/T
new file mode 100644
index 0000000000000000000000000000000000000000..8893f59713bbdccbdb42aea1ac7c6bdddb13cc70
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/T
@@ -0,0 +1,47 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       volScalarField;
+    location    "0";
+    object      T;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+dimensions      [0 0 0 1 0 0 0];
+
+internalField   uniform 2000;
+
+boundaryField
+{
+    fuel
+    {
+        type            fixedValue;
+        value           uniform 293;
+    }
+    air
+    {
+        type            fixedValue;
+        value           uniform 293;
+    }
+    outlet
+    {
+        type            inletOutlet;
+        inletValue      uniform 293;
+        value           uniform 293;
+    }
+    frontAndBack
+    {
+        type            empty;
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/U b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/U
new file mode 100644
index 0000000000000000000000000000000000000000..afff4183efbeeb9fae3e7dc3553c5b66ba2fb22f
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/U
@@ -0,0 +1,46 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       volVectorField;
+    location    "0";
+    object      U;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+dimensions      [0 1 -1 0 0 0 0];
+
+internalField   uniform (0 0 0);
+
+boundaryField
+{
+    fuel
+    {
+        type            fixedValue;
+        value           uniform (0.1 0 0);
+    }
+    air
+    {
+        type            fixedValue;
+        value           uniform (-0.1 0 0);
+    }
+    outlet
+    {
+        type            pressureInletOutletVelocity;
+        value           $internalField;
+    }
+    frontAndBack
+    {
+        type            empty;
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/Ydefault b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/Ydefault
new file mode 100644
index 0000000000000000000000000000000000000000..0bfa41c33df164aae14bfcd7a0dd75740d681b3c
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/Ydefault
@@ -0,0 +1,48 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       volScalarField;
+    location    "0";
+    object      Ydefault;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+dimensions      [0 0 0 0 0 0 0];
+
+internalField   uniform 0.0;
+
+boundaryField
+{
+    fuel
+    {
+        type            fixedValue;
+        value           uniform 0.0;
+    }
+    air
+    {
+        type            fixedValue;
+        value           uniform 0.0;
+    }
+    outlet
+    {
+        type            inletOutlet;
+        inletValue      uniform 0.0;
+        value           uniform 0.0;
+
+    }
+    frontAndBack
+    {
+        type            empty;
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/alphat b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/alphat
new file mode 100644
index 0000000000000000000000000000000000000000..055922670dc06c1172a6de16853a2306d62c2850
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/alphat
@@ -0,0 +1,45 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       volScalarField;
+    location    "0";
+    object      alphat;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+dimensions      [1 -1 -1 0 0 0 0];
+
+internalField   uniform 0;
+
+boundaryField
+{
+    fuel
+    {
+        type            fixedValue;
+        value           uniform 0;
+    }
+    air
+    {
+        type            fixedValue;
+        value           uniform 0;
+    }
+    outlet
+    {
+        type            zeroGradient;
+    }
+    frontAndBack
+    {
+        type            empty;
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/p b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/p
new file mode 100644
index 0000000000000000000000000000000000000000..7d1c08f78d566b792efb48104d311ea6ce1847b7
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/0.bak/p
@@ -0,0 +1,44 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       volScalarField;
+    location    "0";
+    object      p;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+dimensions      [1 -1 -2 0 0 0 0];
+
+internalField   uniform 1e5;
+
+boundaryField
+{
+    fuel
+    {
+        type            zeroGradient;
+    }
+    air
+    {
+        type            zeroGradient;
+    }
+    outlet
+    {
+        type            totalPressure;
+        p0              $internalField;
+    }
+    frontAndBack
+    {
+        type            empty;
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/Allclean b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/Allclean
new file mode 100755
index 0000000000000000000000000000000000000000..296e0d7ae36a2552f44eb1849ac29314b794fce1
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/Allclean
@@ -0,0 +1,12 @@
+#!/bin/bash
+# 
+# Source clean functions
+. $WM_PROJECT_DIR/bin/tools/CleanFunctions
+
+rm -rf log.* > /dev/null 2>&1
+rm -rf postProcessing > /dev/null 2>&1
+rm -r constant/polyMesh dynamicMesh > /dev/null 2>&1
+rm -rf 0 > /dev/null 2>&1
+cleanCase
+
+
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/Allrun b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/Allrun
new file mode 100755
index 0000000000000000000000000000000000000000..5ffff89caf0ee505e44a56110ac49878f28d00f6
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/Allrun
@@ -0,0 +1,31 @@
+#!/bin/bash
+# 
+cd "${0%/*}" || exit                                # Run from this directory
+. ${WM_PROJECT_DIR:?}/bin/tools/RunFunctions        # Tutorial run functions
+trap "exit -1" ERR
+#------------------------------------------------------------------------------
+
+./Allclean
+
+# set number of cells
+if [ "$1" ]
+then
+    nCellsX=$1;
+else
+    nCellsX=3000;
+fi
+
+cp -r system/blockMeshDict.orig system/blockMeshDict
+foamDictionary system/blockMeshDict -entry nCellsX -set $nCellsX > /dev/null 2>&1
+cp -r system/sample.orig system/sample
+foamDictionary system/sample -entry axialLines/nPoints -set $nCellsX > /dev/null 2>&1
+
+#- build mesh
+runApplication blockMesh
+
+#- set initial conditions
+cp -r 0.bak 0
+
+#- run Application
+runApplication $(getApplication)
+
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/Allrun.parallel b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/Allrun.parallel
new file mode 100755
index 0000000000000000000000000000000000000000..b9c4457613eddd4579f1cc11c202d32edf429955
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/Allrun.parallel
@@ -0,0 +1,36 @@
+#!/bin/bash
+# 
+cd "${0%/*}" || exit                                # Run from this directory
+. ${WM_PROJECT_DIR:?}/bin/tools/RunFunctions        # Tutorial run functions
+trap "exit -1" ERR
+#------------------------------------------------------------------------------
+
+./Allclean
+
+# set number of cells
+if [ "$1" ]
+then
+    nCellsX=$1;
+else
+    nCellsX=3000;
+fi
+
+cp -r system/blockMeshDict.orig system/blockMeshDict
+foamDictionary system/blockMeshDict -entry nCellsX -set $nCellsX > /dev/null 2>&1
+cp -r system/sample.orig system/sample
+foamDictionary system/sample -entry axialLines/nPoints -set $nCellsX > /dev/null 2>&1
+
+#- build mesh
+runApplication blockMesh
+
+#- set initial conditions
+cp -r 0.bak 0
+
+
+#- decompose
+runApplication decomposePar
+
+#- run Application
+runParallel $(getApplication)
+
+
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/constant/chemistryProperties b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/constant/chemistryProperties
new file mode 100644
index 0000000000000000000000000000000000000000..4d493aee1e1539ec1b6cd1ed7cf33680ee99c24c
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/constant/chemistryProperties
@@ -0,0 +1,36 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    location    "constant";
+    object      chemistryProperties;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+chemistryType
+{
+    solver            ode;
+}
+
+chemistry           on;
+
+initialChemicalTimeStep 1e-07;
+
+odeCoeffs
+{
+    solver          RKCK45;
+    absTol          1e-12;
+    relTol          0.01;
+}
+
+#include "reactionsGRI"
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/constant/combustionProperties b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/constant/combustionProperties
new file mode 100644
index 0000000000000000000000000000000000000000..8d1c8944e0b888567bec37dab54504001d8df646
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/constant/combustionProperties
@@ -0,0 +1,20 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    location    "constant";
+    object      combustionProperties;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+combustionModel  laminar;
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/constant/momentumTransport b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/constant/momentumTransport
new file mode 100644
index 0000000000000000000000000000000000000000..9fdf9d6e8aad0b675e86a31668032e176cf075ed
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/constant/momentumTransport
@@ -0,0 +1,21 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    location    "constant";
+    object      momentumTransport;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+simulationType  laminar;
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/constant/reactionsGRI b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/constant/reactionsGRI
new file mode 100644
index 0000000000000000000000000000000000000000..2091ce56af212007fefaeb3923135ea40e5bf4fd
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/constant/reactionsGRI
@@ -0,0 +1,5523 @@
+reactions
+{
+    un-named-reaction-0
+    {
+        type            reversibleArrhenius;
+        reaction        "O + H2 = H + OH";
+        A               38.7;
+        beta            2.7;
+        Ta              3149.98;
+    }
+    un-named-reaction-1
+    {
+        type            reversibleArrhenius;
+        reaction        "O + HO2 = OH + O2";
+        A               2e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-2
+    {
+        type            reversibleArrhenius;
+        reaction        "O + H2O2 = OH + HO2";
+        A               9630;
+        beta            2;
+        Ta              2012.76;
+    }
+    un-named-reaction-3
+    {
+        type            reversibleArrhenius;
+        reaction        "O + CH = H + CO";
+        A               5.7e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-4
+    {
+        type            reversibleArrhenius;
+        reaction        "O + CH2 = H + HCO";
+        A               8e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-5
+    {
+        type            reversibleArrhenius;
+        reaction        "O + CH2(S) = H2 + CO";
+        A               1.5e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-6
+    {
+        type            reversibleArrhenius;
+        reaction        "O + CH2(S) = H + HCO";
+        A               1.5e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-7
+    {
+        type            reversibleArrhenius;
+        reaction        "O + CH3 = H + CH2O";
+        A               5.06e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-8
+    {
+        type            reversibleArrhenius;
+        reaction        "O + CH4 = OH + CH3";
+        A               1.02e+06;
+        beta            1.5;
+        Ta              4327.44;
+    }
+    un-named-reaction-9
+    {
+        type            reversibleArrhenius;
+        reaction        "O + HCO = OH + CO";
+        A               3e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-10
+    {
+        type            reversibleArrhenius;
+        reaction        "O + HCO = H + CO2";
+        A               3e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-11
+    {
+        type            reversibleArrhenius;
+        reaction        "O + CH2O = OH + HCO";
+        A               3.9e+10;
+        beta            0;
+        Ta              1781.3;
+    }
+    un-named-reaction-12
+    {
+        type            reversibleArrhenius;
+        reaction        "O + CH2OH = OH + CH2O";
+        A               1e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-13
+    {
+        type            reversibleArrhenius;
+        reaction        "O + CH3O = OH + CH2O";
+        A               1e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-14
+    {
+        type            reversibleArrhenius;
+        reaction        "O + CH3OH = OH + CH2OH";
+        A               388;
+        beta            2.5;
+        Ta              1559.89;
+    }
+    un-named-reaction-15
+    {
+        type            reversibleArrhenius;
+        reaction        "O + CH3OH = OH + CH3O";
+        A               130;
+        beta            2.5;
+        Ta              2515.96;
+    }
+    un-named-reaction-16
+    {
+        type            reversibleArrhenius;
+        reaction        "O + C2H = CH + CO";
+        A               5e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-17
+    {
+        type            reversibleArrhenius;
+        reaction        "O + C2H2 = H + HCCO";
+        A               13500;
+        beta            2;
+        Ta              956.063;
+    }
+    un-named-reaction-18
+    {
+        type            reversibleArrhenius;
+        reaction        "O + C2H2 = OH + C2H";
+        A               4.6e+16;
+        beta            -1.41;
+        Ta              14567.4;
+    }
+    un-named-reaction-19
+    {
+        type            reversibleArrhenius;
+        reaction        "O + C2H2 = CO + CH2";
+        A               6940;
+        beta            2;
+        Ta              956.063;
+    }
+    un-named-reaction-20
+    {
+        type            reversibleArrhenius;
+        reaction        "O + C2H3 = H + CH2CO";
+        A               3e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-21
+    {
+        type            reversibleArrhenius;
+        reaction        "O + C2H4 = CH3 + HCO";
+        A               12500;
+        beta            1.83;
+        Ta              110.702;
+    }
+    un-named-reaction-22
+    {
+        type            reversibleArrhenius;
+        reaction        "O + C2H5 = CH3 + CH2O";
+        A               2.24e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-23
+    {
+        type            reversibleArrhenius;
+        reaction        "O + C2H6 = OH + C2H5";
+        A               89800;
+        beta            1.92;
+        Ta              2863.16;
+    }
+    un-named-reaction-24
+    {
+        type            reversibleArrhenius;
+        reaction        "O + HCCO = H + 2CO";
+        A               1e+11;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-25
+    {
+        type            reversibleArrhenius;
+        reaction        "O + CH2CO = OH + HCCO";
+        A               1e+10;
+        beta            0;
+        Ta              4025.53;
+    }
+    un-named-reaction-26
+    {
+        type            reversibleArrhenius;
+        reaction        "O + CH2CO = CH2 + CO2";
+        A               1.75e+09;
+        beta            0;
+        Ta              679.308;
+    }
+    un-named-reaction-27
+    {
+        type            reversibleArrhenius;
+        reaction        "O2 + CO = O + CO2";
+        A               2.5e+09;
+        beta            0;
+        Ta              24052.5;
+    }
+    un-named-reaction-28
+    {
+        type            reversibleArrhenius;
+        reaction        "O2 + CH2O = HO2 + HCO";
+        A               1e+11;
+        beta            0;
+        Ta              20127.6;
+    }
+    un-named-reaction-29
+    {
+        type            reversibleArrhenius;
+        reaction        "H + 2O2 = HO2 + O2";
+        A               2.08e+13;
+        beta            -1.24;
+        Ta              0;
+    }
+    un-named-reaction-30
+    {
+        type            reversibleArrhenius;
+        reaction        "H + O2 + H2O = HO2 + H2O";
+        A               1.126e+13;
+        beta            -0.76;
+        Ta              0;
+    }
+    un-named-reaction-31
+    {
+        type            reversibleArrhenius;
+        reaction        "H + O2 + N2 = HO2 + N2";
+        A               2.6e+13;
+        beta            -1.24;
+        Ta              0;
+    }
+    un-named-reaction-32
+    {
+        type            reversibleArrhenius;
+        reaction        "H + O2 + AR = HO2 + AR";
+        A               7e+11;
+        beta            -0.8;
+        Ta              0;
+    }
+    un-named-reaction-33
+    {
+        type            reversibleArrhenius;
+        reaction        "H + O2 = O + OH";
+        A               2.65e+13;
+        beta            -0.6707;
+        Ta              8574.88;
+    }
+    un-named-reaction-34
+    {
+        type            reversibleArrhenius;
+        reaction        "2H + H2 = 2H2";
+        A               9e+10;
+        beta            -0.6;
+        Ta              0;
+    }
+    un-named-reaction-35
+    {
+        type            reversibleArrhenius;
+        reaction        "2H + H2O = H2 + H2O";
+        A               6e+13;
+        beta            -1.25;
+        Ta              0;
+    }
+    un-named-reaction-36
+    {
+        type            reversibleArrhenius;
+        reaction        "2H + CO2 = H2 + CO2";
+        A               5.5e+14;
+        beta            -2;
+        Ta              0;
+    }
+    un-named-reaction-37
+    {
+        type            reversibleArrhenius;
+        reaction        "H + HO2 = O + H2O";
+        A               3.97e+09;
+        beta            0;
+        Ta              337.641;
+    }
+    un-named-reaction-38
+    {
+        type            reversibleArrhenius;
+        reaction        "H + HO2 = O2 + H2";
+        A               4.48e+10;
+        beta            0;
+        Ta              537.408;
+    }
+    un-named-reaction-39
+    {
+        type            reversibleArrhenius;
+        reaction        "H + HO2 = 2OH";
+        A               8.4e+10;
+        beta            0;
+        Ta              319.526;
+    }
+    un-named-reaction-40
+    {
+        type            reversibleArrhenius;
+        reaction        "H + H2O2 = HO2 + H2";
+        A               12100;
+        beta            2;
+        Ta              2616.59;
+    }
+    un-named-reaction-41
+    {
+        type            reversibleArrhenius;
+        reaction        "H + H2O2 = OH + H2O";
+        A               1e+10;
+        beta            0;
+        Ta              1811.49;
+    }
+    un-named-reaction-42
+    {
+        type            reversibleArrhenius;
+        reaction        "H + CH = C + H2";
+        A               1.65e+11;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-43
+    {
+        type            reversibleArrhenius;
+        reaction        "H + CH2(S) = CH + H2";
+        A               3e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-44
+    {
+        type            reversibleArrhenius;
+        reaction        "H + CH4 = CH3 + H2";
+        A               660000;
+        beta            1.62;
+        Ta              5454.59;
+    }
+    un-named-reaction-45
+    {
+        type            reversibleArrhenius;
+        reaction        "H + HCO = H2 + CO";
+        A               7.34e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-46
+    {
+        type            reversibleArrhenius;
+        reaction        "H + CH2O = HCO + H2";
+        A               57400;
+        beta            1.9;
+        Ta              1379.75;
+    }
+    un-named-reaction-47
+    {
+        type            reversibleArrhenius;
+        reaction        "H + CH2OH = H2 + CH2O";
+        A               2e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-48
+    {
+        type            reversibleArrhenius;
+        reaction        "H + CH2OH = OH + CH3";
+        A               1.65e+08;
+        beta            0.65;
+        Ta              -142.906;
+    }
+    un-named-reaction-49
+    {
+        type            reversibleArrhenius;
+        reaction        "H + CH2OH = CH2(S) + H2O";
+        A               3.28e+10;
+        beta            -0.09;
+        Ta              306.947;
+    }
+    un-named-reaction-50
+    {
+        type            reversibleArrhenius;
+        reaction        "H + CH3O = H + CH2OH";
+        A               41500;
+        beta            1.63;
+        Ta              968.14;
+    }
+    un-named-reaction-51
+    {
+        type            reversibleArrhenius;
+        reaction        "H + CH3O = H2 + CH2O";
+        A               2e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-52
+    {
+        type            reversibleArrhenius;
+        reaction        "H + CH3O = OH + CH3";
+        A               1.5e+09;
+        beta            0.5;
+        Ta              -55.351;
+    }
+    un-named-reaction-53
+    {
+        type            reversibleArrhenius;
+        reaction        "H + CH3O = CH2(S) + H2O";
+        A               2.62e+11;
+        beta            -0.23;
+        Ta              538.415;
+    }
+    un-named-reaction-54
+    {
+        type            reversibleArrhenius;
+        reaction        "H + CH3OH = CH2OH + H2";
+        A               17000;
+        beta            2.1;
+        Ta              2450.54;
+    }
+    un-named-reaction-55
+    {
+        type            reversibleArrhenius;
+        reaction        "H + CH3OH = CH3O + H2";
+        A               4200;
+        beta            2.1;
+        Ta              2450.54;
+    }
+    un-named-reaction-56
+    {
+        type            reversibleArrhenius;
+        reaction        "H + C2H3 = H2 + C2H2";
+        A               3e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-57
+    {
+        type            reversibleArrhenius;
+        reaction        "H + C2H4 = C2H3 + H2";
+        A               1325;
+        beta            2.53;
+        Ta              6159.06;
+    }
+    un-named-reaction-58
+    {
+        type            reversibleArrhenius;
+        reaction        "H + C2H5 = H2 + C2H4";
+        A               2e+09;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-59
+    {
+        type            reversibleArrhenius;
+        reaction        "H + C2H6 = C2H5 + H2";
+        A               115000;
+        beta            1.9;
+        Ta              3789.03;
+    }
+    un-named-reaction-60
+    {
+        type            reversibleArrhenius;
+        reaction        "H + HCCO = CH2(S) + CO";
+        A               1e+11;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-61
+    {
+        type            reversibleArrhenius;
+        reaction        "H + CH2CO = HCCO + H2";
+        A               5e+10;
+        beta            0;
+        Ta              4025.53;
+    }
+    un-named-reaction-62
+    {
+        type            reversibleArrhenius;
+        reaction        "H + CH2CO = CH3 + CO";
+        A               1.13e+10;
+        beta            0;
+        Ta              1724.94;
+    }
+    un-named-reaction-63
+    {
+        type            reversibleArrhenius;
+        reaction        "H + HCCOH = H + CH2CO";
+        A               1e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-64
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + H2 = H + H2O";
+        A               216000;
+        beta            1.51;
+        Ta              1725.95;
+    }
+    un-named-reaction-65
+    {
+        type            reversibleArrhenius;
+        reaction        "2OH = O + H2O";
+        A               35.7;
+        beta            2.4;
+        Ta              -1061.73;
+    }
+    un-named-reaction-66
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + HO2 = O2 + H2O";
+        A               1.45e+10;
+        beta            0;
+        Ta              -251.596;
+    }
+    un-named-reaction-67
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + H2O2 = HO2 + H2O";
+        A               2e+09;
+        beta            0;
+        Ta              214.863;
+    }
+    un-named-reaction-68
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + H2O2 = HO2 + H2O";
+        A               1.7e+15;
+        beta            0;
+        Ta              14798.9;
+    }
+    un-named-reaction-69
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + C = H + CO";
+        A               5e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-70
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + CH = H + HCO";
+        A               3e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-71
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + CH2 = H + CH2O";
+        A               2e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-72
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + CH2 = CH + H2O";
+        A               11300;
+        beta            2;
+        Ta              1509.57;
+    }
+    un-named-reaction-73
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + CH2(S) = H + CH2O";
+        A               3e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-74
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + CH3 = CH2 + H2O";
+        A               56000;
+        beta            1.6;
+        Ta              2727.3;
+    }
+    un-named-reaction-75
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + CH3 = CH2(S) + H2O";
+        A               6.44e+14;
+        beta            -1.34;
+        Ta              713.022;
+    }
+    un-named-reaction-76
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + CH4 = CH3 + H2O";
+        A               100000;
+        beta            1.6;
+        Ta              1569.96;
+    }
+    un-named-reaction-77
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + CO = H + CO2";
+        A               47600;
+        beta            1.228;
+        Ta              35.2234;
+    }
+    un-named-reaction-78
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + HCO = H2O + CO";
+        A               5e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-79
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + CH2O = HCO + H2O";
+        A               3.43e+06;
+        beta            1.18;
+        Ta              -224.926;
+    }
+    un-named-reaction-80
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + CH2OH = H2O + CH2O";
+        A               5e+09;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-81
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + CH3O = H2O + CH2O";
+        A               5e+09;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-82
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + CH3OH = CH2OH + H2O";
+        A               1440;
+        beta            2;
+        Ta              -422.681;
+    }
+    un-named-reaction-83
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + CH3OH = CH3O + H2O";
+        A               6300;
+        beta            2;
+        Ta              754.787;
+    }
+    un-named-reaction-84
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + C2H = H + HCCO";
+        A               2e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-85
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + C2H2 = H + CH2CO";
+        A               2.18e-07;
+        beta            4.5;
+        Ta              -503.191;
+    }
+    un-named-reaction-86
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + C2H2 = H + HCCOH";
+        A               504;
+        beta            2.3;
+        Ta              6793.08;
+    }
+    un-named-reaction-87
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + C2H2 = C2H + H2O";
+        A               33700;
+        beta            2;
+        Ta              7044.68;
+    }
+    un-named-reaction-88
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + C2H2 = CH3 + CO";
+        A               4.83e-07;
+        beta            4;
+        Ta              -1006.38;
+    }
+    un-named-reaction-89
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + C2H3 = H2O + C2H2";
+        A               5e+09;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-90
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + C2H4 = C2H3 + H2O";
+        A               3600;
+        beta            2;
+        Ta              1257.98;
+    }
+    un-named-reaction-91
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + C2H6 = C2H5 + H2O";
+        A               3540;
+        beta            2.12;
+        Ta              437.776;
+    }
+    un-named-reaction-92
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + CH2CO = HCCO + H2O";
+        A               7.5e+09;
+        beta            0;
+        Ta              1006.38;
+    }
+    un-named-reaction-93
+    {
+        type            reversibleArrhenius;
+        reaction        "2HO2 = O2 + H2O2";
+        A               1.3e+08;
+        beta            0;
+        Ta              -820.202;
+    }
+    un-named-reaction-94
+    {
+        type            reversibleArrhenius;
+        reaction        "2HO2 = O2 + H2O2";
+        A               4.2e+11;
+        beta            0;
+        Ta              6038.29;
+    }
+    un-named-reaction-95
+    {
+        type            reversibleArrhenius;
+        reaction        "HO2 + CH2 = OH + CH2O";
+        A               2e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-96
+    {
+        type            reversibleArrhenius;
+        reaction        "HO2 + CH3 = O2 + CH4";
+        A               1e+09;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-97
+    {
+        type            reversibleArrhenius;
+        reaction        "HO2 + CH3 = OH + CH3O";
+        A               3.78e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-98
+    {
+        type            reversibleArrhenius;
+        reaction        "HO2 + CO = OH + CO2";
+        A               1.5e+11;
+        beta            0;
+        Ta              11875.3;
+    }
+    un-named-reaction-99
+    {
+        type            reversibleArrhenius;
+        reaction        "HO2 + CH2O = HCO + H2O2";
+        A               5600;
+        beta            2;
+        Ta              6038.29;
+    }
+    un-named-reaction-100
+    {
+        type            reversibleArrhenius;
+        reaction        "C + O2 = O + CO";
+        A               5.8e+10;
+        beta            0;
+        Ta              289.838;
+    }
+    un-named-reaction-101
+    {
+        type            reversibleArrhenius;
+        reaction        "C + CH2 = H + C2H";
+        A               5e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-102
+    {
+        type            reversibleArrhenius;
+        reaction        "C + CH3 = H + C2H2";
+        A               5e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-103
+    {
+        type            reversibleArrhenius;
+        reaction        "CH + O2 = O + HCO";
+        A               6.71e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-104
+    {
+        type            reversibleArrhenius;
+        reaction        "CH + H2 = H + CH2";
+        A               1.08e+11;
+        beta            0;
+        Ta              1564.92;
+    }
+    un-named-reaction-105
+    {
+        type            reversibleArrhenius;
+        reaction        "CH + H2O = H + CH2O";
+        A               5.71e+09;
+        beta            0;
+        Ta              -379.909;
+    }
+    un-named-reaction-106
+    {
+        type            reversibleArrhenius;
+        reaction        "CH + CH2 = H + C2H2";
+        A               4e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-107
+    {
+        type            reversibleArrhenius;
+        reaction        "CH + CH3 = H + C2H3";
+        A               3e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-108
+    {
+        type            reversibleArrhenius;
+        reaction        "CH + CH4 = H + C2H4";
+        A               6e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-109
+    {
+        type            reversibleArrhenius;
+        reaction        "CH + CO2 = HCO + CO";
+        A               1.9e+11;
+        beta            0;
+        Ta              7946.4;
+    }
+    un-named-reaction-110
+    {
+        type            reversibleArrhenius;
+        reaction        "CH + CH2O = H + CH2CO";
+        A               9.46e+10;
+        beta            0;
+        Ta              -259.143;
+    }
+    un-named-reaction-111
+    {
+        type            reversibleArrhenius;
+        reaction        "CH + HCCO = CO + C2H2";
+        A               5e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-112
+    {
+        type            irreversibleArrhenius;
+        reaction        "CH2 + O2 = OH + H + CO";
+        A               5e+09;
+        beta            0;
+        Ta              754.787;
+    }
+    un-named-reaction-113
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2 + H2 = H + CH3";
+        A               500;
+        beta            2;
+        Ta              3638.07;
+    }
+    un-named-reaction-114
+    {
+        type            reversibleArrhenius;
+        reaction        "2CH2 = H2 + C2H2";
+        A               1.6e+12;
+        beta            0;
+        Ta              6010.12;
+    }
+    un-named-reaction-115
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2 + CH3 = H + C2H4";
+        A               4e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-116
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2 + CH4 = 2CH3";
+        A               2460;
+        beta            2;
+        Ta              4161.39;
+    }
+    un-named-reaction-117
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2 + HCCO = C2H3 + CO";
+        A               3e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-118
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2(S) + N2 = CH2 + N2";
+        A               1.5e+10;
+        beta            0;
+        Ta              301.915;
+    }
+    un-named-reaction-119
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2(S) + AR = CH2 + AR";
+        A               9e+09;
+        beta            0;
+        Ta              301.915;
+    }
+    un-named-reaction-120
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2(S) + O2 = H + OH + CO";
+        A               2.8e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-121
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2(S) + O2 = CO + H2O";
+        A               1.2e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-122
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2(S) + H2 = CH3 + H";
+        A               7e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-123
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2(S) + H2O = CH2 + H2O";
+        A               3e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-124
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2(S) + CH3 = H + C2H4";
+        A               1.2e+10;
+        beta            0;
+        Ta              -286.819;
+    }
+    un-named-reaction-125
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2(S) + CH4 = 2CH3";
+        A               1.6e+10;
+        beta            0;
+        Ta              -286.819;
+    }
+    un-named-reaction-126
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2(S) + CO = CH2 + CO";
+        A               9e+09;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-127
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2(S) + CO2 = CH2 + CO2";
+        A               7e+09;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-128
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2(S) + CO2 = CO + CH2O";
+        A               1.4e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-129
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2(S) + C2H6 = CH3 + C2H5";
+        A               4e+10;
+        beta            0;
+        Ta              -276.755;
+    }
+    un-named-reaction-130
+    {
+        type            reversibleArrhenius;
+        reaction        "CH3 + O2 = O + CH3O";
+        A               3.56e+10;
+        beta            0;
+        Ta              15337.3;
+    }
+    un-named-reaction-131
+    {
+        type            reversibleArrhenius;
+        reaction        "CH3 + O2 = OH + CH2O";
+        A               2.31e+09;
+        beta            0;
+        Ta              10222.3;
+    }
+    un-named-reaction-132
+    {
+        type            reversibleArrhenius;
+        reaction        "CH3 + H2O2 = HO2 + CH4";
+        A               24.5;
+        beta            2.47;
+        Ta              2606.53;
+    }
+    un-named-reaction-133
+    {
+        type            reversibleArrhenius;
+        reaction        "2CH3 = H + C2H5";
+        A               6.84e+09;
+        beta            0.1;
+        Ta              5333.83;
+    }
+    un-named-reaction-134
+    {
+        type            reversibleArrhenius;
+        reaction        "CH3 + HCO = CH4 + CO";
+        A               2.648e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-135
+    {
+        type            reversibleArrhenius;
+        reaction        "CH3 + CH2O = HCO + CH4";
+        A               3.32;
+        beta            2.81;
+        Ta              2948.7;
+    }
+    un-named-reaction-136
+    {
+        type            reversibleArrhenius;
+        reaction        "CH3 + CH3OH = CH2OH + CH4";
+        A               30000;
+        beta            1.5;
+        Ta              5001.72;
+    }
+    un-named-reaction-137
+    {
+        type            reversibleArrhenius;
+        reaction        "CH3 + CH3OH = CH3O + CH4";
+        A               10000;
+        beta            1.5;
+        Ta              5001.72;
+    }
+    un-named-reaction-138
+    {
+        type            reversibleArrhenius;
+        reaction        "CH3 + C2H4 = C2H3 + CH4";
+        A               227;
+        beta            2;
+        Ta              4629.36;
+    }
+    un-named-reaction-139
+    {
+        type            reversibleArrhenius;
+        reaction        "CH3 + C2H6 = C2H5 + CH4";
+        A               6140;
+        beta            1.74;
+        Ta              5258.35;
+    }
+    un-named-reaction-140
+    {
+        type            reversibleArrhenius;
+        reaction        "HCO + H2O = H + CO + H2O";
+        A               1.5e+15;
+        beta            -1;
+        Ta              8554.25;
+    }
+    un-named-reaction-141
+    {
+        type            reversibleArrhenius;
+        reaction        "HCO + O2 = HO2 + CO";
+        A               1.345e+10;
+        beta            0;
+        Ta              201.276;
+    }
+    un-named-reaction-142
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2OH + O2 = HO2 + CH2O";
+        A               1.8e+10;
+        beta            0;
+        Ta              452.872;
+    }
+    un-named-reaction-143
+    {
+        type            reversibleArrhenius;
+        reaction        "CH3O + O2 = HO2 + CH2O";
+        A               4.28e-16;
+        beta            7.6;
+        Ta              -1776.27;
+    }
+    un-named-reaction-144
+    {
+        type            reversibleArrhenius;
+        reaction        "C2H + O2 = HCO + CO";
+        A               1e+10;
+        beta            0;
+        Ta              -379.909;
+    }
+    un-named-reaction-145
+    {
+        type            reversibleArrhenius;
+        reaction        "C2H + H2 = H + C2H2";
+        A               5.68e+07;
+        beta            0.9;
+        Ta              1002.86;
+    }
+    un-named-reaction-146
+    {
+        type            reversibleArrhenius;
+        reaction        "C2H3 + O2 = HCO + CH2O";
+        A               4.58e+13;
+        beta            -1.39;
+        Ta              510.739;
+    }
+    un-named-reaction-147
+    {
+        type            reversibleArrhenius;
+        reaction        "C2H5 + O2 = HO2 + C2H4";
+        A               8.4e+08;
+        beta            0;
+        Ta              1949.87;
+    }
+    un-named-reaction-148
+    {
+        type            reversibleArrhenius;
+        reaction        "HCCO + O2 = OH + 2CO";
+        A               3.2e+09;
+        beta            0;
+        Ta              429.725;
+    }
+    un-named-reaction-149
+    {
+        type            reversibleArrhenius;
+        reaction        "2HCCO = 2CO + C2H2";
+        A               1e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-150
+    {
+        type            reversibleArrhenius;
+        reaction        "N + NO = N2 + O";
+        A               2.7e+10;
+        beta            0;
+        Ta              178.633;
+    }
+    un-named-reaction-151
+    {
+        type            reversibleArrhenius;
+        reaction        "N + O2 = NO + O";
+        A               9e+06;
+        beta            1;
+        Ta              3270.74;
+    }
+    un-named-reaction-152
+    {
+        type            reversibleArrhenius;
+        reaction        "N + OH = NO + H";
+        A               3.36e+10;
+        beta            0;
+        Ta              193.729;
+    }
+    un-named-reaction-153
+    {
+        type            reversibleArrhenius;
+        reaction        "N2O + O = N2 + O2";
+        A               1.4e+09;
+        beta            0;
+        Ta              5439.5;
+    }
+    un-named-reaction-154
+    {
+        type            reversibleArrhenius;
+        reaction        "N2O + O = 2NO";
+        A               2.9e+10;
+        beta            0;
+        Ta              11648.9;
+    }
+    un-named-reaction-155
+    {
+        type            reversibleArrhenius;
+        reaction        "N2O + H = N2 + OH";
+        A               3.87e+11;
+        beta            0;
+        Ta              9500.25;
+    }
+    un-named-reaction-156
+    {
+        type            reversibleArrhenius;
+        reaction        "N2O + OH = N2 + HO2";
+        A               2e+09;
+        beta            0;
+        Ta              10597.2;
+    }
+    un-named-reaction-157
+    {
+        type            reversibleArrhenius;
+        reaction        "HO2 + NO = NO2 + OH";
+        A               2.11e+09;
+        beta            0;
+        Ta              -241.532;
+    }
+    un-named-reaction-158
+    {
+        type            reversibleArrhenius;
+        reaction        "NO2 + O = NO + O2";
+        A               3.9e+09;
+        beta            0;
+        Ta              -120.766;
+    }
+    un-named-reaction-159
+    {
+        type            reversibleArrhenius;
+        reaction        "NO2 + H = NO + OH";
+        A               1.32e+11;
+        beta            0;
+        Ta              181.149;
+    }
+    un-named-reaction-160
+    {
+        type            reversibleArrhenius;
+        reaction        "NH + O = NO + H";
+        A               4e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-161
+    {
+        type            reversibleArrhenius;
+        reaction        "NH + H = N + H2";
+        A               3.2e+10;
+        beta            0;
+        Ta              166.053;
+    }
+    un-named-reaction-162
+    {
+        type            reversibleArrhenius;
+        reaction        "NH + OH = HNO + H";
+        A               2e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-163
+    {
+        type            reversibleArrhenius;
+        reaction        "NH + OH = N + H2O";
+        A               2e+06;
+        beta            1.2;
+        Ta              0;
+    }
+    un-named-reaction-164
+    {
+        type            reversibleArrhenius;
+        reaction        "NH + O2 = HNO + O";
+        A               461;
+        beta            2;
+        Ta              3270.74;
+    }
+    un-named-reaction-165
+    {
+        type            reversibleArrhenius;
+        reaction        "NH + O2 = NO + OH";
+        A               1280;
+        beta            1.5;
+        Ta              50.3191;
+    }
+    un-named-reaction-166
+    {
+        type            reversibleArrhenius;
+        reaction        "NH + N = N2 + H";
+        A               1.5e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-167
+    {
+        type            reversibleArrhenius;
+        reaction        "NH + H2O = HNO + H2";
+        A               2e+10;
+        beta            0;
+        Ta              6969.2;
+    }
+    un-named-reaction-168
+    {
+        type            reversibleArrhenius;
+        reaction        "NH + NO = N2 + OH";
+        A               2.16e+10;
+        beta            -0.23;
+        Ta              0;
+    }
+    un-named-reaction-169
+    {
+        type            reversibleArrhenius;
+        reaction        "NH + NO = N2O + H";
+        A               3.65e+11;
+        beta            -0.45;
+        Ta              0;
+    }
+    un-named-reaction-170
+    {
+        type            reversibleArrhenius;
+        reaction        "NH2 + O = OH + NH";
+        A               3e+09;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-171
+    {
+        type            reversibleArrhenius;
+        reaction        "NH2 + O = H + HNO";
+        A               3.9e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-172
+    {
+        type            reversibleArrhenius;
+        reaction        "NH2 + H = NH + H2";
+        A               4e+10;
+        beta            0;
+        Ta              1836.65;
+    }
+    un-named-reaction-173
+    {
+        type            reversibleArrhenius;
+        reaction        "NH2 + OH = NH + H2O";
+        A               90000;
+        beta            1.5;
+        Ta              -231.468;
+    }
+    un-named-reaction-174
+    {
+        type            reversibleArrhenius;
+        reaction        "NNH = N2 + H";
+        A               3.3e+08;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-175
+    {
+        type            reversibleArrhenius;
+        reaction        "NNH + O2 = HO2 + N2";
+        A               5e+09;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-176
+    {
+        type            reversibleArrhenius;
+        reaction        "NNH + O = OH + N2";
+        A               2.5e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-177
+    {
+        type            reversibleArrhenius;
+        reaction        "NNH + O = NH + NO";
+        A               7e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-178
+    {
+        type            reversibleArrhenius;
+        reaction        "NNH + H = H2 + N2";
+        A               5e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-179
+    {
+        type            reversibleArrhenius;
+        reaction        "NNH + OH = H2O + N2";
+        A               2e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-180
+    {
+        type            reversibleArrhenius;
+        reaction        "NNH + CH3 = CH4 + N2";
+        A               2.5e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-181
+    {
+        type            reversibleArrhenius;
+        reaction        "HNO + O = NO + OH";
+        A               2.5e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-182
+    {
+        type            reversibleArrhenius;
+        reaction        "HNO + H = H2 + NO";
+        A               9e+08;
+        beta            0.72;
+        Ta              332.106;
+    }
+    un-named-reaction-183
+    {
+        type            reversibleArrhenius;
+        reaction        "HNO + OH = NO + H2O";
+        A               13000;
+        beta            1.9;
+        Ta              -478.032;
+    }
+    un-named-reaction-184
+    {
+        type            reversibleArrhenius;
+        reaction        "HNO + O2 = HO2 + NO";
+        A               1e+10;
+        beta            0;
+        Ta              6541.49;
+    }
+    un-named-reaction-185
+    {
+        type            reversibleArrhenius;
+        reaction        "CN + O = CO + N";
+        A               7.7e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-186
+    {
+        type            reversibleArrhenius;
+        reaction        "CN + OH = NCO + H";
+        A               4e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-187
+    {
+        type            reversibleArrhenius;
+        reaction        "CN + H2O = HCN + OH";
+        A               8e+09;
+        beta            0;
+        Ta              3753.81;
+    }
+    un-named-reaction-188
+    {
+        type            reversibleArrhenius;
+        reaction        "CN + O2 = NCO + O";
+        A               6.14e+09;
+        beta            0;
+        Ta              -221.404;
+    }
+    un-named-reaction-189
+    {
+        type            reversibleArrhenius;
+        reaction        "CN + H2 = HCN + H";
+        A               295;
+        beta            2.45;
+        Ta              1127.15;
+    }
+    un-named-reaction-190
+    {
+        type            reversibleArrhenius;
+        reaction        "NCO + O = NO + CO";
+        A               2.35e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-191
+    {
+        type            reversibleArrhenius;
+        reaction        "NCO + H = NH + CO";
+        A               5.4e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-192
+    {
+        type            reversibleArrhenius;
+        reaction        "NCO + OH = NO + H + CO";
+        A               2.5e+09;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-193
+    {
+        type            reversibleArrhenius;
+        reaction        "NCO + N = N2 + CO";
+        A               2e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-194
+    {
+        type            reversibleArrhenius;
+        reaction        "NCO + O2 = NO + CO2";
+        A               2e+09;
+        beta            0;
+        Ta              10063.8;
+    }
+    un-named-reaction-195
+    {
+        type            reversibleArrhenius;
+        reaction        "NCO + NO = N2O + CO";
+        A               1.9e+14;
+        beta            -1.52;
+        Ta              372.362;
+    }
+    un-named-reaction-196
+    {
+        type            reversibleArrhenius;
+        reaction        "NCO + NO = N2 + CO2";
+        A               3.8e+15;
+        beta            -2;
+        Ta              402.553;
+    }
+    un-named-reaction-197
+    {
+        type            reversibleArrhenius;
+        reaction        "HCN + O = NCO + H";
+        A               20.3;
+        beta            2.64;
+        Ta              2505.89;
+    }
+    un-named-reaction-198
+    {
+        type            reversibleArrhenius;
+        reaction        "HCN + O = NH + CO";
+        A               5.07;
+        beta            2.64;
+        Ta              2505.89;
+    }
+    un-named-reaction-199
+    {
+        type            reversibleArrhenius;
+        reaction        "HCN + O = CN + OH";
+        A               3.91e+06;
+        beta            1.58;
+        Ta              13384.9;
+    }
+    un-named-reaction-200
+    {
+        type            reversibleArrhenius;
+        reaction        "HCN + OH = HOCN + H";
+        A               1100;
+        beta            2.03;
+        Ta              6727.67;
+    }
+    un-named-reaction-201
+    {
+        type            reversibleArrhenius;
+        reaction        "HCN + OH = HNCO + H";
+        A               4.4;
+        beta            2.26;
+        Ta              3220.42;
+    }
+    un-named-reaction-202
+    {
+        type            reversibleArrhenius;
+        reaction        "HCN + OH = NH2 + CO";
+        A               0.16;
+        beta            2.56;
+        Ta              4528.72;
+    }
+    un-named-reaction-203
+    {
+        type            reversibleArrhenius;
+        reaction        "H2CN + N = N2 + CH2";
+        A               6e+10;
+        beta            0;
+        Ta              201.276;
+    }
+    un-named-reaction-204
+    {
+        type            reversibleArrhenius;
+        reaction        "C + N2 = CN + N";
+        A               6.3e+10;
+        beta            0;
+        Ta              23156.9;
+    }
+    un-named-reaction-205
+    {
+        type            reversibleArrhenius;
+        reaction        "CH + N2 = HCN + N";
+        A               3.12e+06;
+        beta            0.88;
+        Ta              10129.2;
+    }
+    un-named-reaction-206
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2 + N2 = HCN + NH";
+        A               1e+10;
+        beta            0;
+        Ta              37236.2;
+    }
+    un-named-reaction-207
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2(S) + N2 = NH + HCN";
+        A               1e+08;
+        beta            0;
+        Ta              32707.4;
+    }
+    un-named-reaction-208
+    {
+        type            reversibleArrhenius;
+        reaction        "C + NO = CN + O";
+        A               1.9e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-209
+    {
+        type            reversibleArrhenius;
+        reaction        "C + NO = CO + N";
+        A               2.9e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-210
+    {
+        type            reversibleArrhenius;
+        reaction        "CH + NO = HCN + O";
+        A               4.1e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-211
+    {
+        type            reversibleArrhenius;
+        reaction        "CH + NO = H + NCO";
+        A               1.62e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-212
+    {
+        type            reversibleArrhenius;
+        reaction        "CH + NO = N + HCO";
+        A               2.46e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-213
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2 + NO = H + HNCO";
+        A               3.1e+14;
+        beta            -1.38;
+        Ta              639.053;
+    }
+    un-named-reaction-214
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2 + NO = OH + HCN";
+        A               2.9e+11;
+        beta            -0.69;
+        Ta              382.425;
+    }
+    un-named-reaction-215
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2 + NO = H + HCNO";
+        A               3.8e+10;
+        beta            -0.36;
+        Ta              291.851;
+    }
+    un-named-reaction-216
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2(S) + NO = H + HNCO";
+        A               3.1e+14;
+        beta            -1.38;
+        Ta              639.053;
+    }
+    un-named-reaction-217
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2(S) + NO = OH + HCN";
+        A               2.9e+11;
+        beta            -0.69;
+        Ta              382.425;
+    }
+    un-named-reaction-218
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2(S) + NO = H + HCNO";
+        A               3.8e+10;
+        beta            -0.36;
+        Ta              291.851;
+    }
+    un-named-reaction-219
+    {
+        type            reversibleArrhenius;
+        reaction        "CH3 + NO = HCN + H2O";
+        A               9.6e+10;
+        beta            0;
+        Ta              14491.9;
+    }
+    un-named-reaction-220
+    {
+        type            reversibleArrhenius;
+        reaction        "CH3 + NO = H2CN + OH";
+        A               1e+09;
+        beta            0;
+        Ta              10944.4;
+    }
+    un-named-reaction-221
+    {
+        type            reversibleArrhenius;
+        reaction        "HCNN + O = CO + H + N2";
+        A               2.2e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-222
+    {
+        type            reversibleArrhenius;
+        reaction        "HCNN + O = HCN + NO";
+        A               2e+09;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-223
+    {
+        type            reversibleArrhenius;
+        reaction        "HCNN + O2 = O + HCO + N2";
+        A               1.2e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-224
+    {
+        type            reversibleArrhenius;
+        reaction        "HCNN + OH = H + HCO + N2";
+        A               1.2e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-225
+    {
+        type            reversibleArrhenius;
+        reaction        "HCNN + H = CH2 + N2";
+        A               1e+11;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-226
+    {
+        type            reversibleArrhenius;
+        reaction        "HNCO + O = NH + CO2";
+        A               98000;
+        beta            1.41;
+        Ta              4277.13;
+    }
+    un-named-reaction-227
+    {
+        type            reversibleArrhenius;
+        reaction        "HNCO + O = HNO + CO";
+        A               150000;
+        beta            1.57;
+        Ta              22140.4;
+    }
+    un-named-reaction-228
+    {
+        type            reversibleArrhenius;
+        reaction        "HNCO + O = NCO + OH";
+        A               2200;
+        beta            2.11;
+        Ta              5736.38;
+    }
+    un-named-reaction-229
+    {
+        type            reversibleArrhenius;
+        reaction        "HNCO + H = NH2 + CO";
+        A               22500;
+        beta            1.7;
+        Ta              1912.13;
+    }
+    un-named-reaction-230
+    {
+        type            reversibleArrhenius;
+        reaction        "HNCO + H = H2 + NCO";
+        A               105;
+        beta            2.5;
+        Ta              6692.44;
+    }
+    un-named-reaction-231
+    {
+        type            reversibleArrhenius;
+        reaction        "HNCO + OH = NCO + H2O";
+        A               33000;
+        beta            1.5;
+        Ta              1811.49;
+    }
+    un-named-reaction-232
+    {
+        type            reversibleArrhenius;
+        reaction        "HNCO + OH = NH2 + CO2";
+        A               3300;
+        beta            1.5;
+        Ta              1811.49;
+    }
+    un-named-reaction-233
+    {
+        type            reversibleArrhenius;
+        reaction        "HCNO + H = H + HNCO";
+        A               2.1e+12;
+        beta            -0.69;
+        Ta              1434.1;
+    }
+    un-named-reaction-234
+    {
+        type            reversibleArrhenius;
+        reaction        "HCNO + H = OH + HCN";
+        A               2.7e+08;
+        beta            0.18;
+        Ta              1066.77;
+    }
+    un-named-reaction-235
+    {
+        type            reversibleArrhenius;
+        reaction        "HCNO + H = NH2 + CO";
+        A               1.7e+11;
+        beta            -0.75;
+        Ta              1454.22;
+    }
+    un-named-reaction-236
+    {
+        type            reversibleArrhenius;
+        reaction        "HOCN + H = H + HNCO";
+        A               20000;
+        beta            2;
+        Ta              1006.38;
+    }
+    un-named-reaction-237
+    {
+        type            reversibleArrhenius;
+        reaction        "HCCO + NO = HCNO + CO";
+        A               9e+09;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-238
+    {
+        type            reversibleArrhenius;
+        reaction        "CH3 + N = H2CN + H";
+        A               6.1e+11;
+        beta            -0.31;
+        Ta              145.925;
+    }
+    un-named-reaction-239
+    {
+        type            reversibleArrhenius;
+        reaction        "CH3 + N = HCN + H2";
+        A               3.7e+09;
+        beta            0.15;
+        Ta              -45.2872;
+    }
+    un-named-reaction-240
+    {
+        type            reversibleArrhenius;
+        reaction        "NH3 + H = NH2 + H2";
+        A               540;
+        beta            2.4;
+        Ta              4989.14;
+    }
+    un-named-reaction-241
+    {
+        type            reversibleArrhenius;
+        reaction        "NH3 + OH = NH2 + H2O";
+        A               50000;
+        beta            1.6;
+        Ta              480.548;
+    }
+    un-named-reaction-242
+    {
+        type            reversibleArrhenius;
+        reaction        "NH3 + O = NH2 + OH";
+        A               9400;
+        beta            1.94;
+        Ta              3250.62;
+    }
+    un-named-reaction-243
+    {
+        type            reversibleArrhenius;
+        reaction        "NH + CO2 = HNO + CO";
+        A               1e+10;
+        beta            0;
+        Ta              7220.79;
+    }
+    un-named-reaction-244
+    {
+        type            reversibleArrhenius;
+        reaction        "CN + NO2 = NCO + NO";
+        A               6.16e+12;
+        beta            -0.752;
+        Ta              173.601;
+    }
+    un-named-reaction-245
+    {
+        type            reversibleArrhenius;
+        reaction        "NCO + NO2 = N2O + CO2";
+        A               3.25e+09;
+        beta            0;
+        Ta              -354.75;
+    }
+    un-named-reaction-246
+    {
+        type            reversibleArrhenius;
+        reaction        "N + CO2 = NO + CO";
+        A               3e+09;
+        beta            0;
+        Ta              5686.06;
+    }
+    un-named-reaction-247
+    {
+        type            irreversibleArrhenius;
+        reaction        "O + CH3 = H + H2 + CO";
+        A               3.37e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-248
+    {
+        type            reversibleArrhenius;
+        reaction        "O + C2H4 = H + CH2CHO";
+        A               6700;
+        beta            1.83;
+        Ta              110.702;
+    }
+    un-named-reaction-249
+    {
+        type            reversibleArrhenius;
+        reaction        "O + C2H5 = H + CH3CHO";
+        A               1.096e+11;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-250
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + HO2 = O2 + H2O";
+        A               5e+12;
+        beta            0;
+        Ta              8720.3;
+    }
+    un-named-reaction-251
+    {
+        type            irreversibleArrhenius;
+        reaction        "OH + CH3 = H2 + CH2O";
+        A               8e+06;
+        beta            0.5;
+        Ta              -883.101;
+    }
+    un-named-reaction-252
+    {
+        type            irreversibleArrhenius;
+        reaction        "CH2 + O2 = 2H + CO2";
+        A               5.8e+09;
+        beta            0;
+        Ta              754.787;
+    }
+    un-named-reaction-253
+    {
+        type            reversibleArrhenius;
+        reaction        "CH2 + O2 = O + CH2O";
+        A               2.4e+09;
+        beta            0;
+        Ta              754.787;
+    }
+    un-named-reaction-254
+    {
+        type            irreversibleArrhenius;
+        reaction        "CH2 + CH2 = 2H + C2H2";
+        A               2e+11;
+        beta            0;
+        Ta              5529.57;
+    }
+    un-named-reaction-255
+    {
+        type            irreversibleArrhenius;
+        reaction        "CH2(S) + H2O = H2 + CH2O";
+        A               6.82e+07;
+        beta            0.25;
+        Ta              -470.484;
+    }
+    un-named-reaction-256
+    {
+        type            reversibleArrhenius;
+        reaction        "C2H3 + O2 = O + CH2CHO";
+        A               3.03e+08;
+        beta            0.29;
+        Ta              5.5351;
+    }
+    un-named-reaction-257
+    {
+        type            reversibleArrhenius;
+        reaction        "C2H3 + O2 = HO2 + C2H2";
+        A               1337;
+        beta            1.61;
+        Ta              -193.225;
+    }
+    un-named-reaction-258
+    {
+        type            reversibleArrhenius;
+        reaction        "O + CH3CHO = OH + CH2CHO";
+        A               2.92e+09;
+        beta            0;
+        Ta              909.77;
+    }
+    un-named-reaction-259
+    {
+        type            irreversibleArrhenius;
+        reaction        "O + CH3CHO = OH + CH3 + CO";
+        A               2.92e+09;
+        beta            0;
+        Ta              909.77;
+    }
+    un-named-reaction-260
+    {
+        type            irreversibleArrhenius;
+        reaction        "O2 + CH3CHO = HO2 + CH3 + CO";
+        A               3.01e+10;
+        beta            0;
+        Ta              19699.9;
+    }
+    un-named-reaction-261
+    {
+        type            reversibleArrhenius;
+        reaction        "H + CH3CHO = CH2CHO + H2";
+        A               2.05e+06;
+        beta            1.16;
+        Ta              1210.17;
+    }
+    un-named-reaction-262
+    {
+        type            irreversibleArrhenius;
+        reaction        "H + CH3CHO = CH3 + H2 + CO";
+        A               2.05e+06;
+        beta            1.16;
+        Ta              1210.17;
+    }
+    un-named-reaction-263
+    {
+        type            irreversibleArrhenius;
+        reaction        "OH + CH3CHO = CH3 + H2O + CO";
+        A               2.343e+07;
+        beta            0.73;
+        Ta              -560.052;
+    }
+    un-named-reaction-264
+    {
+        type            irreversibleArrhenius;
+        reaction        "HO2 + CH3CHO = CH3 + H2O2 + CO";
+        A               3.01e+09;
+        beta            0;
+        Ta              5999.55;
+    }
+    un-named-reaction-265
+    {
+        type            irreversibleArrhenius;
+        reaction        "CH3 + CH3CHO = CH3 + CH4 + CO";
+        A               2720;
+        beta            1.77;
+        Ta              2978.89;
+    }
+    un-named-reaction-266
+    {
+        type            irreversibleArrhenius;
+        reaction        "O + CH2CHO = H + CH2 + CO2";
+        A               1.5e+11;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-267
+    {
+        type            irreversibleArrhenius;
+        reaction        "O2 + CH2CHO = OH + CO + CH2O";
+        A               1.81e+07;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-268
+    {
+        type            irreversibleArrhenius;
+        reaction        "O2 + CH2CHO = OH + 2HCO";
+        A               2.35e+07;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-269
+    {
+        type            reversibleArrhenius;
+        reaction        "H + CH2CHO = CH3 + HCO";
+        A               2.2e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-270
+    {
+        type            reversibleArrhenius;
+        reaction        "H + CH2CHO = CH2CO + H2";
+        A               1.1e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-271
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + CH2CHO = H2O + CH2CO";
+        A               1.2e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-272
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + CH2CHO = HCO + CH2OH";
+        A               3.01e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-273
+    {
+        type            reversibleArrhenius;
+        reaction        "O + C3H8 = OH + C3H7";
+        A               193;
+        beta            2.68;
+        Ta              1869.86;
+    }
+    un-named-reaction-274
+    {
+        type            reversibleArrhenius;
+        reaction        "H + C3H8 = C3H7 + H2";
+        A               1320;
+        beta            2.54;
+        Ta              3399.56;
+    }
+    un-named-reaction-275
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + C3H8 = C3H7 + H2O";
+        A               31600;
+        beta            1.8;
+        Ta              469.981;
+    }
+    un-named-reaction-276
+    {
+        type            reversibleArrhenius;
+        reaction        "C3H7 + H2O2 = HO2 + C3H8";
+        A               0.378;
+        beta            2.72;
+        Ta              754.787;
+    }
+    un-named-reaction-277
+    {
+        type            reversibleArrhenius;
+        reaction        "CH3 + C3H8 = C3H7 + CH4";
+        A               0.000903;
+        beta            3.65;
+        Ta              3599.83;
+    }
+    un-named-reaction-278
+    {
+        type            reversibleArrhenius;
+        reaction        "O + C3H7 = C2H5 + CH2O";
+        A               9.64e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-279
+    {
+        type            reversibleArrhenius;
+        reaction        "H + C3H7 = CH3 + C2H5";
+        A               4060;
+        beta            2.19;
+        Ta              447.84;
+    }
+    un-named-reaction-280
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + C3H7 = C2H5 + CH2OH";
+        A               2.41e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-281
+    {
+        type            reversibleArrhenius;
+        reaction        "HO2 + C3H7 = O2 + C3H8";
+        A               2.55e+07;
+        beta            0.255;
+        Ta              -474.509;
+    }
+    un-named-reaction-282
+    {
+        type            irreversibleArrhenius;
+        reaction        "HO2 + C3H7 = OH + C2H5 + CH2O";
+        A               2.41e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-283
+    {
+        type            reversibleArrhenius;
+        reaction        "CH3 + C3H7 = 2C2H5";
+        A               1.927e+10;
+        beta            -0.32;
+        Ta              0;
+    }
+    un-named-reaction-284
+    {
+        type            reversibleThirdBodyArrhenius;
+        reaction        "2O = O2";
+        A               1.2e+11;
+        beta            -1;
+        Ta              0;
+        coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2.4)
+(O 1)
+(OH 1)
+(H2O 15.4)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.75)
+(CO2 3.6)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.83)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+    }
+    un-named-reaction-285
+    {
+        type            reversibleThirdBodyArrhenius;
+        reaction        "O + H = OH";
+        A               5e+11;
+        beta            -1;
+        Ta              0;
+        coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+    }
+    un-named-reaction-286
+    {
+        type            reversibleThirdBodyArrhenius;
+        reaction        "H + O2 = HO2";
+        A               2.8e+12;
+        beta            -0.86;
+        Ta              0;
+        coeffs
+53
+(
+(CH4 1)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 0)
+(H2 1)
+(O 1)
+(OH 1)
+(H2O 0)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 0.75)
+(CO2 1.5)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 1.5)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 0)
+(AR 0)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+    }
+    un-named-reaction-287
+    {
+        type            reversibleThirdBodyArrhenius;
+        reaction        "2H = H2";
+        A               1e+12;
+        beta            -1;
+        Ta              0;
+        coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 0)
+(O 1)
+(OH 1)
+(H2O 0)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1)
+(CO2 0)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.63)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+    }
+    un-named-reaction-288
+    {
+        type            reversibleThirdBodyArrhenius;
+        reaction        "H + OH = H2O";
+        A               2.2e+16;
+        beta            -2;
+        Ta              0;
+        coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 0.73)
+(O 1)
+(OH 1)
+(H2O 3.65)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1)
+(CO2 1)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.38)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+    }
+    un-named-reaction-289
+    {
+        type            reversibleThirdBodyArrhenius;
+        reaction        "HCO = H + CO";
+        A               1.87e+14;
+        beta            -1;
+        Ta              8554.25;
+        coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 0)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 1)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+    }
+    un-named-reaction-290
+    {
+        type            reversibleThirdBodyArrhenius;
+        reaction        "NO + O = NO2";
+        A               1.06e+14;
+        beta            -1.41;
+        Ta              0;
+        coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+    }
+    un-named-reaction-291
+    {
+        type            reversibleThirdBodyArrhenius;
+        reaction        "NNH = N2 + H";
+        A               1.3e+11;
+        beta            -0.11;
+        Ta              2505.89;
+        coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+    }
+    un-named-reaction-292
+    {
+        type            reversibleThirdBodyArrhenius;
+        reaction        "H + NO = HNO";
+        A               4.48e+13;
+        beta            -1.32;
+        Ta              372.362;
+        coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+    }
+    un-named-reaction-293
+    {
+        type            reversibleThirdBodyArrhenius;
+        reaction        "NCO = N + CO";
+        A               3.1e+11;
+        beta            0;
+        Ta              27197.5;
+        coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+    }
+    un-named-reaction-294
+    {
+        type            reversibleThirdBodyArrhenius;
+        reaction        "HCN = H + CN";
+        A               1.04e+26;
+        beta            -3.3;
+        Ta              63704;
+        coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+    }
+    un-named-reaction-295
+    {
+        type            reversibleThirdBodyArrhenius;
+        reaction        "HNCO = NH + CO";
+        A               1.18e+13;
+        beta            0;
+        Ta              42630.4;
+        coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+    }
+    un-named-reaction-296
+    {
+        type            reversibleArrheniusLindemannFallOff;
+        reaction        "O + CO = CO2";
+        k0
+        {
+            A               6.02e+08;
+            beta            0;
+            Ta              1509.57;
+        }
+        kInf
+        {
+            A               1.8e+07;
+            beta            0;
+            Ta              1200.11;
+        }
+        F
+        {
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 6)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 3.5)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.5)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-297
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "H + CH2 = CH3";
+        k0
+        {
+            A               1.04e+20;
+            beta            -2.76;
+            Ta              805.106;
+        }
+        kInf
+        {
+            A               6e+11;
+            beta            0;
+            Ta              0;
+        }
+        F
+        {
+            alpha           0.562;
+            Tsss            91;
+            Ts              5836;
+            Tss             8552;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-298
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "H + CH3 = CH4";
+        k0
+        {
+            A               2.62e+27;
+            beta            -4.76;
+            Ta              1227.79;
+        }
+        kInf
+        {
+            A               1.39e+13;
+            beta            -0.534;
+            Ta              269.711;
+        }
+        F
+        {
+            alpha           0.783;
+            Tsss            74;
+            Ts              2941;
+            Tss             6964;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 3)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-299
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "H + HCO = CH2O";
+        k0
+        {
+            A               2.47e+18;
+            beta            -2.57;
+            Ta              213.856;
+        }
+        kInf
+        {
+            A               1.09e+09;
+            beta            0.48;
+            Ta              -130.83;
+        }
+        F
+        {
+            alpha           0.7824;
+            Tsss            271;
+            Ts              2755;
+            Tss             6570;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-300
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "H + CH2O = CH2OH";
+        k0
+        {
+            A               1.27e+26;
+            beta            -4.82;
+            Ta              3285.84;
+        }
+        kInf
+        {
+            A               5.4e+08;
+            beta            0.454;
+            Ta              1811.49;
+        }
+        F
+        {
+            alpha           0.7187;
+            Tsss            103;
+            Ts              1291;
+            Tss             4160;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 1)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-301
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "H + CH2OH = CH3OH";
+        k0
+        {
+            A               4.36e+25;
+            beta            -4.65;
+            Ta              2556.21;
+        }
+        kInf
+        {
+            A               1.055e+09;
+            beta            0.5;
+            Ta              43.2744;
+        }
+        F
+        {
+            alpha           0.6;
+            Tsss            100;
+            Ts              90000;
+            Tss             10000;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 1)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-302
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "H + CH3O = CH3OH";
+        k0
+        {
+            A               4.66e+35;
+            beta            -7.44;
+            Ta              7084.93;
+        }
+        kInf
+        {
+            A               2.43e+09;
+            beta            0.515;
+            Ta              25.1596;
+        }
+        F
+        {
+            alpha           0.7;
+            Tsss            100;
+            Ts              90000;
+            Tss             10000;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 1)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-303
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "H + C2H = C2H2";
+        k0
+        {
+            A               3.75e+27;
+            beta            -4.8;
+            Ta              956.063;
+        }
+        kInf
+        {
+            A               1e+14;
+            beta            -1;
+            Ta              0;
+        }
+        F
+        {
+            alpha           0.6464;
+            Tsss            132;
+            Ts              1315;
+            Tss             5566;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-304
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "H + C2H2 = C2H3";
+        k0
+        {
+            A               3.8e+34;
+            beta            -7.27;
+            Ta              3633.04;
+        }
+        kInf
+        {
+            A               5.6e+09;
+            beta            0;
+            Ta              1207.66;
+        }
+        F
+        {
+            alpha           0.7507;
+            Tsss            98.5;
+            Ts              1302;
+            Tss             4167;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-305
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "H + C2H3 = C2H4";
+        k0
+        {
+            A               1.4e+24;
+            beta            -3.86;
+            Ta              1670.59;
+        }
+        kInf
+        {
+            A               6.08e+09;
+            beta            0.27;
+            Ta              140.894;
+        }
+        F
+        {
+            alpha           0.782;
+            Tsss            207.5;
+            Ts              2663;
+            Tss             6095;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-306
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "H + C2H4 = C2H5";
+        k0
+        {
+            A               6e+35;
+            beta            -7.62;
+            Ta              3507.24;
+        }
+        kInf
+        {
+            A               5.4e+08;
+            beta            0.454;
+            Ta              915.808;
+        }
+        F
+        {
+            alpha           0.9753;
+            Tsss            210;
+            Ts              984;
+            Tss             4374;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-307
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "H + C2H5 = C2H6";
+        k0
+        {
+            A               1.99e+35;
+            beta            -7.08;
+            Ta              3363.83;
+        }
+        kInf
+        {
+            A               5.21e+14;
+            beta            -0.99;
+            Ta              795.042;
+        }
+        F
+        {
+            alpha           0.8422;
+            Tsss            125;
+            Ts              2219;
+            Tss             6882;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-308
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "H2 + CO = CH2O";
+        k0
+        {
+            A               5.07e+21;
+            beta            -3.42;
+            Ta              42444.2;
+        }
+        kInf
+        {
+            A               43000;
+            beta            1.5;
+            Ta              40054;
+        }
+        F
+        {
+            alpha           0.932;
+            Tsss            197;
+            Ts              1540;
+            Tss             10300;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-309
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "2OH = H2O2";
+        k0
+        {
+            A               2.3e+12;
+            beta            -0.9;
+            Ta              -855.425;
+        }
+        kInf
+        {
+            A               7.4e+10;
+            beta            -0.37;
+            Ta              0;
+        }
+        F
+        {
+            alpha           0.7346;
+            Tsss            94;
+            Ts              1756;
+            Tss             5182;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-310
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "OH + CH3 = CH3OH";
+        k0
+        {
+            A               4e+30;
+            beta            -5.92;
+            Ta              1580.02;
+        }
+        kInf
+        {
+            A               2.79e+15;
+            beta            -1.43;
+            Ta              669.244;
+        }
+        F
+        {
+            alpha           0.412;
+            Tsss            195;
+            Ts              5900;
+            Tss             6394;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 1)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-311
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "CH + CO = HCCO";
+        k0
+        {
+            A               2.69e+22;
+            beta            -3.74;
+            Ta              974.178;
+        }
+        kInf
+        {
+            A               5e+10;
+            beta            0;
+            Ta              0;
+        }
+        F
+        {
+            alpha           0.5757;
+            Tsss            237;
+            Ts              1652;
+            Tss             5069;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-312
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "CH2 + CO = CH2CO";
+        k0
+        {
+            A               2.69e+27;
+            beta            -5.11;
+            Ta              3570.14;
+        }
+        kInf
+        {
+            A               8.1e+08;
+            beta            0.5;
+            Ta              2269.39;
+        }
+        F
+        {
+            alpha           0.5907;
+            Tsss            275;
+            Ts              1226;
+            Tss             5185;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-313
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "CH2(S) + H2O = CH3OH";
+        k0
+        {
+            A               1.88e+32;
+            beta            -6.36;
+            Ta              2536.08;
+        }
+        kInf
+        {
+            A               4.82e+14;
+            beta            -1.16;
+            Ta              576.154;
+        }
+        F
+        {
+            alpha           0.6027;
+            Tsss            208;
+            Ts              3922;
+            Tss             10180;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 1)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-314
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "2CH3 = C2H6";
+        k0
+        {
+            A               3.4e+35;
+            beta            -7.03;
+            Ta              1389.81;
+        }
+        kInf
+        {
+            A               6.77e+13;
+            beta            -1.18;
+            Ta              329.087;
+        }
+        F
+        {
+            alpha           0.619;
+            Tsss            73.2;
+            Ts              1180;
+            Tss             9999;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-315
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "C2H4 = H2 + C2H2";
+        k0
+        {
+            A               1.58e+48;
+            beta            -9.3;
+            Ta              49212.1;
+        }
+        kInf
+        {
+            A               8e+12;
+            beta            0.44;
+            Ta              43661.9;
+        }
+        F
+        {
+            alpha           0.7345;
+            Tsss            180;
+            Ts              1035;
+            Tss             5417;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-316
+    {
+        type            reversibleArrheniusLindemannFallOff;
+        reaction        "N2O = N2 + O";
+        k0
+        {
+            A               6.37e+11;
+            beta            0;
+            Ta              28500.8;
+        }
+        kInf
+        {
+            A               7.91e+10;
+            beta            0;
+            Ta              28188.8;
+        }
+        F
+        {
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.625)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-317
+    {
+        type            reversibleArrheniusLindemannFallOff;
+        reaction        "H + HCN = H2CN";
+        k0
+        {
+            A               1.4e+20;
+            beta            -3.4;
+            Ta              956.063;
+        }
+        kInf
+        {
+            A               3.3e+10;
+            beta            0;
+            Ta              0;
+        }
+        F
+        {
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-318
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "CH + N2 = HCNN";
+        k0
+        {
+            A               1.3e+19;
+            beta            -3.16;
+            Ta              372.362;
+        }
+        kInf
+        {
+            A               3.1e+09;
+            beta            0.15;
+            Ta              0;
+        }
+        F
+        {
+            alpha           0.667;
+            Tsss            235;
+            Ts              2117;
+            Tss             4536;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 1)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-319
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "CH + H2 = CH3";
+        k0
+        {
+            A               4.82e+19;
+            beta            -2.8;
+            Ta              296.883;
+        }
+        kInf
+        {
+            A               1.97e+09;
+            beta            0.43;
+            Ta              -186.181;
+        }
+        F
+        {
+            alpha           0.578;
+            Tsss            122;
+            Ts              2535;
+            Tss             9365;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-320
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "H + CH2CO = CH2CHO";
+        k0
+        {
+            A               1.012e+36;
+            beta            -7.63;
+            Ta              1939.3;
+        }
+        kInf
+        {
+            A               4.865e+08;
+            beta            0.422;
+            Ta              -883.101;
+        }
+        F
+        {
+            alpha           0.465;
+            Tsss            201;
+            Ts              1773;
+            Tss             5333;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-321
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "CH3 + C2H5 = C3H8";
+        k0
+        {
+            A               2.71e+68;
+            beta            -16.82;
+            Ta              6574.19;
+        }
+        kInf
+        {
+            A               9.43e+09;
+            beta            0;
+            Ta              0;
+        }
+        F
+        {
+            alpha           0.1527;
+            Tsss            291;
+            Ts              2742;
+            Tss             7748;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-322
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "CH3 + C2H4 = C3H7";
+        k0
+        {
+            A               3e+57;
+            beta            -14.6;
+            Ta              9142.98;
+        }
+        kInf
+        {
+            A               2550;
+            beta            1.6;
+            Ta              2868.19;
+        }
+        F
+        {
+            alpha           0.1894;
+            Tsss            277;
+            Ts              8748;
+            Tss             7891;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-323
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "H + C3H7 = C3H8";
+        k0
+        {
+            A               4.42e+55;
+            beta            -13.545;
+            Ta              5714.74;
+        }
+        kInf
+        {
+            A               3.613e+10;
+            beta            0;
+            Ta              0;
+        }
+        F
+        {
+            alpha           0.315;
+            Tsss            369;
+            Ts              3285;
+            Tss             6667;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 0.7)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+    un-named-reaction-324
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "H + CH2O = CH3O";
+        k0
+        {
+            A               2.2e+24;
+            beta            -4.8;
+            Ta              2797.74;
+        }
+        kInf
+        {
+            A               5.4e+08;
+            beta            0.454;
+            Ta              1308.3;
+        }
+        F
+        {
+            alpha           0.758;
+            Tsss            94;
+            Ts              1555;
+            Tss             4200;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs
+53
+(
+(CH4 2)
+(CH2O 1)
+(CH3O 1)
+(H 1)
+(O2 1)
+(H2 2)
+(O 1)
+(OH 1)
+(H2O 6)
+(HO2 1)
+(H2O2 1)
+(C 1)
+(CH 1)
+(CH2 1)
+(CH2(S) 1)
+(CH3 1)
+(CO 1.5)
+(CO2 2)
+(HCO 1)
+(CH2OH 1)
+(CH3OH 1)
+(C2H 1)
+(C2H2 1)
+(C2H3 1)
+(C2H4 1)
+(C2H5 1)
+(C2H6 3)
+(HCCO 1)
+(CH2CO 1)
+(HCCOH 1)
+(N 1)
+(NH 1)
+(NH2 1)
+(NH3 1)
+(NNH 1)
+(NO 1)
+(NO2 1)
+(N2O 1)
+(HNO 1)
+(CN 1)
+(HCN 1)
+(H2CN 1)
+(HCNN 1)
+(HCNO 1)
+(HOCN 1)
+(HNCO 1)
+(NCO 1)
+(N2 1)
+(AR 1)
+(C3H7 1)
+(C3H8 1)
+(CH2CHO 1)
+(CH3CHO 1)
+)
+;
+        }
+    }
+}
+
+Thigh   5000;
+Tlow    200;
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/constant/thermo.compressibleGasGRI b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/constant/thermo.compressibleGasGRI
new file mode 100644
index 0000000000000000000000000000000000000000..9557281ac6caa328c22474393bacf2b66f3c9622
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/constant/thermo.compressibleGasGRI
@@ -0,0 +1,1397 @@
+species
+53
+(
+CH4
+CH2O
+CH3O
+H
+O2
+H2
+O
+OH
+H2O
+HO2
+H2O2
+C
+CH
+CH2
+CH2(S)
+CH3
+CO
+CO2
+HCO
+CH2OH
+CH3OH
+C2H
+C2H2
+C2H3
+C2H4
+C2H5
+C2H6
+HCCO
+CH2CO
+HCCOH
+N
+NH
+NH2
+NH3
+NNH
+NO
+NO2
+N2O
+HNO
+CN
+HCN
+H2CN
+HCNN
+HCNO
+HOCN
+HNCO
+NCO
+N2
+AR
+C3H7
+C3H8
+CH2CHO
+CH3CHO
+)
+;
+
+OH
+{
+    specie
+    {
+        molWeight       17.0074;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.09289 0.00054843 1.26505e-07 -8.79462e-11 1.17412e-14 3858.66 4.4767 );
+        lowCpCoeffs     ( 3.99202 -0.00240132 4.61794e-06 -3.88113e-09 1.36411e-12 3615.08 -0.103925 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        O               1;
+        H               1;
+    }
+}
+CN
+{
+    specie
+    {
+        molWeight       26.0179;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           6000;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.74598 4.34508e-05 2.9706e-07 -6.86518e-11 4.41342e-15 51536.2 2.78676 );
+        lowCpCoeffs     ( 3.61294 -0.000955513 2.1443e-06 -3.15163e-10 -4.64304e-13 51708.3 3.9805 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               1;
+        N               1;
+    }
+}
+C2H3
+{
+    specie
+    {
+        molWeight       27.0462;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.01672 0.0103302 -4.68082e-06 1.01763e-09 -8.62607e-14 34612.9 7.78732 );
+        lowCpCoeffs     ( 3.21247 0.00151479 2.59209e-05 -3.57658e-08 1.47151e-11 34859.8 8.51054 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               2;
+        H               3;
+    }
+}
+N2
+{
+    specie
+    {
+        molWeight       28.0134;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.92664 0.00148798 -5.68476e-07 1.0097e-10 -6.75335e-15 -922.798 5.98053 );
+        lowCpCoeffs     ( 3.29868 0.00140824 -3.96322e-06 5.64152e-09 -2.44485e-12 -1020.9 3.95037 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        N               2;
+    }
+}
+HOCN
+{
+    specie
+    {
+        molWeight       43.0252;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1368;
+        highCpCoeffs    ( 5.89785 0.00316789 -1.11801e-06 1.77243e-10 -1.04339e-14 -3706.53 -6.18168 );
+        lowCpCoeffs     ( 3.78605 0.00688668 -3.21488e-06 5.17196e-10 1.19361e-14 -2826.98 5.63292 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        H               1;
+        N               1;
+        C               1;
+        O               1;
+    }
+}
+N
+{
+    specie
+    {
+        molWeight       14.0067;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           6000;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.41594 0.000174891 -1.19024e-07 3.02262e-11 -2.0361e-15 56133.8 4.64961 );
+        lowCpCoeffs     ( 2.5 0 0 0 0 56104.6 4.19391 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        N               1;
+    }
+}
+C2H
+{
+    specie
+    {
+        molWeight       25.0303;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.16781 0.00475222 -1.83787e-06 3.0419e-10 -1.77233e-14 67121.1 6.63589 );
+        lowCpCoeffs     ( 2.88966 0.01341 -2.8477e-05 2.94791e-08 -1.09332e-11 66839.4 6.22296 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               2;
+        H               1;
+    }
+}
+HNO
+{
+    specie
+    {
+        molWeight       31.0141;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           6000;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.97925 0.00349441 -7.85498e-07 5.74796e-11 -1.93359e-16 11750.6 8.60637 );
+        lowCpCoeffs     ( 4.53349 -0.00566962 1.84732e-05 -1.71371e-08 5.54546e-12 11548.3 1.74984 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        H               1;
+        N               1;
+        O               1;
+    }
+}
+CH2CO
+{
+    specie
+    {
+        molWeight       42.0376;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 4.5113 0.0090036 -4.1694e-06 9.23346e-10 -7.94838e-14 -7551.05 0.632247 );
+        lowCpCoeffs     ( 2.13584 0.0181189 -1.73947e-05 9.34398e-09 -2.01458e-12 -7042.92 12.2156 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               2;
+        H               2;
+        O               1;
+    }
+}
+CH3
+{
+    specie
+    {
+        molWeight       15.0351;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.28572 0.0072399 -2.98714e-06 5.95685e-10 -4.67154e-14 16775.6 8.48007 );
+        lowCpCoeffs     ( 3.67359 0.00201095 5.73022e-06 -6.87117e-09 2.54386e-12 16445 1.60456 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               1;
+        H               3;
+    }
+}
+C2H5
+{
+    specie
+    {
+        molWeight       29.0622;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 1.95466 0.0173973 -7.98207e-06 1.75218e-09 -1.49642e-13 12857.5 13.4624 );
+        lowCpCoeffs     ( 4.30647 -0.00418659 4.97143e-05 -5.99127e-08 2.30509e-11 12841.6 4.70721 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               2;
+        H               5;
+    }
+}
+C2H4
+{
+    specie
+    {
+        molWeight       28.0542;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.03611 0.0146454 -6.71078e-06 1.47223e-09 -1.25706e-13 4939.89 10.3054 );
+        lowCpCoeffs     ( 3.9592 -0.00757052 5.7099e-05 -6.91589e-08 2.69884e-11 5089.78 4.09733 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               2;
+        H               4;
+    }
+}
+C3H8
+{
+    specie
+    {
+        molWeight       44.0972;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 7.53414 0.0188722 -6.27185e-06 9.14756e-10 -4.78381e-14 -16467.5 -17.8923 );
+        lowCpCoeffs     ( 0.933554 0.0264246 6.10597e-06 -2.19775e-08 9.51493e-12 -13958.5 19.2017 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               3;
+        H               8;
+    }
+}
+HCN
+{
+    specie
+    {
+        molWeight       27.0258;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           6000;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.80224 0.00314642 -1.06322e-06 1.66198e-10 -9.79976e-15 14407.3 1.57546 );
+        lowCpCoeffs     ( 2.25899 0.0100512 -1.33518e-05 1.00923e-08 -3.0089e-12 14712.6 8.91644 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        H               1;
+        C               1;
+        N               1;
+    }
+}
+C2H6
+{
+    specie
+    {
+        molWeight       30.0701;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 1.07188 0.0216853 -1.00256e-05 2.21412e-09 -1.90003e-13 -11426.4 15.1156 );
+        lowCpCoeffs     ( 4.29142 -0.00550154 5.99438e-05 -7.08466e-08 2.68686e-11 -11522.2 2.66682 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               2;
+        H               6;
+    }
+}
+NH3
+{
+    specie
+    {
+        molWeight       17.0306;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           6000;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.63445 0.00566626 -1.72787e-06 2.38672e-10 -1.25788e-14 -6544.7 6.56629 );
+        lowCpCoeffs     ( 4.28603 -0.00466052 2.17185e-05 -2.28089e-08 8.2638e-12 -6741.73 -0.625373 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        N               1;
+        H               3;
+    }
+}
+CO2
+{
+    specie
+    {
+        molWeight       44.01;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.85746 0.00441437 -2.21481e-06 5.2349e-10 -4.72084e-14 -48759.2 2.27164 );
+        lowCpCoeffs     ( 2.35677 0.0089846 -7.12356e-06 2.45919e-09 -1.437e-13 -48372 9.90105 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               1;
+        O               2;
+    }
+}
+C2H2
+{
+    specie
+    {
+        molWeight       26.0382;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 4.14757 0.00596167 -2.37295e-06 4.67412e-10 -3.61235e-14 25936 -1.23028 );
+        lowCpCoeffs     ( 0.808681 0.0233616 -3.55172e-05 2.80152e-08 -8.50073e-12 26429 13.9397 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               2;
+        H               2;
+    }
+}
+CH2OH
+{
+    specie
+    {
+        molWeight       31.0345;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.69267 0.00864577 -3.75101e-06 7.87235e-10 -6.48554e-14 -3242.51 5.81043 );
+        lowCpCoeffs     ( 3.86389 0.00559672 5.93272e-06 -1.04532e-08 4.36967e-12 -3193.91 5.47302 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               1;
+        H               3;
+        O               1;
+    }
+}
+H2CN
+{
+    specie
+    {
+        molWeight       28.0338;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           4000;
+        Tcommon         1000;
+        highCpCoeffs    ( 5.2097 0.00296929 -2.85559e-07 -1.63555e-10 3.04326e-14 27677.1 -4.44448 );
+        lowCpCoeffs     ( 2.85166 0.00569523 1.07114e-06 -1.62261e-09 -2.35111e-13 28637.8 8.99275 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        H               2;
+        C               1;
+        N               1;
+    }
+}
+HCCOH
+{
+    specie
+    {
+        molWeight       42.0376;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 5.92383 0.00679236 -2.56586e-06 4.49878e-10 -2.99401e-14 7264.63 -7.60177 );
+        lowCpCoeffs     ( 1.24237 0.0310722 -5.08669e-05 4.31371e-08 -1.40146e-11 8031.61 13.8743 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               2;
+        O               1;
+        H               2;
+    }
+}
+H2O2
+{
+    specie
+    {
+        molWeight       34.0147;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 4.165 0.00490832 -1.90139e-06 3.71186e-10 -2.87908e-14 -17861.8 2.91616 );
+        lowCpCoeffs     ( 4.27611 -0.000542822 1.67336e-05 -2.15771e-08 8.62454e-12 -17702.6 3.43505 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        H               2;
+        O               2;
+    }
+}
+HCO
+{
+    specie
+    {
+        molWeight       29.0185;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.77217 0.00495696 -2.48446e-06 5.89162e-10 -5.33509e-14 4011.92 9.79834 );
+        lowCpCoeffs     ( 4.22119 -0.00324393 1.37799e-05 -1.33144e-08 4.33769e-12 3839.56 3.39437 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        H               1;
+        C               1;
+        O               1;
+    }
+}
+NNH
+{
+    specie
+    {
+        molWeight       29.0214;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           6000;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.76675 0.00289151 -1.04166e-06 1.68426e-10 -1.00919e-14 28650.7 4.47051 );
+        lowCpCoeffs     ( 4.34469 -0.00484971 2.00595e-05 -2.17265e-08 7.94695e-12 28792 2.97794 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        N               2;
+        H               1;
+    }
+}
+N2O
+{
+    specie
+    {
+        molWeight       44.0128;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           6000;
+        Tcommon         1000;
+        highCpCoeffs    ( 4.82307 0.00262703 -9.58509e-07 1.60007e-10 -9.77523e-15 8073.4 -2.20172 );
+        lowCpCoeffs     ( 2.25715 0.0113047 -1.36713e-05 9.68198e-09 -2.93072e-12 8741.77 10.758 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        N               2;
+        O               1;
+    }
+}
+CH2(S)
+{
+    specie
+    {
+        molWeight       14.0271;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.29204 0.00465589 -2.01192e-06 4.17906e-10 -3.39716e-14 50926 8.6265 );
+        lowCpCoeffs     ( 4.1986 -0.00236661 8.23296e-06 -6.68816e-09 1.94315e-12 50496.8 -0.769119 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               1;
+        H               2;
+    }
+}
+O2
+{
+    specie
+    {
+        molWeight       31.9988;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.28254 0.00148309 -7.57967e-07 2.09471e-10 -2.16718e-14 -1088.46 5.45323 );
+        lowCpCoeffs     ( 3.78246 -0.00299673 9.8473e-06 -9.6813e-09 3.24373e-12 -1063.94 3.65768 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        O               2;
+    }
+}
+CH2CHO
+{
+    specie
+    {
+        molWeight       43.0456;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 5.97567 0.00813059 -2.74362e-06 4.0703e-10 -2.17602e-14 490.322 -5.04525 );
+        lowCpCoeffs     ( 3.40906 0.0107386 1.89149e-06 -7.15858e-09 2.86738e-12 1521.48 9.55829 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        O               1;
+        H               3;
+        C               2;
+    }
+}
+HNCO
+{
+    specie
+    {
+        molWeight       43.0252;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1478;
+        highCpCoeffs    ( 6.22395 0.00317864 -1.09379e-06 1.70735e-10 -9.95022e-15 -16659.9 -8.38225 );
+        lowCpCoeffs     ( 3.63096 0.00730282 -2.2805e-06 -6.61271e-10 3.62236e-13 -15587.4 6.19458 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        H               1;
+        N               1;
+        C               1;
+        O               1;
+    }
+}
+HCCO
+{
+    specie
+    {
+        molWeight       41.0297;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           4000;
+        Tcommon         1000;
+        highCpCoeffs    ( 5.62821 0.00408534 -1.59345e-06 2.86261e-10 -1.94078e-14 19327.2 -3.93026 );
+        lowCpCoeffs     ( 2.25172 0.017655 -2.37291e-05 1.72758e-08 -5.06648e-12 20059.4 12.4904 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        H               1;
+        C               2;
+        O               1;
+    }
+}
+H2
+{
+    specie
+    {
+        molWeight       2.01594;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.33728 -4.94025e-05 4.99457e-07 -1.79566e-10 2.00255e-14 -950.159 -3.20502 );
+        lowCpCoeffs     ( 2.34433 0.00798052 -1.94782e-05 2.01572e-08 -7.37612e-12 -917.935 0.68301 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        H               2;
+    }
+}
+NO2
+{
+    specie
+    {
+        molWeight       46.0055;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           6000;
+        Tcommon         1000;
+        highCpCoeffs    ( 4.88475 0.0021724 -8.28069e-07 1.57475e-10 -1.05109e-14 2316.5 -0.117417 );
+        lowCpCoeffs     ( 3.94403 -0.00158543 1.66578e-05 -2.04754e-08 7.83506e-12 2896.62 6.31199 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        N               1;
+        O               2;
+    }
+}
+CH4
+{
+    specie
+    {
+        molWeight       16.043;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 0.0748515 0.0133909 -5.73286e-06 1.22293e-09 -1.01815e-13 -9468.34 18.4373 );
+        lowCpCoeffs     ( 5.14988 -0.013671 4.91801e-05 -4.84743e-08 1.66694e-11 -10246.6 -4.6413 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               1;
+        H               4;
+    }
+}
+C
+{
+    specie
+    {
+        molWeight       12.0112;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.49267 4.79889e-05 -7.24335e-08 3.74291e-11 -4.87278e-15 85451.3 4.8015 );
+        lowCpCoeffs     ( 2.55424 -0.000321538 7.33792e-07 -7.32235e-10 2.66521e-13 85443.9 4.53131 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               1;
+    }
+}
+HO2
+{
+    specie
+    {
+        molWeight       33.0068;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 4.01721 0.00223982 -6.33658e-07 1.14246e-10 -1.07909e-14 111.857 3.7851 );
+        lowCpCoeffs     ( 4.3018 -0.00474912 2.11583e-05 -2.42764e-08 9.29225e-12 294.808 3.71666 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        H               1;
+        O               2;
+    }
+}
+CH3CHO
+{
+    specie
+    {
+        molWeight       44.0536;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           6000;
+        Tcommon         1000;
+        highCpCoeffs    ( 5.40411 0.0117231 -4.22631e-06 6.83725e-10 -4.09849e-14 -22593.1 -3.48079 );
+        lowCpCoeffs     ( 4.72946 -0.00319329 4.75349e-05 -5.74586e-08 2.19311e-11 -21572.9 4.10302 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               2;
+        H               4;
+        O               1;
+    }
+}
+C3H7
+{
+    specie
+    {
+        molWeight       43.0892;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 7.7027 0.0160442 -5.28332e-06 7.62986e-10 -3.93923e-14 8298.43 -15.4802 );
+        lowCpCoeffs     ( 1.05155 0.025992 2.38005e-06 -1.96096e-08 9.37325e-12 10631.9 21.1226 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               3;
+        H               7;
+    }
+}
+CH3OH
+{
+    specie
+    {
+        molWeight       32.0424;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 1.78971 0.0140938 -6.36501e-06 1.38171e-09 -1.1706e-13 -25374.9 14.5024 );
+        lowCpCoeffs     ( 5.7154 -0.0152309 6.52441e-05 -7.10807e-08 2.61353e-11 -25642.8 -1.5041 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               1;
+        H               4;
+        O               1;
+    }
+}
+CH2O
+{
+    specie
+    {
+        molWeight       30.0265;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 1.76069 0.0092 -4.42259e-06 1.00641e-09 -8.83856e-14 -13995.8 13.6563 );
+        lowCpCoeffs     ( 4.79372 -0.00990833 3.7322e-05 -3.79285e-08 1.31773e-11 -14309 0.602813 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        H               2;
+        C               1;
+        O               1;
+    }
+}
+CO
+{
+    specie
+    {
+        molWeight       28.0106;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.71519 0.00206253 -9.98826e-07 2.30053e-10 -2.03648e-14 -14151.9 7.81869 );
+        lowCpCoeffs     ( 3.57953 -0.000610354 1.01681e-06 9.07006e-10 -9.04424e-13 -14344.1 3.50841 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               1;
+        O               1;
+    }
+}
+CH3O
+{
+    specie
+    {
+        molWeight       31.0345;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3000;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.7708 0.0078715 -2.65638e-06 3.94443e-10 -2.11262e-14 127.833 2.92957 );
+        lowCpCoeffs     ( 2.1062 0.0072166 5.33847e-06 -7.37764e-09 2.07561e-12 978.601 13.1522 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               1;
+        H               3;
+        O               1;
+    }
+}
+O
+{
+    specie
+    {
+        molWeight       15.9994;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.56942 -8.59741e-05 4.19485e-08 -1.00178e-11 1.22834e-15 29217.6 4.78434 );
+        lowCpCoeffs     ( 3.16827 -0.00327932 6.64306e-06 -6.12807e-09 2.11266e-12 29122.3 2.05193 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        O               1;
+    }
+}
+HCNN
+{
+    specie
+    {
+        molWeight       41.0325;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 5.89464 0.0039896 -1.59824e-06 2.92494e-10 -2.00947e-14 53452.9 -5.10305 );
+        lowCpCoeffs     ( 2.52432 0.0159606 -1.88164e-05 1.21255e-08 -3.23574e-12 54262 11.6759 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               1;
+        N               2;
+        H               1;
+    }
+}
+NCO
+{
+    specie
+    {
+        molWeight       42.0173;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           6000;
+        Tcommon         1000;
+        highCpCoeffs    ( 5.15218 0.00230518 -8.80332e-07 1.47891e-10 -9.0978e-15 14004.1 -2.54427 );
+        lowCpCoeffs     ( 2.82693 0.00880517 -8.38661e-06 4.8017e-09 -1.33136e-12 14682.5 9.55046 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        N               1;
+        C               1;
+        O               1;
+    }
+}
+CH2
+{
+    specie
+    {
+        molWeight       14.0271;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.8741 0.00365639 -1.40895e-06 2.6018e-10 -1.87728e-14 46263.6 6.17119 );
+        lowCpCoeffs     ( 3.76268 0.000968872 2.7949e-06 -3.85091e-09 1.68742e-12 46004 1.56253 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               1;
+        H               2;
+    }
+}
+HCNO
+{
+    specie
+    {
+        molWeight       43.0252;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1382;
+        highCpCoeffs    ( 6.5986 0.00302779 -1.07704e-06 1.71667e-10 -1.01439e-14 17966.1 -10.3307 );
+        lowCpCoeffs     ( 2.64728 0.0127505 -1.04794e-05 4.41433e-09 -7.57521e-13 19299 10.7333 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        H               1;
+        N               1;
+        C               1;
+        O               1;
+    }
+}
+NH2
+{
+    specie
+    {
+        molWeight       16.0226;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           6000;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.83474 0.00320731 -9.33908e-07 1.3703e-10 -7.92061e-15 22172 6.52042 );
+        lowCpCoeffs     ( 4.204 -0.00210614 7.10683e-06 -5.61152e-09 1.64407e-12 21885.9 -0.141842 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        N               1;
+        H               2;
+    }
+}
+H2O
+{
+    specie
+    {
+        molWeight       18.0153;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.03399 0.00217692 -1.64073e-07 -9.7042e-11 1.68201e-14 -30004.3 4.96677 );
+        lowCpCoeffs     ( 4.19864 -0.00203643 6.5204e-06 -5.48797e-09 1.77198e-12 -30293.7 -0.849032 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        H               2;
+        O               1;
+    }
+}
+NH
+{
+    specie
+    {
+        molWeight       15.0147;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           6000;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.78369 0.00132984 -4.2478e-07 7.83485e-11 -5.50445e-15 42120.8 5.74078 );
+        lowCpCoeffs     ( 3.49291 0.000311792 -1.48905e-06 2.48164e-09 -1.0357e-12 41880.6 1.84833 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        N               1;
+        H               1;
+    }
+}
+H
+{
+    specie
+    {
+        molWeight       1.00797;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.5 -2.30843e-11 1.61562e-14 -4.73515e-18 4.98197e-22 25473.7 -0.446683 );
+        lowCpCoeffs     ( 2.5 7.05333e-13 -1.99592e-15 2.30082e-18 -9.27732e-22 25473.7 -0.446683 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        H               1;
+    }
+}
+AR
+{
+    specie
+    {
+        molWeight       39.948;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.5 0 0 0 0 -745.375 4.366 );
+        lowCpCoeffs     ( 2.5 0 0 0 0 -745.375 4.366 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        Ar              1;
+    }
+}
+NO
+{
+    specie
+    {
+        molWeight       30.0061;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           6000;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.26061 0.0011911 -4.2917e-07 6.94577e-11 -4.03361e-15 9920.97 6.3693 );
+        lowCpCoeffs     ( 4.21848 -0.00463898 1.1041e-05 -9.33614e-09 2.80358e-12 9844.62 2.28085 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        N               1;
+        O               1;
+    }
+}
+CH
+{
+    specie
+    {
+        molWeight       13.0191;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           3500;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.87846 0.000970914 1.44446e-07 -1.30688e-10 1.76079e-14 71012.4 5.48498 );
+        lowCpCoeffs     ( 3.48982 0.000323836 -1.68899e-06 3.16217e-09 -1.40609e-12 70797.3 2.08401 );
+    }
+    transport
+    {
+        As              1.67212e-06;
+        Ts              170.672;
+    }
+    elements
+    {
+        C               1;
+        H               1;
+    }
+}
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/constant/thermophysicalProperties b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/constant/thermophysicalProperties
new file mode 100644
index 0000000000000000000000000000000000000000..d4d89bb347e3164fa0dc9df007d2b2ce890739d1
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/constant/thermophysicalProperties
@@ -0,0 +1,33 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    location    "constant";
+    object      thermophysicalProperties;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+thermoType
+{
+    type            hePsiThermo;
+    mixture         multiComponentMixture;
+    transport       sutherland;
+    thermo          janaf;
+    energy          sensibleEnthalpy;
+    equationOfState perfectGas;
+    specie          specie;
+}
+
+inertSpecie N2;
+
+#include "thermo.compressibleGasGRI"
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/system/blockMeshDict.orig b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/system/blockMeshDict.orig
new file mode 100644
index 0000000000000000000000000000000000000000..330de786cecf353ec1d56c014e4f3c744d15d684
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/system/blockMeshDict.orig
@@ -0,0 +1,84 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    object      blockMeshDict;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+convertToMeters 1;
+
+nCellsX 3000;
+
+vertices
+(
+    (0.0  -0.01 -0.01)
+    (0.02 -0.01 -0.01)
+    (0.02  0.01 -0.01)
+    (0.0   0.01 -0.01)
+    (0.0  -0.01  0.01)
+    (0.02 -0.01  0.01)
+    (0.02  0.01  0.01)
+    (0.0   0.01  0.01)
+);
+
+blocks
+(
+    hex (0 1 2 3 4 5 6 7) ($nCellsX $nCellsX 1) simpleGrading (1 1 1)
+);
+
+edges
+(
+);
+
+boundary
+(
+    fuel
+    {
+        type patch;
+        faces
+        (
+            (0 4 7 3)
+        );
+    }
+    air
+    {
+        type patch;
+        faces
+        (
+            (1 2 6 5)
+        );
+    }
+    outlet
+    {
+        type patch;
+        faces
+        (
+            (0 1 5 4)
+            (7 6 2 3)
+        );
+    }
+    frontAndBack
+    {
+        type empty;
+        faces
+        (
+            (4 5 6 7)
+            (0 3 2 1)
+        );
+    }
+);
+
+mergePatchPairs
+(
+);
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/system/controlDict b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/system/controlDict
new file mode 100644
index 0000000000000000000000000000000000000000..fe23545aae2aa01fa4c14118ef85be4e8e3541a1
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/system/controlDict
@@ -0,0 +1,86 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    location    "system";
+    object      controlDict;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+application     reactingFoam;
+
+startFrom       startTime;
+
+startTime       0;
+
+stopAt          endTime;
+
+endTime         0.5;
+
+deltaT          1e-6;
+
+writeControl    adjustableRunTime;
+
+writeInterval   5e-3;
+
+purgeWrite      0;
+
+writeFormat     ascii;
+
+writePrecision  6;
+
+writeCompression off;
+
+timeFormat      general;
+
+timePrecision   6;
+
+runTimeModifiable true;
+
+adjustTimeStep  yes;
+
+maxCo           0.3;
+
+maxDeltaT	2e-5;
+
+functions
+{
+    #includeFunc Qdot;
+    #include "sample";
+
+    cuttingPlane
+    {
+        type            surfaces;
+        libs            ("libsampling.so");
+        writeControl    writeTime;
+
+        surfaceFormat   vtk;
+        writeFormat     ascii;
+        fields          (p U T CH4 O2 H2O CO2 Qdot);
+
+        interpolationScheme cellPoint;
+
+        surfaces
+        (
+            slice
+            {
+                type            cuttingPlane;
+                planeType       pointAndNormal;
+                point           (0 0 0);
+                normal          (0 0 1);
+                interpolate     true;
+            }
+        );
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/system/decomposeParDict b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/system/decomposeParDict
new file mode 100644
index 0000000000000000000000000000000000000000..7e206fcfe029b53100730c068b1e5ed6437e4467
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/system/decomposeParDict
@@ -0,0 +1,27 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    format          ascii;
+    version         2;
+    class           dictionary;
+    object          decompositionDict;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+numberOfSubdomains 40;
+
+method          scotch;
+
+coeffs
+{
+    n               ( $numberOfSubdomains 1 1 );
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/system/fvSchemes b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/system/fvSchemes
new file mode 100644
index 0000000000000000000000000000000000000000..52937e03a3a1f61127d23fa930f557c095d093da
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/system/fvSchemes
@@ -0,0 +1,57 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    location    "system";
+    object      fvSchemes;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+ddtSchemes
+{
+    default         Euler;
+}
+
+gradSchemes
+{
+    default         Gauss linear;
+}
+
+divSchemes
+{
+    default         none;
+
+    div(phi,U)      Gauss limitedLinearV 1;
+    div(phi,Yi_h)   Gauss limitedLinear 1;
+    div(phi,K)      Gauss limitedLinear 1;
+    div(phid,p)     Gauss limitedLinear 1;
+    div(phi,epsilon) Gauss limitedLinear 1;
+    div(phi,k) Gauss limitedLinear 1;
+    div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear;
+}
+
+laplacianSchemes
+{
+    default         Gauss linear orthogonal;
+}
+
+interpolationSchemes
+{
+    default         linear;
+}
+
+snGradSchemes
+{
+    default         orthogonal;
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/system/fvSolution b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/system/fvSolution
new file mode 100644
index 0000000000000000000000000000000000000000..757c7512a3729c11041aa1000108ac36bc0a8ad5
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/system/fvSolution
@@ -0,0 +1,69 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    location    "system";
+    object      fvSolution;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+solvers
+{
+    "rho.*"
+    {
+        solver          diagonal;
+    }
+
+    p
+    {
+        solver           PCG;
+        preconditioner   DIC;
+        tolerance        1e-6;
+        relTol           0.1;
+    }
+
+    pFinal
+    {
+        $p;
+        tolerance        1e-6;
+        relTol           0.0;
+    }
+
+    "(U|h|k|epsilon)"
+    {
+        solver          PBiCGStab;
+        preconditioner  DILU;
+        tolerance       1e-6;
+        relTol          0.1;
+    }
+
+    "(U|h|k|epsilon)Final"
+    {
+        $U;
+        relTol          0;
+    }
+
+    "Yi.*"
+    {
+        $hFinal;
+    }
+}
+
+PIMPLE
+{
+    momentumPredictor no;
+    nOuterCorrectors  1;
+    nCorrectors     2;
+    nNonOrthogonalCorrectors 0;
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/system/sample.orig b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/system/sample.orig
new file mode 100644
index 0000000000000000000000000000000000000000..69c3c989416281d04aff146b410da0e528de63f3
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_GRI/system/sample.orig
@@ -0,0 +1,24 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2106                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+axialLines
+{
+
+    nPoints         100;    
+    start           ( 0 0 0 );
+    end             ( 0.02 0 0 );
+
+    fields          ( U p O2 CH4 CO2 H2O Qdot T);
+
+    axis            x;
+
+    #includeEtc "caseDicts/postProcessing/graphs/graph.cfg"
+    #includeEtc "caseDicts/postProcessing/graphs/graphUniform.cfg"
+}
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/H2 b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/H2
new file mode 100644
index 0000000000000000000000000000000000000000..a4ebb42a17d051d4a03c8ef3914e92515dedd438
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/H2
@@ -0,0 +1,48 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       volScalarField;
+    location    "0";
+    object      CH4;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+dimensions      [0 0 0 0 0 0 0];
+
+internalField   uniform 0.0;
+
+boundaryField
+{
+    fuel
+    {
+        type            fixedValue;
+        value           uniform 1.0;
+    }
+    air
+    {
+        type            fixedValue;
+        value           uniform 0.0;
+    }
+    outlet
+    {
+        type            inletOutlet;
+        inletValue      uniform 0.0;
+        value           uniform 0.0;
+
+    }
+    frontAndBack
+    {
+        type            empty;
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/N2 b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/N2
new file mode 100644
index 0000000000000000000000000000000000000000..e98c39f7e5ff0df54bfb7e2fc79c3631a41c71e2
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/N2
@@ -0,0 +1,48 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       volScalarField;
+    location    "0";
+    object      N2;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+dimensions      [0 0 0 0 0 0 0];
+
+internalField   uniform 1;
+
+boundaryField
+{
+    fuel
+    {
+        type            fixedValue;
+        value           uniform 0.0;
+    }
+    air
+    {
+        type            fixedValue;
+        value           uniform 0.77;
+    }
+    outlet
+    {
+        type            inletOutlet;
+        inletValue      uniform 1;
+        value           uniform 1;
+
+    }
+    frontAndBack
+    {
+        type            empty;
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/O2 b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/O2
new file mode 100644
index 0000000000000000000000000000000000000000..23daa5fa3e539d54f8f3f790b89c9406f78f17ea
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/O2
@@ -0,0 +1,47 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       volScalarField;
+    location    "0";
+    object      O2;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+dimensions      [0 0 0 0 0 0 0];
+
+internalField   uniform 0;
+
+boundaryField
+{
+    fuel
+    {
+        type            fixedValue;
+        value           uniform 0.0;
+    }
+    air
+    {
+        type            fixedValue;
+        value           uniform 0.23;
+    }
+    outlet
+    {
+        type            inletOutlet;
+        inletValue      uniform 0;
+        value           uniform 0;
+    }
+    frontAndBack
+    {
+        type            empty;
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/T b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/T
new file mode 100644
index 0000000000000000000000000000000000000000..8893f59713bbdccbdb42aea1ac7c6bdddb13cc70
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/T
@@ -0,0 +1,47 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       volScalarField;
+    location    "0";
+    object      T;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+dimensions      [0 0 0 1 0 0 0];
+
+internalField   uniform 2000;
+
+boundaryField
+{
+    fuel
+    {
+        type            fixedValue;
+        value           uniform 293;
+    }
+    air
+    {
+        type            fixedValue;
+        value           uniform 293;
+    }
+    outlet
+    {
+        type            inletOutlet;
+        inletValue      uniform 293;
+        value           uniform 293;
+    }
+    frontAndBack
+    {
+        type            empty;
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/U b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/U
new file mode 100644
index 0000000000000000000000000000000000000000..afff4183efbeeb9fae3e7dc3553c5b66ba2fb22f
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/U
@@ -0,0 +1,46 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       volVectorField;
+    location    "0";
+    object      U;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+dimensions      [0 1 -1 0 0 0 0];
+
+internalField   uniform (0 0 0);
+
+boundaryField
+{
+    fuel
+    {
+        type            fixedValue;
+        value           uniform (0.1 0 0);
+    }
+    air
+    {
+        type            fixedValue;
+        value           uniform (-0.1 0 0);
+    }
+    outlet
+    {
+        type            pressureInletOutletVelocity;
+        value           $internalField;
+    }
+    frontAndBack
+    {
+        type            empty;
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/Ydefault b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/Ydefault
new file mode 100644
index 0000000000000000000000000000000000000000..0bfa41c33df164aae14bfcd7a0dd75740d681b3c
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/Ydefault
@@ -0,0 +1,48 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       volScalarField;
+    location    "0";
+    object      Ydefault;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+dimensions      [0 0 0 0 0 0 0];
+
+internalField   uniform 0.0;
+
+boundaryField
+{
+    fuel
+    {
+        type            fixedValue;
+        value           uniform 0.0;
+    }
+    air
+    {
+        type            fixedValue;
+        value           uniform 0.0;
+    }
+    outlet
+    {
+        type            inletOutlet;
+        inletValue      uniform 0.0;
+        value           uniform 0.0;
+
+    }
+    frontAndBack
+    {
+        type            empty;
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/alphat b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/alphat
new file mode 100644
index 0000000000000000000000000000000000000000..055922670dc06c1172a6de16853a2306d62c2850
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/alphat
@@ -0,0 +1,45 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       volScalarField;
+    location    "0";
+    object      alphat;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+dimensions      [1 -1 -1 0 0 0 0];
+
+internalField   uniform 0;
+
+boundaryField
+{
+    fuel
+    {
+        type            fixedValue;
+        value           uniform 0;
+    }
+    air
+    {
+        type            fixedValue;
+        value           uniform 0;
+    }
+    outlet
+    {
+        type            zeroGradient;
+    }
+    frontAndBack
+    {
+        type            empty;
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/p b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/p
new file mode 100644
index 0000000000000000000000000000000000000000..7d1c08f78d566b792efb48104d311ea6ce1847b7
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/0.bak/p
@@ -0,0 +1,44 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       volScalarField;
+    location    "0";
+    object      p;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+dimensions      [1 -1 -2 0 0 0 0];
+
+internalField   uniform 1e5;
+
+boundaryField
+{
+    fuel
+    {
+        type            zeroGradient;
+    }
+    air
+    {
+        type            zeroGradient;
+    }
+    outlet
+    {
+        type            totalPressure;
+        p0              $internalField;
+    }
+    frontAndBack
+    {
+        type            empty;
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/Allclean b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/Allclean
new file mode 100755
index 0000000000000000000000000000000000000000..296e0d7ae36a2552f44eb1849ac29314b794fce1
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/Allclean
@@ -0,0 +1,12 @@
+#!/bin/bash
+# 
+# Source clean functions
+. $WM_PROJECT_DIR/bin/tools/CleanFunctions
+
+rm -rf log.* > /dev/null 2>&1
+rm -rf postProcessing > /dev/null 2>&1
+rm -r constant/polyMesh dynamicMesh > /dev/null 2>&1
+rm -rf 0 > /dev/null 2>&1
+cleanCase
+
+
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/Allrun b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/Allrun
new file mode 100755
index 0000000000000000000000000000000000000000..5ffff89caf0ee505e44a56110ac49878f28d00f6
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/Allrun
@@ -0,0 +1,31 @@
+#!/bin/bash
+# 
+cd "${0%/*}" || exit                                # Run from this directory
+. ${WM_PROJECT_DIR:?}/bin/tools/RunFunctions        # Tutorial run functions
+trap "exit -1" ERR
+#------------------------------------------------------------------------------
+
+./Allclean
+
+# set number of cells
+if [ "$1" ]
+then
+    nCellsX=$1;
+else
+    nCellsX=3000;
+fi
+
+cp -r system/blockMeshDict.orig system/blockMeshDict
+foamDictionary system/blockMeshDict -entry nCellsX -set $nCellsX > /dev/null 2>&1
+cp -r system/sample.orig system/sample
+foamDictionary system/sample -entry axialLines/nPoints -set $nCellsX > /dev/null 2>&1
+
+#- build mesh
+runApplication blockMesh
+
+#- set initial conditions
+cp -r 0.bak 0
+
+#- run Application
+runApplication $(getApplication)
+
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/Allrun.parallel b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/Allrun.parallel
new file mode 100755
index 0000000000000000000000000000000000000000..b9c4457613eddd4579f1cc11c202d32edf429955
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/Allrun.parallel
@@ -0,0 +1,36 @@
+#!/bin/bash
+# 
+cd "${0%/*}" || exit                                # Run from this directory
+. ${WM_PROJECT_DIR:?}/bin/tools/RunFunctions        # Tutorial run functions
+trap "exit -1" ERR
+#------------------------------------------------------------------------------
+
+./Allclean
+
+# set number of cells
+if [ "$1" ]
+then
+    nCellsX=$1;
+else
+    nCellsX=3000;
+fi
+
+cp -r system/blockMeshDict.orig system/blockMeshDict
+foamDictionary system/blockMeshDict -entry nCellsX -set $nCellsX > /dev/null 2>&1
+cp -r system/sample.orig system/sample
+foamDictionary system/sample -entry axialLines/nPoints -set $nCellsX > /dev/null 2>&1
+
+#- build mesh
+runApplication blockMesh
+
+#- set initial conditions
+cp -r 0.bak 0
+
+
+#- decompose
+runApplication decomposePar
+
+#- run Application
+runParallel $(getApplication)
+
+
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/constant/chemistryProperties b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/constant/chemistryProperties
new file mode 100644
index 0000000000000000000000000000000000000000..b11688c18507df5432da780f575d904eda8a47ab
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/constant/chemistryProperties
@@ -0,0 +1,36 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    location    "constant";
+    object      chemistryProperties;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+chemistryType
+{
+    solver            ode;
+}
+
+chemistry           on;
+
+initialChemicalTimeStep 1e-07;
+
+odeCoeffs
+{
+    solver          RKCK45;
+    absTol          1e-12;
+    relTol          0.01;
+}
+
+#include "reactions"
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/constant/combustionProperties b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/constant/combustionProperties
new file mode 100644
index 0000000000000000000000000000000000000000..8d1c8944e0b888567bec37dab54504001d8df646
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/constant/combustionProperties
@@ -0,0 +1,20 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    location    "constant";
+    object      combustionProperties;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+combustionModel  laminar;
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/constant/momentumTransport b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/constant/momentumTransport
new file mode 100644
index 0000000000000000000000000000000000000000..9fdf9d6e8aad0b675e86a31668032e176cf075ed
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/constant/momentumTransport
@@ -0,0 +1,21 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    location    "constant";
+    object      momentumTransport;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+simulationType  laminar;
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/constant/reactions b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/constant/reactions
new file mode 100644
index 0000000000000000000000000000000000000000..bb1a97692014b70a1312e25d05f024da23fb7fc7
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/constant/reactions
@@ -0,0 +1,444 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+
+reactions
+{
+    un-named-reaction-0
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + H2 = H + H2O";
+        A               214000;
+        beta            1.52;
+        Ta              1735.506583;
+    }
+    un-named-reaction-1
+    {
+        type            reversibleArrhenius;
+        reaction        "O + OH = O2 + H";
+        A               2.02e+11;
+        beta            -0.4;
+        Ta              0;
+    }
+    un-named-reaction-2
+    {
+        type            reversibleArrhenius;
+        reaction        "O + H2 = OH + H";
+        A               50.6;
+        beta            2.67;
+        Ta              3165.072892;
+    }
+    un-named-reaction-3
+    {
+        type            reversibleArrheniusLindemannFallOff;
+        reaction        "H + O2 = HO2";
+        k0
+        {
+            A               1.05e+13;
+            beta            -1.257;
+            Ta              0;
+        }
+        kInf
+        {
+            A               4.52e+10;
+            beta            0;
+            Ta              0;
+        }
+        F
+        {
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs          
+10
+(
+(H2 0)
+(H 1)
+(O2 1)
+(O 1)
+(OH 1)
+(HO2 1)
+(H2O2 1)
+(H2O 0)
+(AR 1)
+(N2 0)
+)
+;
+        }
+    }
+    un-named-reaction-4
+    {
+        type            reversibleArrheniusLindemannFallOff;
+        reaction        "H + O2 = HO2";
+        k0
+        {
+            A               2.03e+14;
+            beta            -1.59;
+            Ta              0;
+        }
+        kInf
+        {
+            A               4.52e+10;
+            beta            0;
+            Ta              0;
+        }
+        F
+        {
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs          
+10
+(
+(H2 0)
+(H 0)
+(O2 0)
+(O 0)
+(OH 0)
+(HO2 0)
+(H2O2 0)
+(H2O 0)
+(AR 0)
+(N2 1)
+)
+;
+        }
+    }
+    un-named-reaction-5
+    {
+        type            reversibleArrheniusLindemannFallOff;
+        reaction        "H + O2 = HO2";
+        k0
+        {
+            A               1.52e+13;
+            beta            -1.133;
+            Ta              0;
+        }
+        kInf
+        {
+            A               4.52e+10;
+            beta            0;
+            Ta              0;
+        }
+        F
+        {
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs          
+10
+(
+(H2 1)
+(H 0)
+(O2 0)
+(O 0)
+(OH 0)
+(HO2 0)
+(H2O2 0)
+(H2O 0)
+(AR 0)
+(N2 0)
+)
+;
+        }
+    }
+    un-named-reaction-6
+    {
+        type            reversibleArrheniusLindemannFallOff;
+        reaction        "H + O2 = HO2";
+        k0
+        {
+            A               2.1e+17;
+            beta            -2.437;
+            Ta              0;
+        }
+        kInf
+        {
+            A               4.52e+10;
+            beta            0;
+            Ta              0;
+        }
+        F
+        {
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs          
+10
+(
+(H2 0)
+(H 0)
+(O2 0)
+(O 0)
+(OH 0)
+(HO2 0)
+(H2O2 0)
+(H2O 1)
+(AR 0)
+(N2 0)
+)
+;
+        }
+    }
+    un-named-reaction-7
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + HO2 = H2O + O2";
+        A               2.13e+25;
+        beta            -4.827;
+        Ta              1761.169336;
+    }
+    un-named-reaction-8
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + HO2 = H2O + O2";
+        A               9.1e+11;
+        beta            0;
+        Ta              5516.988743;
+    }
+    un-named-reaction-9
+    {
+        type            reversibleArrhenius;
+        reaction        "H + HO2 = OH + OH";
+        A               1.5e+11;
+        beta            0;
+        Ta              503.1912388;
+    }
+    un-named-reaction-10
+    {
+        type            reversibleArrhenius;
+        reaction        "H + HO2 = H2 + O2";
+        A               845000000;
+        beta            0.65;
+        Ta              624.4603274;
+    }
+    un-named-reaction-11
+    {
+        type            reversibleArrhenius;
+        reaction        "H + HO2 = O + H2O";
+        A               3.01e+10;
+        beta            0;
+        Ta              865.992122;
+    }
+    un-named-reaction-12
+    {
+        type            reversibleArrhenius;
+        reaction        "O + HO2 = O2 + OH";
+        A               3.25e+10;
+        beta            0;
+        Ta              0;
+    }
+    un-named-reaction-13
+    {
+        type            reversibleArrhenius;
+        reaction        "OH + OH = O + H2O";
+        A               35.7;
+        beta            2.4;
+        Ta              -1062.739896;
+    }
+    un-named-reaction-14
+    {
+        type            reversibleThirdBodyArrhenius;
+        reaction        "H + H = H2";
+        A               1e+12;
+        beta            -1;
+        Ta              0;
+        coeffs          
+10
+(
+(H2 0)
+(H 1)
+(O2 1)
+(O 1)
+(OH 1)
+(HO2 1)
+(H2O2 1)
+(H2O 0)
+(AR 1)
+(N2 1)
+)
+;
+    }
+    un-named-reaction-15
+    {
+        type            reversibleArrhenius;
+        reaction        "H + H + H2 = H2 + H2";
+        A               9.2e+10;
+        beta            -0.6;
+        Ta              0;
+    }
+    un-named-reaction-16
+    {
+        type            reversibleArrhenius;
+        reaction        "H + H + H2O = H2 + H2O";
+        A               6e+13;
+        beta            -1.25;
+        Ta              0;
+    }
+    un-named-reaction-17
+    {
+        type            reversibleThirdBodyArrhenius;
+        reaction        "H + OH = H2O";
+        A               2.21e+16;
+        beta            -2;
+        Ta              0;
+        coeffs          
+10
+(
+(H2 1)
+(H 1)
+(O2 1)
+(O 1)
+(OH 1)
+(HO2 1)
+(H2O2 1)
+(H2O 6.4)
+(AR 1)
+(N2 1)
+)
+;
+    }
+    un-named-reaction-18
+    {
+        type            reversibleThirdBodyArrhenius;
+        reaction        "H + O = OH";
+        A               4.71e+12;
+        beta            -1;
+        Ta              0;
+        coeffs          
+10
+(
+(H2 1)
+(H 1)
+(O2 1)
+(O 1)
+(OH 1)
+(HO2 1)
+(H2O2 1)
+(H2O 6.4)
+(AR 1)
+(N2 1)
+)
+;
+    }
+    un-named-reaction-19
+    {
+        type            reversibleThirdBodyArrhenius;
+        reaction        "O + O = O2";
+        A               18900000;
+        beta            0;
+        Ta              -899.705935;
+        coeffs          
+10
+(
+(H2 1)
+(H 1)
+(O2 1)
+(O 1)
+(OH 1)
+(HO2 1)
+(H2O2 1)
+(H2O 1)
+(AR 1)
+(N2 1)
+)
+;
+    }
+    un-named-reaction-20
+    {
+        type            reversibleArrhenius;
+        reaction        "HO2 + HO2 = H2O2 + O2";
+        A               4.2e+11;
+        beta            0;
+        Ta              6029.237424;
+    }
+    un-named-reaction-21
+    {
+        type            reversibleArrhenius;
+        reaction        "HO2 + HO2 = H2O2 + O2";
+        A               130000000;
+        beta            0;
+        Ta              -819.6985281;
+    }
+    un-named-reaction-22
+    {
+        type            reversibleArrheniusTroeFallOff;
+        reaction        "OH + OH = H2O2";
+        k0
+        {
+            A               3.04e+24;
+            beta            -4.63;
+            Ta              1031.038848;
+        }
+        kInf
+        {
+            A               1.24e+11;
+            beta            -0.37;
+            Ta              0;
+        }
+        F
+        {
+            alpha           0.47;
+            Tsss            100;
+            Ts              2000;
+            Tss             1e+15;
+        }
+        thirdBodyEfficiencies
+        {
+            coeffs          
+10
+(
+(H2 1)
+(H 1)
+(O2 1)
+(O 1)
+(OH 1)
+(HO2 1)
+(H2O2 1)
+(H2O 1)
+(AR 1)
+(N2 1)
+)
+;
+        }
+    }
+    un-named-reaction-23
+    {
+        type            reversibleArrhenius;
+        reaction        "H2O2 + H = HO2 + H2";
+        A               1980;
+        beta            2;
+        Ta              1225.270667;
+    }
+    un-named-reaction-24
+    {
+        type            reversibleArrhenius;
+        reaction        "H2O2 + H = OH + H2O";
+        A               3.07e+10;
+        beta            0;
+        Ta              2121.957454;
+    }
+    un-named-reaction-25
+    {
+        type            reversibleArrhenius;
+        reaction        "H2O2 + O = OH + HO2";
+        A               9550;
+        beta            2;
+        Ta              1997.669218;
+    }
+    un-named-reaction-26
+    {
+        type            reversibleArrhenius;
+        reaction        "H2O2 + OH = H2O + HO2";
+        A               0.0024;
+        beta            4.042;
+        Ta              -1087.899458;
+    }
+}
+Tlow            200;
+Thigh           5000;
+
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/constant/thermo.compressibleGas b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/constant/thermo.compressibleGas
new file mode 100644
index 0000000000000000000000000000000000000000..5d6f6e2fb75f8a2235682a4c8307824c5a1a04ed
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/constant/thermo.compressibleGas
@@ -0,0 +1,263 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+
+species         10 ( H2 H O2 O OH HO2 H2O2 H2O AR N2 );
+
+OH
+{
+    specie
+    {
+        molWeight       17.00737;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.88273 0.001013974 -2.276877e-07 2.174684e-11 -5.126305e-16 3886.888 5.595712 );
+        lowCpCoeffs     ( 3.637266 0.000185091 -1.676165e-06 2.387203e-09 -8.431442e-13 3606.782 1.35886 );
+    }
+    transport
+    {
+        As              0;
+        Ts              0;
+    }
+    elements
+    {
+        O               1;
+        H               1;
+    }
+}
+
+N2
+{
+    specie
+    {
+        molWeight       28.0134;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.92664 0.001487977 -5.684761e-07 1.009704e-10 -6.753351e-15 -922.7977 5.980528 );
+        lowCpCoeffs     ( 3.298677 0.00140824 -3.963222e-06 5.641515e-09 -2.444855e-12 -1020.9 3.950372 );
+    }
+    transport
+    {
+        As              0;
+        Ts              0;
+    }
+    elements
+    {
+        N               2;
+    }
+}
+
+H2O2
+{
+    specie
+    {
+        molWeight       34.01474;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 4.573167 0.004336136 -1.474689e-06 2.348904e-10 -1.431654e-14 -18006.96 0.501137 );
+        lowCpCoeffs     ( 3.388754 0.006569226 -1.485013e-07 -4.625806e-09 2.471515e-12 -17663.15 6.785363 );
+    }
+    transport
+    {
+        As              0;
+        Ts              0;
+    }
+    elements
+    {
+        H               2;
+        O               2;
+    }
+}
+
+O2
+{
+    specie
+    {
+        molWeight       31.9988;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 3.697578 0.0006135197 -1.258842e-07 1.775281e-11 -1.136435e-15 -1233.93 3.189166 );
+        lowCpCoeffs     ( 3.212936 0.001127486 -5.75615e-07 1.313877e-09 -8.768554e-13 -1005.249 6.034738 );
+    }
+    transport
+    {
+        As              0;
+        Ts              0;
+    }
+    elements
+    {
+        O               2;
+    }
+}
+
+H2
+{
+    specie
+    {
+        molWeight       2.01594;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.991423 0.0007000644 -5.633829e-08 -9.231578e-12 1.582752e-15 -835.034 -1.35511 );
+        lowCpCoeffs     ( 3.298124 0.0008249442 -8.143015e-07 -9.475434e-11 4.134872e-13 -1012.521 -3.294094 );
+    }
+    transport
+    {
+        As              0;
+        Ts              0;
+    }
+    elements
+    {
+        H               2;
+    }
+}
+
+HO2
+{
+    specie
+    {
+        molWeight       33.00677;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 4.072191 0.002131296 -5.308145e-07 6.112269e-11 -2.841165e-15 -157.9727 3.476029 );
+        lowCpCoeffs     ( 2.979963 0.004996697 -3.790997e-06 2.354192e-09 -8.089024e-13 176.2274 9.222724 );
+    }
+    transport
+    {
+        As              0;
+        Ts              0;
+    }
+    elements
+    {
+        H               1;
+        O               2;
+    }
+}
+
+O
+{
+    specie
+    {
+        molWeight       15.9994;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.54206 -2.755062e-05 -3.102803e-09 4.551067e-12 -4.368052e-16 29230.8 4.920308 );
+        lowCpCoeffs     ( 2.946429 -0.001638166 2.421032e-06 -1.602843e-09 3.890696e-13 29147.64 2.963995 );
+    }
+    transport
+    {
+        As              0;
+        Ts              0;
+    }
+    elements
+    {
+        O               1;
+    }
+}
+
+H2O
+{
+    specie
+    {
+        molWeight       18.01534;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.672146 0.003056293 -8.73026e-07 1.200996e-10 -6.391618e-15 -29899.21 6.862817 );
+        lowCpCoeffs     ( 3.386842 0.003474982 -6.354696e-06 6.968581e-09 -2.506588e-12 -30208.11 2.590233 );
+    }
+    transport
+    {
+        As              0;
+        Ts              0;
+    }
+    elements
+    {
+        H               2;
+        O               1;
+    }
+}
+
+H
+{
+    specie
+    {
+        molWeight       1.00797;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.5 0 0 0 0 25471.63 -0.4601176 );
+        lowCpCoeffs     ( 2.5 0 0 0 0 25471.63 -0.4601176 );
+    }
+    transport
+    {
+        As              0;
+        Ts              0;
+    }
+    elements
+    {
+        H               1;
+    }
+}
+
+AR
+{
+    specie
+    {
+        molWeight       39.948;
+    }
+    thermodynamics
+    {
+        Tlow            200;
+        Thigh           5000;
+        Tcommon         1000;
+        highCpCoeffs    ( 2.5 0 0 0 0 -745.375 4.366001 );
+        lowCpCoeffs     ( 2.5 0 0 0 0 -745.375 4.366001 );
+    }
+    transport
+    {
+        As              0;
+        Ts              0;
+    }
+    elements
+    {
+        Ar              1;
+    }
+}
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/constant/thermophysicalProperties b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/constant/thermophysicalProperties
new file mode 100644
index 0000000000000000000000000000000000000000..2cf845b9688abf79ae829917f7bac1688cb80f27
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/constant/thermophysicalProperties
@@ -0,0 +1,33 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    location    "constant";
+    object      thermophysicalProperties;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+thermoType
+{
+    type            hePsiThermo;
+    mixture         multiComponentMixture;
+    transport       sutherland;
+    thermo          janaf;
+    energy          sensibleEnthalpy;
+    equationOfState perfectGas;
+    specie          specie;
+}
+
+inertSpecie N2;
+
+#include "thermo.compressibleGas"
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/system/blockMeshDict.orig b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/system/blockMeshDict.orig
new file mode 100644
index 0000000000000000000000000000000000000000..330de786cecf353ec1d56c014e4f3c744d15d684
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/system/blockMeshDict.orig
@@ -0,0 +1,84 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    object      blockMeshDict;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+convertToMeters 1;
+
+nCellsX 3000;
+
+vertices
+(
+    (0.0  -0.01 -0.01)
+    (0.02 -0.01 -0.01)
+    (0.02  0.01 -0.01)
+    (0.0   0.01 -0.01)
+    (0.0  -0.01  0.01)
+    (0.02 -0.01  0.01)
+    (0.02  0.01  0.01)
+    (0.0   0.01  0.01)
+);
+
+blocks
+(
+    hex (0 1 2 3 4 5 6 7) ($nCellsX $nCellsX 1) simpleGrading (1 1 1)
+);
+
+edges
+(
+);
+
+boundary
+(
+    fuel
+    {
+        type patch;
+        faces
+        (
+            (0 4 7 3)
+        );
+    }
+    air
+    {
+        type patch;
+        faces
+        (
+            (1 2 6 5)
+        );
+    }
+    outlet
+    {
+        type patch;
+        faces
+        (
+            (0 1 5 4)
+            (7 6 2 3)
+        );
+    }
+    frontAndBack
+    {
+        type empty;
+        faces
+        (
+            (4 5 6 7)
+            (0 3 2 1)
+        );
+    }
+);
+
+mergePatchPairs
+(
+);
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/system/controlDict b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/system/controlDict
new file mode 100644
index 0000000000000000000000000000000000000000..fd3968a3b05d22d7997fdde2a72611406e0b0211
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/system/controlDict
@@ -0,0 +1,86 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    location    "system";
+    object      controlDict;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+application     reactingFoam;
+
+startFrom       startTime;
+
+startTime       0;
+
+stopAt          endTime;
+
+endTime         0.5;
+
+deltaT          1e-6;
+
+writeControl    adjustableRunTime;
+
+writeInterval   0.05;
+
+purgeWrite      0;
+
+writeFormat     ascii;
+
+writePrecision  6;
+
+writeCompression off;
+
+timeFormat      general;
+
+timePrecision   6;
+
+runTimeModifiable true;
+
+adjustTimeStep  yes;
+
+maxCo           0.3;
+
+maxDeltaT       1e-4;
+
+functions
+{
+    #includeFunc Qdot;
+    #include "sample";
+
+    cuttingPlane
+    {
+        type            surfaces;
+        libs            ("libsampling.so");
+        writeControl    writeTime;
+
+        surfaceFormat   vtk;
+        writeFormat     ascii;
+        fields          (p U T H2 O2 H2O H2O2 Qdot);
+
+        interpolationScheme cellPoint;
+
+        surfaces
+        (
+            slice
+            {
+                type            cuttingPlane;
+                planeType       pointAndNormal;
+                point           (0 0 0);
+                normal          (0 0 1);
+                interpolate     true;
+            }
+        );
+    }
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/system/decomposeParDict b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/system/decomposeParDict
new file mode 100644
index 0000000000000000000000000000000000000000..7e206fcfe029b53100730c068b1e5ed6437e4467
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/system/decomposeParDict
@@ -0,0 +1,27 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    format          ascii;
+    version         2;
+    class           dictionary;
+    object          decompositionDict;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+numberOfSubdomains 40;
+
+method          scotch;
+
+coeffs
+{
+    n               ( $numberOfSubdomains 1 1 );
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/system/fvSchemes b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/system/fvSchemes
new file mode 100644
index 0000000000000000000000000000000000000000..52937e03a3a1f61127d23fa930f557c095d093da
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/system/fvSchemes
@@ -0,0 +1,57 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    location    "system";
+    object      fvSchemes;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+ddtSchemes
+{
+    default         Euler;
+}
+
+gradSchemes
+{
+    default         Gauss linear;
+}
+
+divSchemes
+{
+    default         none;
+
+    div(phi,U)      Gauss limitedLinearV 1;
+    div(phi,Yi_h)   Gauss limitedLinear 1;
+    div(phi,K)      Gauss limitedLinear 1;
+    div(phid,p)     Gauss limitedLinear 1;
+    div(phi,epsilon) Gauss limitedLinear 1;
+    div(phi,k) Gauss limitedLinear 1;
+    div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear;
+}
+
+laplacianSchemes
+{
+    default         Gauss linear orthogonal;
+}
+
+interpolationSchemes
+{
+    default         linear;
+}
+
+snGradSchemes
+{
+    default         orthogonal;
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/system/fvSolution b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/system/fvSolution
new file mode 100644
index 0000000000000000000000000000000000000000..757c7512a3729c11041aa1000108ac36bc0a8ad5
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/system/fvSolution
@@ -0,0 +1,69 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2306                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    location    "system";
+    object      fvSolution;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+solvers
+{
+    "rho.*"
+    {
+        solver          diagonal;
+    }
+
+    p
+    {
+        solver           PCG;
+        preconditioner   DIC;
+        tolerance        1e-6;
+        relTol           0.1;
+    }
+
+    pFinal
+    {
+        $p;
+        tolerance        1e-6;
+        relTol           0.0;
+    }
+
+    "(U|h|k|epsilon)"
+    {
+        solver          PBiCGStab;
+        preconditioner  DILU;
+        tolerance       1e-6;
+        relTol          0.1;
+    }
+
+    "(U|h|k|epsilon)Final"
+    {
+        $U;
+        relTol          0;
+    }
+
+    "Yi.*"
+    {
+        $hFinal;
+    }
+}
+
+PIMPLE
+{
+    momentumPredictor no;
+    nOuterCorrectors  1;
+    nCorrectors     2;
+    nNonOrthogonalCorrectors 0;
+}
+
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/system/sample.orig b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/system/sample.orig
new file mode 100644
index 0000000000000000000000000000000000000000..69c3c989416281d04aff146b410da0e528de63f3
--- /dev/null
+++ b/combustion/reactingFoam/laminar/counterFlowFlame/counterFlowFlame2D_H2/system/sample.orig
@@ -0,0 +1,24 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  v2106                                 |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+axialLines
+{
+
+    nPoints         100;    
+    start           ( 0 0 0 );
+    end             ( 0.02 0 0 );
+
+    fields          ( U p O2 CH4 CO2 H2O Qdot T);
+
+    axis            x;
+
+    #includeEtc "caseDicts/postProcessing/graphs/graph.cfg"
+    #includeEtc "caseDicts/postProcessing/graphs/graphUniform.cfg"
+}
+
+// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/Ydefault b/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/Ydefault
deleted file mode 100644
index 58224ff965b23a2cd5d316ffae9f8ab4a58aa5f7..0000000000000000000000000000000000000000
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/0.bak/Ydefault
+++ /dev/null
@@ -1,43 +0,0 @@
-/*--------------------------------*- C++ -*----------------------------------*\
-| =========                 |                                                 |
-| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2106                                 |
-|   \\  /    A nd           | Website:  www.openfoam.com                      |
-|    \\/     M anipulation  |                                                 |
-\*---------------------------------------------------------------------------*/
-FoamFile
-{
-    version     2.0;
-    format      ascii;
-    class       volScalarField;
-    object      Ydefault;
-}
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
-dimensions      [0 0 0 0 0 0 0];
-
-internalField   uniform 0;
-
-boundaryField
-{
-    "(fuel|air)"
-    {
-        type            fixedValue;
-        value           uniform 0;
-    }
-
-    outlet
-    {
-        type            inletOutlet;
-        inletValue      uniform 0;
-        value           uniform 0;
-    }
-
-    frontAndBack
-    {
-        type            empty;
-    }
-}
-
-
-// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/constant/reactions b/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/constant/reactions
deleted file mode 100644
index 842baa512bed455cba2fafa959164501aa546b47..0000000000000000000000000000000000000000
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/constant/reactions
+++ /dev/null
@@ -1,29 +0,0 @@
-elements
-(
-O
-C
-H
-N
-);
-
-
-species
-(
-    O2
-    H2O
-    CH4
-    CO2
-    N2
-);
-
-reactions
-{
-    methaneReaction
-    {
-        type     irreversibleArrheniusReaction;
-        reaction "CH4 + 2O2 = CO2 + 2H2O";
-        A        5.2e16;
-        beta     0;
-        Ta       14906;
-    }
-}
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/system/FOBilgerMixtureFraction b/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/system/FOBilgerMixtureFraction
deleted file mode 100644
index b28ef211a204f91d02fb51ba9503ddac4ed376e9..0000000000000000000000000000000000000000
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/system/FOBilgerMixtureFraction
+++ /dev/null
@@ -1,46 +0,0 @@
-/*--------------------------------*- C++ -*----------------------------------*\
-| =========                 |                                                 |
-| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2106                                 |
-|   \\  /    A nd           | Website:  www.openfoam.com                      |
-|    \\/     M anipulation  |                                                 |
-\*---------------------------------------------------------------------------*/
-
-BilgerMixtureFraction1
-{
-    // Mandatory entries
-    type            BilgerMixtureFraction;
-    libs            (fieldFunctionObjects);
-
-    fuel
-    {
-        composition moleFractions;
-        CH4         1;
-    }
-
-    oxidiser
-    {
-        composition massFractions;
-        O2          0.23;
-        N2          0.77;
-    }
-
-
-    // Optional entries
-    //phase           "";
-    result          f_Bilger;
-
-    // Optional (inherited) entries
-    region          region0;
-    enabled         true;
-    log             true;
-    timeStart       0;
-    timeEnd         1000;
-    executeControl  timeStep;
-    executeInterval 1;
-    writeControl    writeTime;
-    writeInterval   -1;
-}
-
-
-// ************************************************************************* //
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/system/blockMeshDict.orig b/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/system/blockMeshDict.orig
deleted file mode 100644
index 59be51dd356f4101fee4b9472361038ca05597e4..0000000000000000000000000000000000000000
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/system/blockMeshDict.orig
+++ /dev/null
@@ -1,83 +0,0 @@
-/*--------------------------------*- C++ -*----------------------------------*\
-  =========                 |
-  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-   \\    /   O peration     | Website:  https://openfoam.org
-    \\  /    A nd           | Version:  dev
-     \\/     M anipulation  |
-\*---------------------------------------------------------------------------*/
-FoamFile
-{
-    version         2;
-    format          ascii;
-    class           dictionary;
-    object          blockMeshDict;
-}
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
-nCellsX         100;
-nCellsY         #calc "int($nCellsX / 2.5)";
-
-scale           1;
-
-vertices        
-(
-    ( 0 -0.01 -0.001 )
-    ( 0.02 -0.01 -0.001 )
-    ( 0.02 0.01 -0.001 )
-    ( 0 0.01 -0.001 )
-    ( 0 -0.01 0.001 )
-    ( 0.02 -0.01 0.001 )
-    ( 0.02 0.01 0.001 )
-    ( 0 0.01 0.001 )
-);
-
-blocks          
-( 
-    hex ( 0 1 2 3 4 5 6 7 ) ( $nCellsX $nCellsY 1 ) simpleGrading ( 1 1 1 ) 
-);
-
-edges
-();
-
-boundary
-( 
-    fuel 
-    { 
-        type patch;
-        faces
-        (
-            ( 0 4 7 3 ) 
-        );
-    } 
-    air 
-    { 
-        type patch;
-        faces 
-        ( 
-            ( 1 2 6 5 )
-        ); 
-    } 
-    outlet 
-    { 
-        type patch;
-        faces 
-        ( 
-            ( 0 1 5 4 ) 
-            ( 7 6 2 3 ) 
-        );
-    } 
-    frontAndBack 
-    { 
-        type empty ; 
-        faces 
-        ( 
-            ( 4 5 6 7 ) 
-            ( 0 3 2 1 ) 
-        );
-    }
-);
-
-mergePatchPairs 
-();
-
-// ************************************************************************* //
diff --git a/incompressible/adjointOptimisationFoam/TMECar/README.md b/incompressible/adjointOptimisationFoam/TMECar/README.md
index 9f1a5916de94514792ca3ca23f024f7c85f9dafc..717c677343374c95e86c242db598c7e6e33d259f 100644
--- a/incompressible/adjointOptimisationFoam/TMECar/README.md
+++ b/incompressible/adjointOptimisationFoam/TMECar/README.md
@@ -130,9 +130,10 @@ adjoint equations.
 
 ### Preparation
 1. Download and compile the 'feature-unsteady-adjoint' branch (see [Microbenchmark](#microbenchmark)).
-2. Download the mesh and initial flow solution from the E4 cluster (see access
-   instructions at https://team.exafoam.eu/projects/exafoam/wiki) under:
-   /data/exafoam/wp2-validation/microbenchmarks/TMECarRestart. Place the *polyMesh* folder under *constant*. 
+2. Download the tar ball including the mesh and flow initialisation from the DaRUS [repository](https://doi.org/10.18419/darus-3714) [^Margetis24].
+   Place the *polyMesh* folder under *constant*. 
+   The initial flow solution included in the tar ball as the *0* folder is obtained after running the DDES flow model for $1sec$.
+   If you want to start the simulation from a uniform initialisation instead, rename the *0<span>.</span>org* folder to *0*.
 
 ### Case run
 - Run *Allrun* to solve the flow and adjoint equations and compute the sensitivity derivatives or provide a job submission script that performs the same steps. The script takes an optional argument corresponding to the *endTime* of the flow solution and the *integrationEndTime* of the objective function. 
@@ -144,3 +145,4 @@ This application has been developed as part of the exaFOAM Project https://www.e
 
 ## Footnotes
 [^Griewank2000]: Griewank, A., Walther, A. (2000). Algorithm 799: Revolve: An implementation of checkpointing for the reverse or adjoint mode of  computational differentiation, ACM Transactions on Mathematical Software, Vol. 26(1)
+[^Margetis24]: Margetis, Andreas-Stefanos; Papoutsis-Kiachagias, Evangelos; Giannakoglou, Kyriakos, 2024, "exaFOAM Industrial Benchmark B2 - Unsteady primal and adjoint solution around the TME CHR car", https://doi.org/10.18419/darus-3714, DaRUS, V1
diff --git a/incompressible/icoFoam/cavity3D/README.md b/incompressible/icoFoam/cavity3D/README.md
index 637bac226cb29690147fd96b516498bc8ddb8f19..6bb9d721f83c3adaa11d9430d5ced37b32dcaffb 100644
--- a/incompressible/icoFoam/cavity3D/README.md
+++ b/incompressible/icoFoam/cavity3D/README.md
@@ -3,7 +3,7 @@
 Sergey Lesnik and Henrik Rusche, Wikki GmbH, Germany
 
 ## Copyright
-Copyright (c) 2022-2023 Wikki GmbH
+Copyright (c) 2022-2024 Wikki GmbH
 
 <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons Licence" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a><br />
 
@@ -33,14 +33,23 @@ Figure: Streamlines colored by velocity magnitude
 |![midSliceStreamlines](figures/midSliceStreamlines.png) | ![midSliceVelocityVectors](figures/midSliceVelocityVectors.png) |
 
 # Microbenchmark
+* Known to run with OpenFOAM-v2106 compiled with double precision (WM_PRECISION_OPTION=DP).
+* The momentum predictor is switched off since it is counterproductive for low Reynolds number flows when the PISO algorithm is used.
+* The cases are setup to run at Co = 1 (CFL number). If mesh size is changed, adjust the time step in 'controlDict' to keep Co = 1.
+* The cases are setup to run for 15 time steps, which produces meaningful statistics for the wall clock time (see section "Methodology" for details).
+* Three cases are provided. These differ in the time step and mesh size (the name provides the number of cells, e.g. "8M" stands for 8 Mio cells).
+* Each case includes two setups:
+	* *fixedTol* : the tolerance of the linear solver is fixed
+	* *fixedIter* : the iteration number of the linear solver is fixed
+* Only *fixedIter* setup should be used for profiling.
+* `renumberMesh` utility is used to reduce the bandwidth of the matrix.
 
-## Standard case
+## Microbenchmark vs. tutorial case setup
 The standard cavity case setup from the OpenFOAM tutorials does not meet the microbenchmark requirements because of the following issues:
 * The case is not stationary. It deals with the start-up of the flow meaning that the flow starts to develop from 0 m/s at t = 0 s until it reaches a stationary state. The stationary state is reached after 1 s, which corresponds to the lid 10 times passing by, according to the white paper[^Bna]. For the smallest mesh with 1 Mio cells (1M) with the Courant number 1 (Co = 1) this leads to 1000 time steps, which is not feasible for a microbenchmark.
 * The iteration number of the linear solver per time step n_iter differs for every time step if tolerance is setup as the convergence criterion. The iteration number also fluctuates significantly, whereby on average it decreases during the run and reaches a certain plateau at some point (for 1M case approx. after 0.34 s).
 * The iteration number n_iter is also dependent on the mesh size and the decomposition.
 
-## Microbenchmark adjustments
 Considering the above arguments the case is altered. It has to be adapted to the profiling requirements meaning that a compromise between the fast execution, representativeness, repeatability and simple handling needs to be achieved:
 * Fast execution: A single run consists of 15 time steps.
 * Repeatability: During the profiling run the iteration number of the linear solver is fixed.
@@ -49,19 +58,6 @@ Considering the above arguments the case is altered. It has to be adapted to the
 	*  The iteration number is the same for a mesh of a certain size independent of the decomposition.
 * Representativeness: The present cavity case aims to reproduce the solver behavior from t = 0 s up to the point where the iteration number reaches the plateau mentioned above. This time point differs for different mesh sizes, which is accounted for in the provided benchmark. In this way, the case is representative for the initial transient of the cavity case.
 
-## Properties
-* Known to run with OpenFOAM-v2106.
-* The momentum predictor is switched off since it is counterproductive for low Reynolds number flows when the PISO algorithm is used.
-* The cases are setup to run at Co = 1 (CFL number). If mesh size is changed, adjust the time step in 'controlDict' to keep Co = 1.
-* The cases are setup to run for 15 time steps, which produces meaningful statistics for the wall clock time (see section "Methodology" for details).
-* Three cases are provided. These differ in the time step and mesh size (the name provides the number of cells, e.g. "8M" stands for 8 Mio cells).
-* Each case includes two setups:
-	* *fixedTol* : the tolerance of the linear solver is fixed
-	* *fixedIter* : the iteration number of the linear solver is fixed
-* Only *fixedIter* setup should be used for profiling.
-* `renumberMesh` utility is used to reduce the bandwidth of the matrix.
-
-
 ## Instructions
 One of the major issues of the cavity test case is the fact that the  iteration number of the linear solver grows with increasing mesh size if the linear solver tolerance is set. Thus, the two following approaches are possible.
 
@@ -90,18 +86,18 @@ Optionally, adjusting `maxIter` for every run (when the decomposition method or
 ## Methodology
 This section describes how the cases were setup. It serves for informative purposes only and is not a part of the microbenchmark.
 * The three cases were first run up to t=0.5s. For each case the following procedure was performed.
-	* Find out averaged initial residual $`r_c`$ at the end of the run: [0.4s, 0.5s].
-	* The initial residual reaches a plateau (not decreasing anymore) at some point before t=0.4s. Find out this point in time by finding at which time $`1.2 r_c`$ of the initial residual is reached (e.g. for the 1M case $`t_c`$=0.34s). Put differently, it is assumed that the
-	* Calculate the averaged iteration number $`iter_{run}`$ from $`t`$ up to $`t_c`$.
-	* Calculate the averaged iteration number $`iter_{start}`$ from the first *15* time steps.
-	* Build a factor $`a_{case}=iter_{start}/iter_{run}`$.
-* An average factor $`a`$ was build based on the three cases. It is used for the extrapolation from *fixedTol* setup to *fixedIter* setup giving a mean iteration number, which is representative for the whole run of the initial transient. In this way there is no need to run a case for the complete duration of 0.5s.
-* Run the cases with the fixed iteration number $`iter_{run}`$ for 1000 time steps.
-	* Analyze the wall clock time per time step $`dt_{wc}`$.
-	* Compute its average $`dt_{wcAv}`$ and standard deviation $`dt_{wcStd}`$
-	* Compute the sample size of time steps needed for 95% confidence level with 1% error and given $`dt_{wcAv}`$, $`dt_{wcStd}`$ according to this formula:
-	$`n_{dt} = 1.96^2*dt_{wcStd}^2/(dt_{wcAv}*0.01)^2`$
-* Several runs to evaluate $`n_{dt}`$ on both a workstation and on a HPC were performed. The highest $`n_{dt}`$ was found to be 13. Finally, it is set to 15 to be aligned with the *fixedTol* setup.
+	* Find out averaged initial residual $r_c$ at the end of the run: [0.4s, 0.5s].
+	* The initial residual reaches a plateau (not decreasing anymore) at some point before t=0.4s. Find out this point in time by finding at which time $1.2 r_c$ of the initial residual is reached (e.g. for the 1M case $t_c$=0.34s). Put differently, it is assumed that the
+	* Calculate the averaged iteration number $iter_{run}$ from $t$ up to $t_c$.
+	* Calculate the averaged iteration number $iter_{start}$ from the first *15* time steps.
+	* Build a factor $a_{case}=iter_{start}/iter_{run}$.
+* An average factor $a$ was build based on the three cases. It is used for the extrapolation from *fixedTol* setup to *fixedIter* setup giving a mean iteration number, which is representative for the whole run of the initial transient. In this way there is no need to run a case for the complete duration of 0.5s.
+* Run the cases with the fixed iteration number $iter_{run}$ for 1000 time steps.
+	* Analyze the wall clock time per time step $dt_{wc}$.
+	* Compute its average $dt_{wcAv}$ and standard deviation $dt_{wcStd}$
+	* Compute the sample size of time steps needed for 95% confidence level with 1% error and given $dt_{wcAv}$, $dt_{wcStd}$ according to this formula:
+	$n_{dt} = 1.96^2*dt_{wcStd}^2/(dt_{wcAv}*0.01)^2$
+* Several runs to evaluate $n_{dt}$ on both a workstation and on a HPC were performed. The highest $n_{dt}$ was found to be 13. Finally, it is set to 15 to be aligned with the *fixedTol* setup.
 
 
 # General remarks
diff --git a/incompressible/pimpleFoam/LES/conicalDiffuser/README.md b/incompressible/pimpleFoam/LES/conicalDiffuser/README.md
index 698adc7eea7e03726037d5d6b2b94748fce00152..1b8c7046b29b365143ec1c1ecb52fb90b7bbbb8a 100644
--- a/incompressible/pimpleFoam/LES/conicalDiffuser/README.md
+++ b/incompressible/pimpleFoam/LES/conicalDiffuser/README.md
@@ -1,19 +1,21 @@
-# ERCOFTAC conical diffuser LES
+# ERCOFTAC Conical Diffuser LES
 ## Authors
 Sergey Lesnik and Henrik Rusche, Wikki GmbH, Germany
 
 ## Copyright
-Copyright (c) 2022-2023 Wikki GmbH
+Copyright (c) 2022-2024 Wikki GmbH
 
 <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons Licence" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a><br />
 
 This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
 
 ## Introduction
-The ERCOFTAC conical diffuser is a challenging case for turbulence modeling since it operates in the flow regime close to separation at the diffuser wall. Depending on the turbulence model the simulation may predict separation producing results, which do not correspond to the experimental ones. This is shown in the description of the RAS microbenchmark based on the low Reynolds k-omega-SST turbulence model. Here, an additional setup and corresponding microbenchmark incorporating an LES model is proposed. The configuration and general numerical setup are the same as for the RAS case and therefore are not repeated here.
+The ERCOFTAC conical diffuser is a challenging case for turbulence modeling since it operates in the flow regime close to separation at the diffuser wall. Depending on the turbulence model the simulation may predict separation producing results, which do not correspond to the experimental ones. This is shown in the description of the RAS microbenchmark based on the low Reynolds k-$\omega$-SST turbulence model. Here, an additional setup and corresponding microbenchmark incorporating an LES model is proposed. The configuration and general numerical setup are the same as for the RAS case and therefore are not repeated here.
 
-# Numerical setup
-The differences to the k-omega-SST setup are summarized in the following. The flow is unsteady and thus solver *pimpleFoam* is used. A single outer corrector and two inner corrector loops are needed to keep initial pressure residual at an acceptable level. The time step interval is set to a value such that the maximum Courant number is below 0.5. LES model is Wall-Adapting Local Eddy-viscosity (*WALE*).
+![conicalDiffuserVorticity_s.png](figures/conicalDiffuserVorticity_s.png)
+
+# Numerical Setup
+The differences to the k-$\omega$-SST setup are summarized in the following. The flow is unsteady and thus solver *pimpleFoam* is used. A single outer corrector and two inner corrector loops are needed to keep initial pressure residual at an acceptable level. The time step interval is set to a value such that the maximum Courant number is below 0.5. LES model is Wall-Adapting Local Eddy-viscosity (*WALE*).
 
 Linear solver for the velocity field is *smoothSolver*. For the pressure field *PCG* solver with the *GAMG* preconditioner is used. In the case of the *DIC* preconditioner, which is used in the RAS setup, very large number of iterations for higher core numbers were observed.
 
@@ -32,20 +34,21 @@ A case with 145 million cells is evaluated and the results are compared to the E
 
 The figures above demonstrate turbulent structures in the axial cross-section of the conical part. The velocity field forms eddies in the boundary layer, which are also indicated by the fluctuations in the pressure field. There are regions of the flow reversal, which are indicated by a negative axial velocity. Nevertheless no separation is observed.
 
-|Position in mm |Normalized mean velocities $`\overline{U}/U_0`$ (axial) and $`W/U_0`$ (circumferential) |Normalized mean turbulent kinetic energy $`\overline{k}/U_0^2`$ | Mean Reynolds normal stresses normalized by $`U_0^2`$ |
+|Position in mm |Normalized mean velocities $\overline{U}/U_0$ (axial) and $W/U_0$ (circumferential) |Normalized mean turbulent kinetic energy $\overline{k}/U_0^2$ | Mean Reynolds normal stresses normalized by $U_0^2$ |
 |-|-|-|-|
-|$`x=`$ -25|![U-25.png](figures/U-25.png)|![k-25.png](figures/k-25.png)|![uu-25.png](figures/uu-25.png)|
-|$`x=`$ 250|![U250.png](figures/U250.png)|![k250.png](figures/k250.png)|![uu250.png](figures/uu250.png)|
-|$`x=`$ 405|![U405.png](figures/U405.png)|![k405.png](figures/k405.png)|![uu405.png](figures/uu405.png)|
+|x = -25|![U-25.png](figures/U-25.png)|![k-25.png](figures/k-25.png)|![uu-25.png](figures/uu-25.png)|
+|x = 250|![U250.png](figures/U250.png)|![k250.png](figures/k250.png)|![uu250.png](figures/uu250.png)|
+|x = 405|![U405.png](figures/U405.png)|![k405.png](figures/k405.png)|![uu405.png](figures/uu405.png)|
 
-Mean quantities were obtained by averaging fully-developed flow over 0.5 s (from 1 s to 1.5 s). The turbulence kinetic energy (TKE) in LES consists of two parts: the resolved one defined by the root mean square of Reynolds normal stresses and the modeled one called subgrid-scale TKE. One of the most important findings involves the mean TKE at the first station ($`x=`$ -25 mm), which is situated at the end of the inlet pipe. The calculation predicts no significant turbulence in the boundary layer compared to the experiment. This may be the reason for deviations of the TKE profiles further downstream: The peak values are shifted towards the wall. This also influences the corresponding mean velocity profiles since there is more momentum transfer closer to the wall. The behavior described above is confirmed if Reynolds normal stresses are studied separately, which are shown in the forth column.
+Mean quantities were obtained by averaging fully-developed flow over 0.5 s (from 1 s to 1.5 s). The turbulence kinetic energy (TKE) in LES consists of two parts: the resolved one defined by the root mean square of Reynolds normal stresses and the modeled one called subgrid-scale TKE. One of the most important findings involves the mean TKE at the first station (x = -25 mm), which is situated at the end of the inlet pipe. The calculation predicts no significant turbulence in the boundary layer compared to the experiment. This may be the reason for deviations of the TKE profiles further downstream: The peak values are shifted towards the wall. This also influences the corresponding mean velocity profiles since there is more momentum transfer closer to the wall. The behavior described above is confirmed if Reynolds normal stresses are studied separately, which are shown in the forth column.
 
 An insufficient turbulence formation in a straight pipe is a known issue in the context of turbulence modeling. It is addressed by either introducing a synthetic BC or lengthening the pipe by several diameters. The former approach was shown to be not feasible in section [numerical setup](#numerical-setup). A pipe lengthening would lead to a divergence from the experimental setup since there is a rotating pipe section of fixed length followed by a non-rotating part. Therefore, it is not clear which part should be lengthened. Furthermore, it is assumed that the turbulence profile at x=-25 mm is not fully developed in the experiment because of the honeycomb presence.
 
 
 # Microbenchmark
-- Known to run with OpenFOAM-v2106. The cases (*fixedIter*) require an OpenFOAM installation. For meshing and postprocessing additional software is needed: m4, perl, python3, gnuplot.
-- Two cases are provided: 3M, 145M with approx. 3 and 145 million cells.
+- Known to run with OpenFOAM-v2106 compiled with double precision (WM_PRECISION_OPTION=DP).
+- For meshing and postprocessing additional software is needed: m4, perl, python3, gnuplot.
+- Two cases are provided: 3M, 145M with approx. 3 and 145 million cells, respectively.
 - Two setups for each mesh size are provided
 	- *fixedTol*: the tolerances of the linear solvers are fixed, that is a usual setup for a production run. The execution time fluctuations between the time steps are large and are not only dependent on the mesh size but also on the decomposition (e.g. number of processors). In the context of the microbenchmark it is used to provide mean iteration numbers for the *fixedIter* setup.
 	- *fixedIter*: the iteration numbers of the linear solvers are fixed. The execution time fluctuations between the time steps are due to hardware load (e.g. MPI communication). This setup is to be used as for benchmarking.
@@ -53,9 +56,9 @@ An insufficient turbulence formation in a straight pipe is a known issue in the
 - This LES microbenchmark is derived from the RAS microbenchmark. See the corresponding description for more details.
 
 ## Instructions
-### Restart files
-In order to enable restarts the fields from the time step t = 1 s are provided on the e4 platform (see access instructions at https://team.exafoam.eu/projects/exafoam/wiki) under:
-/data/exafoam/wp2-validation/microbenchmarks/conicalDiffuserRestartLES
+### Restart Files
+In order to enable restarts the fields from the time step t = 1 s are provided on the DaRUS platform under:
+https://doi.org/10.18419/darus-3745
 
 ### Preparation
 - *fixedIter* run does not need to be executed as a restart. The time step is set to be 1000 times smaller than the numerically and physically reasonable one (compare to *fixedTol* settings). This allows to start from the non-initialized fields ("0_orig" folder). Nevertheless, such a run may fail and restart fields should be used in the "0" folder instead. Iteration numbers are set according to *fixedTol* runs for the two mesh sizes:
@@ -65,14 +68,14 @@ In order to enable restarts the fields from the time step t = 1 s are provided o
 	- Use restart files if only the decomposition is changed (significantly).
 	- If a new mesh is generated, the case needs to be run until t = 0.3 s of physical time (one pass through the domain) in order to obtain characteristic iteration numbers.
 
-### Case run
+### Case Run
 - The setups contain symbolic links to reduce repetitions. Thus, preferably copy cases by using "rsync -L" or "cp -R -L"
 - Mesh. There are two alternatives:
 	- Choose one of the provided mesh sizes and consider to use restart files (see [Preparation](#preparation)). One of the *fixedIter* setups may be used directly.
 	- Prepare a different mesh, e.g., by altering the "lCore" parameter in *system/blockMeshDict.m4*.
 - In *system/decomposeParDict*
     - Alter "numberOfSubdomains" to the number of MPI ranks the case is planned to run with.
-    - Alter the last entry of the 3-tuple "n" in the subdictionary "simpleCoeffs" such that the multiplication of all three entries equals "numberOfSubdomains". Alternatively, "metis", "scotch" etc. may be set as decomposition "method" in *system/decomposeParDict* but complications may arise (see description of the RAS mircrobenchmark).
+    - Alter the last entry of the 3-tuple "n" in the subdictionary "simpleCoeffs" such that the multiplication of all three entries equals "numberOfSubdomains". Alternatively, "metis", "scotch" etc. may be set as decomposition "method" in *system/decomposeParDict* but complications may arise (see description of the RAS microbenchmark).
 - Run *Allpre* bash script, which contains the meshing and decomposing. Be aware that *blockMesh* is single-threaded and will require a substantial amount of memory and time for large meshes.
 - Run *Allrun* or setup an HPC job script using the procedure from the script.
 - Check the statistics printed at the end of the solver output.
@@ -80,6 +83,9 @@ In order to enable restarts the fields from the time step t = 1 s are provided o
 ### Postprocessing
 An *Allpost* script and a folder with measurements data needed for the evaluation purposes only is provided for the sake of completeness.
 
+# Known Issues
+- If decomposed with metis or scotch the case might get unstable resulting in an increase of residuals by several orders of magnitude. It looks like the instability originates from the processor boundaries in the region of the boundary layer. If decomposed with method "simple", some generated partitions may have no cells leading to an error. Therefore, "hierarchical" is used as the decomposition method.
+
 # Acknowledgment
 This application has been developed as part of the exaFOAM Project https://www.exafoam.eu, which has received funding from the European High-Performance Computing Joint Undertaking (JU) under grant agreement No 956416. The JU receives support from the European Union's Horizon 2020 research and innovation programme and France, Germany, Italy, Croatia, Spain, Greece, and Portugal.
 
diff --git a/incompressible/pimpleFoam/LES/conicalDiffuser/common/system/decomposeParDict b/incompressible/pimpleFoam/LES/conicalDiffuser/common/system/decomposeParDict
index db3f8a73e1551f69fcb52affa6bd215129b9a457..ee9b248ae427f618dedaf0700f1065cce8e354f9 100644
--- a/incompressible/pimpleFoam/LES/conicalDiffuser/common/system/decomposeParDict
+++ b/incompressible/pimpleFoam/LES/conicalDiffuser/common/system/decomposeParDict
@@ -16,9 +16,9 @@ FoamFile
 
 numberOfSubdomains 28;
 
-method          simple;
+method          hierarchical;
 
-simpleCoeffs
+hierarchicalCoeffs
 {
     n               (2 2 7);
     delta           0.001;
diff --git a/incompressible/pimpleFoam/LES/conicalDiffuser/figures/conicalDiffuserVorticity_s.png b/incompressible/pimpleFoam/LES/conicalDiffuser/figures/conicalDiffuserVorticity_s.png
new file mode 100644
index 0000000000000000000000000000000000000000..2a91dc72fa2d48cc48d97591dccdb58fb0b6b2a7
Binary files /dev/null and b/incompressible/pimpleFoam/LES/conicalDiffuser/figures/conicalDiffuserVorticity_s.png differ
diff --git a/incompressible/pimpleFoam/LES/offshorewindpark/Allpre b/incompressible/pimpleFoam/LES/offshorewindpark/Allpre
index d532ba9052ba34c0a943c94c73dead781e9c2438..c843b950e2576e74464aa3e733755a6fdf979769 100755
--- a/incompressible/pimpleFoam/LES/offshorewindpark/Allpre
+++ b/incompressible/pimpleFoam/LES/offshorewindpark/Allpre
@@ -11,6 +11,12 @@
 # innovation programme and France, United Kingdom, Germany, Italy,
 # Croatia, Spain, Greece, Portugal
 
+### Choose the desired grid size of 12M or 103M elements
+grid_size="12M"
+#grid_size="103M"
+
+# Use the correct controlDict for the desired grid resolution
+cp system/controlDict_${grid_size} system/controlDict
 
 # Source tutorial run functions
 . $WM_PROJECT_DIR/bin/tools/RunFunctions
@@ -22,8 +28,8 @@ loopRefineMesh () {
         done
 }
 
-
-runApplication blockMesh
+# Run blockMesh with the dictionary for the desired grid size
+runApplication blockMesh -dict system/blockMeshDict_${grid_size}
 runApplication -s iter1 transformPoints -rollPitchYaw '(0 0 123.17)'
 runApplication -s iter2 transformPoints -translate '( 319.5 5963.5 0)'
 runApplication -s iter3 transformPoints -scale 1000
diff --git a/incompressible/pimpleFoam/LES/offshorewindpark/README.md b/incompressible/pimpleFoam/LES/offshorewindpark/README.md
index d48d122dbb82c4fc966013e2fe9f1ec2b100f254..50b87ca42d73d0bd2b0ea695d735785ba5dbbffb 100644
--- a/incompressible/pimpleFoam/LES/offshorewindpark/README.md
+++ b/incompressible/pimpleFoam/LES/offshorewindpark/README.md
@@ -55,7 +55,11 @@ Meteorological wind direction range from 314 to 329 degree
 
 `./Allwmake`
 
-2. Prepare the grid with the script Allpre
+2a. Edit the script Allpre to choose the desired grid size of 12M or 103M elements 
+
+`vi Allpre`
+
+2b. Prepare the grid with the script Allpre
 
 `./Allpre`
 
diff --git a/incompressible/pimpleFoam/LES/offshorewindpark/system/blockMeshDict_103M b/incompressible/pimpleFoam/LES/offshorewindpark/system/blockMeshDict_103M
new file mode 100644
index 0000000000000000000000000000000000000000..0616dba5eee03ad6189d3299d934d6bf06160c69
--- /dev/null
+++ b/incompressible/pimpleFoam/LES/offshorewindpark/system/blockMeshDict_103M
@@ -0,0 +1,109 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  2212                                  |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    object      blockMeshDict;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+scale 1;
+
+xMin 0;
+xMax 10;
+yMin 0;
+yMax 10;
+zMin 0;
+zMax 1;
+
+xElem 200; 
+yElem 200;
+zElem 20;
+
+vertices
+(
+    ($xMin $yMin $zMin) // 0
+    ($xMax $yMin $zMin) // 1
+    ($xMax $yMax $zMin) // 2
+    ($xMin $yMax $zMin) // 3
+    ($xMin $yMin $zMax) // 4
+    ($xMax $yMin $zMax) // 5
+    ($xMax $yMax $zMax) // 6
+    ($xMin $yMax $zMax) // 7
+);
+
+blocks
+(
+    hex (0 1 2 3 4 5 6 7) ($xElem $yElem $zElem) simpleGrading (1 1 1)
+);
+
+edges
+(
+);
+
+boundary
+(
+    outlet
+    {
+        type patch;
+        faces
+        (
+            (0 3 4 7)
+        );
+    }
+    inlet
+    {
+        type patch;
+        faces
+        (
+            (1 2 5 6)
+        );
+    }
+    bottom
+    {
+        type wall;
+        faces
+        (
+            (0 1 2 3)
+        );
+    }
+    top
+    {
+        type patch;
+        faces
+        (
+            (4 5 6 7)
+        );
+    }
+    side1
+    {
+        type cyclic;
+        neighbourPatch  side2;
+        faces
+        (
+            (0 1 4 5)
+        );
+    }
+    side2
+    {
+        type cyclic;
+        neighbourPatch  side1;
+        faces
+        (
+            (2 3 6 7)
+        );
+    }
+);
+
+mergePatchPairs
+(
+);
+
+// ************************************************************************* //
diff --git a/incompressible/pimpleFoam/LES/offshorewindpark/system/blockMeshDict b/incompressible/pimpleFoam/LES/offshorewindpark/system/blockMeshDict_12M
similarity index 100%
rename from incompressible/pimpleFoam/LES/offshorewindpark/system/blockMeshDict
rename to incompressible/pimpleFoam/LES/offshorewindpark/system/blockMeshDict_12M
diff --git a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/system/controlDict b/incompressible/pimpleFoam/LES/offshorewindpark/system/controlDict_103M
similarity index 68%
rename from combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/system/controlDict
rename to incompressible/pimpleFoam/LES/offshorewindpark/system/controlDict_103M
index 927c4c871e6ae6bda8dd65bdcfc691c22d42deab..5cb01ce88150feacdb70949fee18428ddf852dd7 100644
--- a/combustion/reactingFoam/laminar/counterFlowFlame/referenceCase/system/controlDict
+++ b/incompressible/pimpleFoam/LES/offshorewindpark/system/controlDict_103M
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2106                                 |
+|  \\    /   O peration     | Version:  2212                                  |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/
@@ -10,11 +10,12 @@ FoamFile
     version     2.0;
     format      ascii;
     class       dictionary;
+    location    "system";
     object      controlDict;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
-application     reactingFoam;
+application     pimpleFoam;
 
 startFrom       startTime;
 
@@ -22,17 +23,17 @@ startTime       0;
 
 stopAt          endTime;
 
-endTime         0.5;
+endTime         2500;
 
-deltaT          1e-6;
+deltaT          0.25;
 
-writeControl    adjustable;
+writeControl    adjustableRunTime;
 
-writeInterval   0.05;
+writeInterval   500.0;
 
 purgeWrite      0;
 
-writeFormat     ascii;
+writeFormat     binary;
 
 writePrecision  6;
 
@@ -42,19 +43,16 @@ timeFormat      general;
 
 timePrecision   6;
 
-runTimeModifiable true;
+runTimeModifiable yes;
 
-adjustTimeStep  yes;
-
-maxCo           0.4;
-
-maxDeltaT       8e-5;
+libs ("libturbinesFoam.so" "libatmosphericModels.so");
 
 functions
 {
-    #include "FOBilgerMixtureFraction"
-    #include "flameFront"
+   #include "fieldAverage" 
+   #include "monitorPoints" 
+   #include "writeRegisteredObject" 
+   #include "writeForceAllTurbines" 
 }
 
-
 // ************************************************************************* //
diff --git a/incompressible/pimpleFoam/LES/offshorewindpark/system/controlDict_12M b/incompressible/pimpleFoam/LES/offshorewindpark/system/controlDict_12M
new file mode 100644
index 0000000000000000000000000000000000000000..dc90ff1fb31bea357fa79020372a93ff8023162f
--- /dev/null
+++ b/incompressible/pimpleFoam/LES/offshorewindpark/system/controlDict_12M
@@ -0,0 +1,58 @@
+/*--------------------------------*- C++ -*----------------------------------*\
+| =========                 |                                                 |
+| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
+|  \\    /   O peration     | Version:  2212                                  |
+|   \\  /    A nd           | Website:  www.openfoam.com                      |
+|    \\/     M anipulation  |                                                 |
+\*---------------------------------------------------------------------------*/
+FoamFile
+{
+    version     2.0;
+    format      ascii;
+    class       dictionary;
+    location    "system";
+    object      controlDict;
+}
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+application     pimpleFoam;
+
+startFrom       startTime;
+
+startTime       0;
+
+stopAt          endTime;
+
+endTime         2500;
+
+deltaT          0.50;
+
+writeControl    adjustableRunTime;
+
+writeInterval   500.0;
+
+purgeWrite      0;
+
+writeFormat     binary;
+
+writePrecision  6;
+
+writeCompression off;
+
+timeFormat      general;
+
+timePrecision   6;
+
+runTimeModifiable yes;
+
+libs ("libturbinesFoam.so" "libatmosphericModels.so");
+
+functions
+{
+   #include "fieldAverage" 
+   #include "monitorPoints" 
+   #include "writeRegisteredObject" 
+   #include "writeForceAllTurbines" 
+}
+
+// ************************************************************************* //
diff --git a/incompressible/simpleFoam/conicalDiffuser/100M/system/controlDict b/incompressible/simpleFoam/conicalDiffuser/100M/system/controlDict
index cb99119efcdf60047089d421b5ee21bbac9e85c1..71e501eeffe0590917cdd50035549ea160eccef8 100644
--- a/incompressible/simpleFoam/conicalDiffuser/100M/system/controlDict
+++ b/incompressible/simpleFoam/conicalDiffuser/100M/system/controlDict
@@ -32,7 +32,7 @@ writeInterval   100000;
 
 purgeWrite      0;
 
-writeFormat     ascii;
+writeFormat     binary;
 
 writePrecision  6;
 
diff --git a/incompressible/simpleFoam/conicalDiffuser/100M/system/decomposeParDict b/incompressible/simpleFoam/conicalDiffuser/100M/system/decomposeParDict
index db3f8a73e1551f69fcb52affa6bd215129b9a457..ee9b248ae427f618dedaf0700f1065cce8e354f9 100644
--- a/incompressible/simpleFoam/conicalDiffuser/100M/system/decomposeParDict
+++ b/incompressible/simpleFoam/conicalDiffuser/100M/system/decomposeParDict
@@ -16,9 +16,9 @@ FoamFile
 
 numberOfSubdomains 28;
 
-method          simple;
+method          hierarchical;
 
-simpleCoeffs
+hierarchicalCoeffs
 {
     n               (2 2 7);
     delta           0.001;
diff --git a/incompressible/simpleFoam/conicalDiffuser/3M/system/blockMeshDict.m4 b/incompressible/simpleFoam/conicalDiffuser/3M/system/blockMeshDict.m4
index 343f11ebfbb55506a0930c0e6c9b26f974ce6ed0..992beaaed8e49e68391cccd5256d76a3e827f050 100644
--- a/incompressible/simpleFoam/conicalDiffuser/3M/system/blockMeshDict.m4
+++ b/incompressible/simpleFoam/conicalDiffuser/3M/system/blockMeshDict.m4
@@ -1,4 +1,4 @@
-// Parametrized m4 script for the blockMeshDict generation for the ERCOFTAC 
+// Parametrized m4 script for the blockMeshDict generation for the ERCOFTAC
 // diffuser.
 //
 // The development was originaly done by:
@@ -17,7 +17,7 @@
 //
 // Run using
 // m4 -P blockMeshDict.m4 > blockMeshDict
-// 
+//
 m4_dnl>
 m4_dnl> ------------------------------------------------------------------------
 m4_dnl> *** m4 DEFINITIONS ***
@@ -25,10 +25,10 @@ m4_dnl>
 m4_changecom(//)m4_changequote([,]) m4_dnl>
 m4_define(calc, [m4_esyscmd(perl -e 'use Math::Trig; printf ($1)')]) m4_dnl>
 m4_define(VCOUNT, 0) m4_dnl>
-m4_define( 
-    vlabel, 
+m4_define(
+    vlabel,
     [ m4_dnl>
-        [// ]Vertex $1 = VCOUNT m4_define($1, VCOUNT) m4_define([VCOUNT], 
+        [// ]Vertex $1 = VCOUNT m4_define($1, VCOUNT) m4_define([VCOUNT],
         m4_incr(VCOUNT)) m4_dnl>
     ] m4_dnl>
 ) m4_dnl>
@@ -37,73 +37,73 @@ m4_dnl>
 m4_dnl> ------------------------------------------------------------------------
 m4_dnl> *** AUXILLARY PERL SCRIPTS ***
 m4_dnl>
-m4_define(calcCellsNumber, [m4_esyscmd(perl -e ' 
-    # Compute number of cells iteratively. 
-    # Arguments: 
-    #   1 - length of the first cell 
-    #   2 - Start coordinate of the block of the considered axis 
-    #   3 - End coordinate of the block of the considered axis 
-    #   4 - simpleGrading coefficient 
-    # a - cell-to-cell expansion ratio; n - number of cells along the axis. 
-    $n = 10;  # Start value 
-    $l1 = $1; 
-    $L = abs($3 - $2);  # Length of the block 
-    $g = $4; 
-    # Check whether the simpleGrading equals 1 
-    if (abs($g - 1.0) < 1e-6) 
-    { 
-        $n = $L/$l1; 
-    } 
-    else 
-    { 
-        do 
-        { 
-            $n_prev = $n; 
-            $a = $g**(1/($n - 1)); 
-            $n = log(abs(1 + ($a - 1)*$L/$l1))/log($a); 
-            $err = abs($n - $n_prev); 
-        } 
-        while($err > 1e-2); 
-    } 
-    print(int($n + 0.5)); 
+m4_define(calcCellsNumber, [m4_esyscmd(perl -e '
+    # Compute number of cells iteratively.
+    # Arguments:
+    #   1 - length of the first cell
+    #   2 - Start coordinate of the block of the considered axis
+    #   3 - End coordinate of the block of the considered axis
+    #   4 - simpleGrading coefficient
+    # a - cell-to-cell expansion ratio; n - number of cells along the axis.
+    $n = 10;  # Start value
+    $l1 = $1;
+    $L = abs($3 - $2);  # Length of the block
+    $g = $4;
+    # Check whether the simpleGrading equals 1
+    if (abs($g - 1.0) < 1e-6)
+    {
+        $n = $L/$l1;
+    }
+    else
+    {
+        do
+        {
+            $n_prev = $n;
+            $a = $g**(1/($n - 1));
+            $n = log(abs(1 + ($a - 1)*$L/$l1))/log($a);
+            $err = abs($n - $n_prev);
+        }
+        while($err > 1e-2);
+    }
+    print(int($n + 0.5));
 ')]) m4_dnl>
 m4_dnl>
-m4_define(calcCellsNumberInnerOGrid, [m4_esyscmd(perl -e ' 
-    # Calculate number of cells in the radial direction of an O-block which 
-    # has an rectangular block with arcs on the inner side. 
-    # Arguments: 
-    #   1 - length of the last cell of the outer O-grid 
-    #   2 - radial inner corner coordinate 
-    #   3 - radial arc center coordinate 
-    #   4 - radial outer corner coordinate 
-    # n - number of cells along the considered axis; 
-    $lLastOuterO = $1; 
-    $drArc = $2 - $3;  # Radial delta between the inner corner and arc center 
-    $L = $4; # - $2;  # Radial length of the block 
-    $n = ($L + $drArc/2)/$lLastOuterO; 
-    print(int($n + 0.5)); 
+m4_define(calcCellsNumberInnerOGrid, [m4_esyscmd(perl -e '
+    # Calculate number of cells in the radial direction of an O-block which
+    # has an rectangular block with arcs on the inner side.
+    # Arguments:
+    #   1 - length of the last cell of the outer O-grid
+    #   2 - radial inner corner coordinate
+    #   3 - radial arc center coordinate
+    #   4 - radial outer corner coordinate
+    # n - number of cells along the considered axis;
+    $lLastOuterO = $1;
+    $drArc = $2 - $3;  # Radial delta between the inner corner and arc center
+    $L = $4; # - $2;  # Radial length of the block
+    $n = ($L + $drArc/2)/$lLastOuterO;
+    print(int($n + 0.5));
 ')]) m4_dnl>
 m4_dnl>
-m4_define(calcCellsNumberHGrid, [m4_esyscmd(perl -e ' 
-    # Calculate number of cells in the radial direction of the H-block whose 
-    # edges are arcs neighboring to an outer O-grid. 
-    # Arguments: 
-    #   1 - length of the last cell of the outer O-grid 
-    #   2 - radial inner corner coordinate 
-    #   3 - radial arc center coordinate 
-    # a - cell-to-cell expansion ratio; n - number of cells along the axis. 
-    $lLastOuterO = $1; 
-    $drArc = $2 - $3;  # Radial delta between the inner corner and arc center 
-    $L = 2*$3; # - $2;  # Radial length of the block 
-    $n = ($L - $drArc)/$lLastOuterO; 
-    print(int($n + 0.5)); 
+m4_define(calcCellsNumberHGrid, [m4_esyscmd(perl -e '
+    # Calculate number of cells in the radial direction of the H-block whose
+    # edges are arcs neighboring to an outer O-grid.
+    # Arguments:
+    #   1 - length of the last cell of the outer O-grid
+    #   2 - radial inner corner coordinate
+    #   3 - radial arc center coordinate
+    # a - cell-to-cell expansion ratio; n - number of cells along the axis.
+    $lLastOuterO = $1;
+    $drArc = $2 - $3;  # Radial delta between the inner corner and arc center
+    $L = 2*$3; # - $2;  # Radial length of the block
+    $n = ($L - $drArc)/$lLastOuterO;
+    print(int($n + 0.5));
 ')]) m4_dnl>
 m4_dnl>
 m4_dnl> * Not used here. Kept as a backup. *
-m4_define(calcCellsNumberBisect, [m4_esyscmd(perl -e ' 
-    $b = 0; $l = 0; $h = 1; $err = 1; 
-    do 
-    { 
+m4_define(calcCellsNumberBisect, [m4_esyscmd(perl -e '
+    $b = 0; $l = 0; $h = 1; $err = 1;
+    do
+    {
         $m = ($l + $h)/2;
         $a = 1/$m;
         $n = log(1 + ($a - 1)*$2/$1)/log($a);
@@ -118,9 +118,9 @@ m4_define(calcCellsNumberBisect, [m4_esyscmd(perl -e '
             $h = $m;
         }
         $err = abs($b - $m);
-    } 
-    while($err > 1e-6); 
-    print(int($n + 0.5)) 
+    }
+    while($err > 1e-6);
+    print(int($n + 0.5))
 ')]) m4_dnl>
 m4_dnl>
 m4_dnl>
@@ -356,7 +356,7 @@ blocks
     hex (A0 A1 A2 A3 B0 B1 B2 B3 ) AB
     (hNumberOfCells hNumberOfCells zABnumberOfCells)
     simpleGrading (1 1 1)
-    // block5 - positive x O-grid block 2nd belt 
+    // block5 - positive x O-grid block 2nd belt
     hex (A9 A5 A4 A8 B9 B5 B4 B8 ) AB
     (rNumberOfCells2nd hNumberOfCells zABnumberOfCells)
     simpleGrading (rGrading2 1 1)
@@ -394,7 +394,7 @@ blocks
     hex (B0 B1 B2 B3 C0 C1 C2 C3 ) BC
     (hNumberOfCells hNumberOfCells zBCnumberOfCells)
     simpleGrading (1 1 1)
-    // block5 - positive x O-grid block 2nd belt 
+    // block5 - positive x O-grid block 2nd belt
     hex (B9 B5 B4 B8 C9 C5 C4 C8 ) BC
     (rNumberOfCells2nd hNumberOfCells zBCnumberOfCells)
     simpleGrading (rGrading2 1 1)
@@ -432,7 +432,7 @@ blocks
     hex (C0 C1 C2 C3 D0 D1 D2 D3 ) CD
     (hNumberOfCells hNumberOfCells zCDnumberOfCells)
     simpleGrading (1 1 zGradingCD)
-    // block5 - positive x O-grid block 2nd belt 
+    // block5 - positive x O-grid block 2nd belt
     hex (C9 C5 C4 C8 D9 D5 D4 D8 ) CD
     (rNumberOfCells2nd hNumberOfCells zCDnumberOfCells)
     simpleGrading (rGrading2 1 zGradingCD)
@@ -470,7 +470,7 @@ blocks
     hex (D0 D1 D2 D3 E0 E1 E2 E3 ) DE
     (hNumberOfCells hNumberOfCells zDEnumberOfCells)
     simpleGrading (1 1 zGradingDE)
-    // block5 - positive x O-grid block 2nd belt 
+    // block5 - positive x O-grid block 2nd belt
     hex (D9 D5 D4 D8 E9 E5 E4 E8 ) DE
     (rNumberOfCells2nd hNumberOfCells zDEnumberOfCells)
     simpleGrading (rGrading2 1 zGradingDE)
@@ -504,11 +504,11 @@ blocks
     hex (E4 E0 E3 E7 F4 F0 F3 F7 ) EF
     (rNumberOfCells1st hNumberOfCells zEFnumberOfCells)
     simpleGrading (rGrading1 1 zGradingEF)
-    // block4 - central O-grid block 
+    // block4 - central O-grid block
     hex (E0 E1 E2 E3 F0 F1 F2 F3 ) EF
     (hNumberOfCells hNumberOfCells zEFnumberOfCells)
     simpleGrading (1 1 zGradingEF)
-    // block5 - positive x O-grid block 2nd belt 
+    // block5 - positive x O-grid block 2nd belt
     hex (E9 E5 E4 E8 F9 F5 F4 F8 ) EF
     (rNumberOfCells2nd hNumberOfCells zEFnumberOfCells)
     simpleGrading (rGrading2 1 zGradingEF)
@@ -537,8 +537,8 @@ edges
     arc A5 A6 (0 calc(rRelAo*rA) zA)
     arc A6 A7 (-calc(rRelAo*rA) 0 zA)
     arc A7 A4 (0 -calc(rRelAo*rA) zA)
-    arc A8  A9  (rA 0 zA) 
-    arc A9  A10 (0 rA zA) 
+    arc A8  A9  (rA 0 zA)
+    arc A9  A10 (0 rA zA)
     arc A10 A11 (-rA 0 zA)
     arc A11 A8  (0 -rA zA)
 
diff --git a/incompressible/simpleFoam/conicalDiffuser/3M/system/controlDict b/incompressible/simpleFoam/conicalDiffuser/3M/system/controlDict
index cb99119efcdf60047089d421b5ee21bbac9e85c1..71e501eeffe0590917cdd50035549ea160eccef8 100644
--- a/incompressible/simpleFoam/conicalDiffuser/3M/system/controlDict
+++ b/incompressible/simpleFoam/conicalDiffuser/3M/system/controlDict
@@ -32,7 +32,7 @@ writeInterval   100000;
 
 purgeWrite      0;
 
-writeFormat     ascii;
+writeFormat     binary;
 
 writePrecision  6;
 
diff --git a/incompressible/simpleFoam/conicalDiffuser/3M/system/decomposeParDict b/incompressible/simpleFoam/conicalDiffuser/3M/system/decomposeParDict
index db3f8a73e1551f69fcb52affa6bd215129b9a457..ee9b248ae427f618dedaf0700f1065cce8e354f9 100644
--- a/incompressible/simpleFoam/conicalDiffuser/3M/system/decomposeParDict
+++ b/incompressible/simpleFoam/conicalDiffuser/3M/system/decomposeParDict
@@ -16,9 +16,9 @@ FoamFile
 
 numberOfSubdomains 28;
 
-method          simple;
+method          hierarchical;
 
-simpleCoeffs
+hierarchicalCoeffs
 {
     n               (2 2 7);
     delta           0.001;
diff --git a/incompressible/simpleFoam/conicalDiffuser/README.md b/incompressible/simpleFoam/conicalDiffuser/README.md
index 9f48a88dd89bdc2a415e4fc31829320f2f8568a8..d385f299e3ec5ee467c058da234e98ad5829963f 100644
--- a/incompressible/simpleFoam/conicalDiffuser/README.md
+++ b/incompressible/simpleFoam/conicalDiffuser/README.md
@@ -1,9 +1,9 @@
-# ERCOFTAC conical diffuser
+# ERCOFTAC Conical Diffuser
 ## Authors
 Sergey Lesnik and Henrik Rusche, Wikki GmbH, Germany
 
 ## Copyright
-Copyright (c) 2022-2023 Wikki GmbH
+Copyright (c) 2022-2024 Wikki GmbH
 
 <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons Licence" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a><br />
 
@@ -14,24 +14,26 @@ The case stems originally from the European Research Community on Flow, Turbulen
 
 A diffuser is designed to reduce the flow velocity and therefore increase the fluid pressure without causing significant pressure loss. This is done by increasing the cross-section area, e.g. by introducing a conical segment. The latter is characterized by a so-called divergence angle, which is the angle between the opposite walls in the axial cross-section through the conical part. Due to this geometry the flow tends to separate at the diffuser wall, which is undesirable since it causes losses. However, the behavior can be counteracted by the inclusion of a swirling flow component in the flow entering the diffuser. But if the swirl is too strong a recirculation along the center axis occurs, which reduces the pressure recovery.
 
+![conicalDiffuserVorticity_s.png](figures/conicalDiffuserVorticity_s.png)
+
 ## Configuration
 ![geometryExperimentalSetupConicalDiffuser.png](figures/geometryExperimentalSetupConicalDiffuser.png)
 
 Figure: Diffusor geometry from [Classic Collection Database](http://cfd.mace.manchester.ac.uk/ercoftac/doku.php?id=cases:case060&s[]=conical), used under the [CC BY-NC-SA 4.0 license](https://creativecommons.org/licenses/by-nc-sa/4.0/).
 
-The experiment was setup and performed by Clausen et. al.[^Clausen1993]. The swirl is generated by a rotating part of the cylindrical inlet pipe with the angular velocity of $`\Omega=`$ 52.646 1/s. Its diameter is $`D=`$ 260 mm and includes an $`l_h=`$ 20 mm long aluminium honeycomb with a cell diameter of $`d_h=`$ 3.2 mm and open area ration of 0.97. At the end of the swirl generator the flow characteristics are close to the solid-body rotation pattern. The two 100 mm long stationary parts of the inlet pipe are placed before and after the swirl generator. The diffuser itself is $`L_d=`$ 510 mm long and has a 20° divergence angle leading to an area ratio of 2.84. The swirl is strong enough to prevent separation of the boundary layer but weak enough not to cause a recirculation at the center line within the diffuser.
+The experiment was setup and performed by Clausen et. al.[^Clausen1993]. The swirl is generated by a rotating part of the cylindrical inlet pipe with the angular velocity of $\Omega=$ 52.646 1/s. Its diameter is $D=$ 260 mm and includes an $l_h=$ 20 mm long aluminium honeycomb with a cell diameter of $d_h=$ 3.2 mm and open area ration of 0.97. At the end of the swirl generator the flow characteristics are close to the solid-body rotation pattern. The two 100 mm long stationary parts of the inlet pipe are placed before and after the swirl generator. The diffuser itself is $L_d=$ 510 mm long and has a 20° divergence angle leading to an area ratio of 2.84. The swirl is strong enough to prevent separation of the boundary layer but weak enough not to cause a recirculation at the center line within the diffuser.
 
 ## Measurements
 The measurement stations were placed 25 mm upstream of the diffuser inlet and at
-$`x=`$ 25, 60, 100, 175, 250, 330, 405 mm downstream, where $`x`$ is a coordinate parallel to the wall. The measuring traverses are normal to the diffuser wall. The measured radial profiles of the mean axial and circumferential velocities, Reynolds stresses are available[^database].
+x = 25, 60, 100, 175, 250, 330, 405 mm downstream, where x is a coordinate parallel to the wall. The measuring traverses are normal to the diffuser wall. The measured radial profiles of the mean axial and circumferential velocities, Reynolds stresses are available[^database].
 
-## Flow parameters
-- Air with a kinematic viscosity: $`\nu=1.5 \cdot 10^{−5}`$ m²/s.
-- Average axial velocity close to the diffuser inlet ($`x=`$ −25mm): $`U_0=`$  11.6 m/s.
-- Reynolds number: $`Re=U_0 D / \nu=`$ 202000.
+## Flow Parameters
+- Air with a kinematic viscosity: $\nu=1.5 \cdot 10^{−5}$ m²/s.
+- Average axial velocity close to the diffuser inlet (x = −25mm): $U_0=$  11.6 m/s.
+- Reynolds number: $Re=U_0 D / \nu=$ 202000.
 - Atmospheric pressure at outlet.
 
-# Numerical setup
+# Numerical Setup
 The numerical setup is based on the work of Nilsson et. al.[^Nilsson2008] and Bounous[^Bounous2008]. A detailed description is available on openfoamwiki[^openfoamwiki]. Therein, three case geometries are provided, which differ in the treatment of the outlet. This part of the setup needs the most attention since there is a recirculation region along the center axis downstream of the diffuser. Furthermore, the flow is close to stall condition at the diffuser wall. Both factors cause instabilities during the solution process, e.g., flow reversal at the diffuser outlet.
 
 ![geometryNumericalSetupConicalDiffuser.svg](figures/geometryNumericalSetupConicalDiffuser.svg)
@@ -44,94 +46,94 @@ The setup is shown in the figure above. The rotating part of the inlet pipe from
 - The flow is stationary.
 - The flow is initialized with solver *potentialFoam* as a pre-processing step.
 - Solver *simpleFoam* is used.
-- The low Reynolds $`k`$-$`\omega`$-SST turbulence model is employed.
+- The low Reynolds k-$\omega$-SST turbulence model is employed.
 
 ## Mesh
-The mesh is generated using *m4*, *perl* and *blockMesh*. The file with the geometry properties is located at *system/blockMeshDict.m4*. The lengths, diameters of all parts and the divergence angle may be varied by altering few variables. The two most important input values are the thickness of the 1st cell in radial direction $`l_\text{wall}`$ and the characteristic cell size in the core region (at the center axis) $`l_\text{core}`$. *Perl* scripts are introduced to allow for a convenient mesh refinement. Therein, the number of block cells in radial and axial directions is calculated based on the inputs using iterative procedures to produce a good quality mesh without jumps in the cell sizes between the blocks. $`l_\text{wall}=`$ 0.05 mm is sufficient to obtain a mesh with y+<5. Two meshes are predefined:
+The mesh is generated using *m4*, *perl* and *blockMesh*. The file with the geometry properties is located at *system/blockMeshDict.m4*. The lengths, diameters of all parts and the divergence angle may be varied by altering few variables. The two most important input values are the thickness of the 1st cell in radial direction $l_\text{wall}$ and the characteristic cell size in the core region (at the center axis) $l_\text{core}$. *Perl* scripts are introduced to allow for a convenient mesh refinement. Therein, the number of block cells in radial and axial directions is calculated based on the inputs using iterative procedures to produce a good quality mesh without jumps in the cell sizes between the blocks. $l_\text{wall}=$ 0.05 mm is sufficient to obtain a mesh with y+<5. Two meshes are predefined:
 - 3 Million cells with
-	* $`l_\text{wall}=`$ 0.05 mm
-	* $`l_\text{core}=`$ 3.15 mm
+	* $l_\text{wall}=$ 0.05 mm
+	* $l_\text{core}=$ 3.15 mm
 - 100 Million cells with
-	* $`l_\text{wall}=`$ 0.05 mm
-	* $`l_\text{core}=`$ 0.9 mm
+	* $l_\text{wall}=$ 0.05 mm
+	* $l_\text{core}=$ 0.9 mm
 
-## Boundary conditions
+## Boundary Conditions
 Boundary conditions (BC) for the following quantities need to be set:
-|Quantity  |Dimension|Description                   |
-|----------|---------|------------------------------|
-|$`U`$       |m/s      |Axial velocity                |
-|$`W`$       |m/s      |Circumferential velocity      |
-|$`V`$       |m/s      |Radial velocity               |
-|$`k`$       |m²/s²    |Turbulent kinetic energy      |
-|$`\omega`$  |1/s      |Specific turbulent dissipation|
-|$`\nu_t`$   |m²/s     |Turbulent viscosity           |
+| Quantity | Dimension | Description                    |
+| -------- | --------- | ------------------------------ |
+| U        | m/s       | Axial velocity                 |
+| W        | m/s       | Circumferential velocity       |
+| V        | m/s       | Radial velocity                |
+| k        | m²/s²     | Turbulent kinetic energy       |
+| $\omega$ | 1/s       | Specific turbulent dissipation |
+| $\nu_t$  | m²/s      | Turbulent viscosity            |
 
 ### Inlet
-In contrast to the setups from openfoamwiki[^openfoamwiki] the turbulent length scale at the inlet is set to $`l_t=`$ 2.24e-4 m, which equals 7% of the honeycomb cell diameter $`d_h`$. The turbulent intensity is assumed to be $`I_t=`$ 5%.
-|Quantity  |Value     |BC                                   |
-|----------|----------|-------------------------------------|
-|$`U`$       |11.6      |fixedValue                           |
-|$`W`$       |nonuniform|tool addSwirlAndRotation             |
-|$`V`$       |0         |fixedValue                           |
-|$`k`$       |0.5046    |turbulentIntensityKineticEnergyInlet |
-|$`\omega`$  |3171      |turbulentMixingLengthFrequencyInlet  |
-|$`p`$       |-         |zeroGradient                         |
-|$`\nu_t`$   |-         |calculated                           |
+In contrast to the setups from openfoamwiki[^openfoamwiki] the turbulent length scale at the inlet is set to $l_t=$ 2.24e-4 m, which equals 7% of the honeycomb cell diameter $d_h$. The turbulent intensity is assumed to be $I_t=$ 5%.
+| Quantity | Value      | BC                                   |
+| -------- | ---------- | ------------------------------------ |
+| U        | 11.6       | fixedValue                           |
+| W        | nonuniform | tool addSwirlAndRotation             |
+| V        | 0          | fixedValue                           |
+| k        | 0.5046     | turbulentIntensityKineticEnergyInlet |
+| $\omega$ | 3171       | turbulentMixingLengthFrequencyInlet  |
+| p        | -          | zeroGradient                         |
+| $\nu_t$  | -          | calculated                           |
 
 ### Outlet
 When the swirl arrives at the outlet, the pressure distribution in radial direction is not homogeneous. The best working BC in this case proved to be *fixedMean*.
-|Quantity|BC         |BC parameter              |
-|--------|-----------|--------------------------|
-|$`\vec U`$|inletOutlet|inletValue uniform (0 0 0)|
-|$`k`$     |inletOutlet|inletValue uniform 0.1    |
-|$`\omega`$|inletOutlet|inletValue uniform 10     |
-|$`p`$     |fixedMean  |meanValue uniform 0       |
-|$`\nu_t`$ |calculated |-                         |
+| Quantity | BC          | BC parameter               |
+| -------- | ----------- | -------------------------- |
+| $\vec U$ | inletOutlet | inletValue uniform (0 0 0) |
+| k        | inletOutlet | inletValue uniform 0.1     |
+| $\omega$ | inletOutlet | inletValue uniform 10      |
+| p        | fixedMean   | meanValue uniform 0        |
+| $\nu_t$  | calculated  | -                          |
 
 ### Walls
-|Quantity|BC                  |BC parameter          |
-|--------|--------------------|----------------------|
-|$`\vec U`$|fixedValue          |uniform (0 0 0)       |
-|$`k`$     |kLowReWallFunction  |inletValue uniform 0.1|
-|$`\omega`$|omegaWallFunction   |blending binomial2    |
-|$`p`$     |zeroGradient        |-                     |
-|$`\nu_t`$ |nutLowReWallFunction|-                     |
+| Quantity | BC                   | BC parameter           |
+| -------- | -------------------- | ---------------------- |
+| $\vec U$ | fixedValue           | uniform (0 0 0)        |
+| k        | kLowReWallFunction   | inletValue uniform 0.1 |
+| $\omega$ | omegaWallFunction    | blending binomial2     |
+| p        | zeroGradient         | -                      |
+| $\nu_t$  | nutLowReWallFunction | -                      |
 
 
 # Validation
-The axial pressure gradient is one of major perturbations of the swirling boundary layer in the transition region of the inlet pipe to the conical section. Apart from the low-Re, two high-Re turbulence models with corresponding coarser meshes (y+>30) were employed. Whereas $`k`$-$`\varepsilon`$ turbulence model performed well, the high-Re $`k`$-$`\omega`$-SST always predicted a separation at the diffuser well and proved to be in general very sensitive to the turbulence BC at the inlet. However, the low-Re $`k`$-$`\omega`$-SST setups with the two predefined meshes showed no separation. An overview of the flow in the middle cross-section for 3M case is given in figures below.
+The axial pressure gradient is one of major perturbations of the swirling boundary layer in the transition region of the inlet pipe to the conical section. Apart from the low-Re, two high-Re turbulence models with corresponding coarser meshes (y+>30) were employed. Whereas k-$\varepsilon$ turbulence model performed well, the high-Re k-$\omega$-SST always predicted a separation at the diffuser well and proved to be in general very sensitive to the turbulence BC at the inlet. However, the low-Re k-$\omega$-SST setups with the two predefined meshes showed no separation. An overview of the flow in the middle cross-section for 3M case is given in figures below.
 
 ![axialCut_U.png](figures/axialCut_U.png)
 ![axialCut_p.png](figures/axialCut_p.png)
 ![axialCut_k.png](figures/axialCut_k.png)
 
-The validation is performed by comparing the results between the data gathered along the traverses during the experiment and the data sampled along the lines constructed accordingly. Here, a few results from the 100 Mio. case are presented. The $`x`$-axis is parallel to the wall and the position $`x=`$ 0 mm corresponds to the beginning of the conical section.
+The validation is performed by comparing the results between the data gathered along the traverses during the experiment and the data sampled along the lines constructed accordingly. Here, a few results from the 100 Mio. case are presented. The x-axis is parallel to the wall and the position x = 0 mm corresponds to the beginning of the conical section.
 
-|Position in mm |Normalized Velocities $`U/U_0`$ (axial) and $`W/U_0`$ (circumferential) |Normalized turbulent kinetic energy $`k/U_0^2`$ |
-|-|-|-|
-|$`x=`$ -25|![U-25.png](figures/eval_UW_x-25.png)|![k-25.png](figures/eval_k_x-25.png)|
-|$`x=`$ 250|![U250.png](figures/eval_UW_x250.png)|![k250.png](figures/eval_k_x250.png)|
-|$`x=`$ 405|![U405.png](figures/eval_UW_x405.png)|![k405.png](figures/eval_k_x405.png)|
+| Position in mm | Normalized Velocities $U/U_0$ (axial) and $W/U_0$ (circumferential) | Normalized turbulent kinetic energy $k/U_0^2$ |
+| -------------- | ------------------------------------------------------------------- | --------------------------------------------- |
+| x = -25        | ![U-25.png](figures/eval_UW_x-25.png)                               | ![k-25.png](figures/eval_k_x-25.png)          |
+| x = 250        | ![U250.png](figures/eval_UW_x250.png)                               | ![k250.png](figures/eval_k_x250.png)          |
+| x = 405        | ![U405.png](figures/eval_UW_x405.png)                               | ![k405.png](figures/eval_k_x405.png)          |
 
 
 # Microbenchmark
-- Known to run with OpenFOAM-v2106.
+- Known to run with OpenFOAM-v2106 compiled with double precision (WM_PRECISION_OPTION=DP).
 - Two cases are provided: 3M, 100M. The name provides the number of cells, e.g. "3M" stands for 3 Mio cells.
 - A single run consists of 20 time steps.
 - The iteration numbers of the linear solvers are fixed.
 - Utility *renumberMesh* is used to reduce the bandwidth of the resulting matrix.
 
-## Run time statistics
+## Run Time Statistics
 First, runs with fixed relative and absolute tolerances (fixedTol) of the linear solvers were executed. After that, the run histories were analyzed to find out the mean iteration number for each variable a linear solver is utilized. Then, the setups were produced with the fixed iteration numbers (fixedIter) incorporating the values provided by the analysis.
 
 The fixedIter cases were run for 1000 time steps in order to provide a reasonable statistics for determination of the representative number of time steps. The procedure is as follows:
-- Analyze the wall clock time per time step $`dt`$.
-- Compute its average $`dt_\text{Av}`$ and standard deviation $`dt_\text{Std}`$
-- Compute a sample size of time steps needed for 95% confidence level with 1% error and given $`dt_\text{Av}`$, $`dt_\text{Std}`$ according to this formula:
-  error and given $`dt_\text{Av}`$, $`dt_\text{Std}`$ according to this formula:
-	$`n_{dt} = 1.96^2 dt_\text{Std}^2/(0.01 dt_\text{Av})^2`$
+- Analyze the wall clock time per time step $dt$.
+- Compute its average $dt_\text{Av}$ and standard deviation $dt_\text{Std}$
+- Compute a sample size of time steps needed for 95% confidence level with 1% error and given $dt_\text{Av}$, $dt_\text{Std}$ according to this formula:
+  error and given $dt_\text{Av}$, $dt_\text{Std}$ according to this formula:
+	$n_{dt} = 1.96^2 dt_\text{Std}^2/(0.01 dt_\text{Av})^2$
 
-The evaluations showed that usually $`n_{dt}`$ under 20 is sufficient and that is why it is a predefined value. But on several occasions $`n_{dt}`$ >100 was observed on several HPCs. Thus, a function object named *wallClockTimeStatistics* is implemented which performs wall clock time measurement for each time step and prints it to the prompt. At the end of the run, mean and standard deviation are calculated and also printed. Furthermore, a warning is issued if the number of time steps of the current run is smaller than the one computed based on the statistics.
+The evaluations showed that usually $n_{dt}$ under 20 is sufficient and that is why it is a predefined value. But on several occasions $n_{dt}$ >100 was observed on several HPCs. Thus, a function object named *wallClockTimeStatistics* is implemented which performs wall clock time measurement for each time step and prints it to the prompt. At the end of the run, mean and standard deviation are calculated and also printed. Furthermore, a warning is issued if the number of time steps of the current run is smaller than the one computed based on the statistics.
 
 ## Instructions
 
@@ -140,7 +142,7 @@ The evaluations showed that usually $`n_{dt}`$ under 20 is sufficient and that i
 	- `cd addSwirlAndRotation`
 	- `wmake`
 
-### Case run
+### Case Run
 - Choose one of the provided mesh sizes (3M or 100M) or produce a case with a different mesh, e.g., by altering the "lCore" parameter in *system/blockMeshDict.m4* (see section [Mesh](#mesh))
 - In *system/decomposeParDict*
 	- Alter "numberOfSubdomains" to the number of MPI ranks the case is planned to run with.
@@ -155,7 +157,7 @@ An *Allpost* script and a folder with measurements data needed for the evaluatio
 
 
 # Known Issues
-- If decomposed with metis or scotch the case might get unstable resulting in an increase of residuals by several orders of magnitude. It looks like the instability originates from the processor boundaries in the region of the boundary layer.  Therefore "simple" is used as the decomposition method.
+- If decomposed with metis or scotch the case might get unstable resulting in an increase of residuals by several orders of magnitude. It looks like the instability originates from the processor boundaries in the region of the boundary layer. If decomposed with method "simple", some generated partitions may have no cells leading to an error. Therefore, "hierarchical" is used as the decomposition method.
 
 # Acknowledgment
 This application has been developed as part of the exaFOAM Project https://www.exafoam.eu, which has received funding from the European High-Performance Computing Joint Undertaking (JU) under grant agreement No 956416. The JU receives support from the European Union's Horizon 2020 research and innovation programme and France, Germany, Italy, Croatia, Spain, Greece, and Portugal.
diff --git a/incompressible/simpleFoam/conicalDiffuser/figures/conicalDiffuserVorticity_s.png b/incompressible/simpleFoam/conicalDiffuser/figures/conicalDiffuserVorticity_s.png
new file mode 100644
index 0000000000000000000000000000000000000000..2a91dc72fa2d48cc48d97591dccdb58fb0b6b2a7
Binary files /dev/null and b/incompressible/simpleFoam/conicalDiffuser/figures/conicalDiffuserVorticity_s.png differ
diff --git a/lagrangian/sprayFoam/gasSprayPenetration/constant/combustionProperties b/lagrangian/sprayFoam/gasSprayPenetration/constant/combustionProperties
index 399c28826298a1d3a0dc2fe3b2f6d45a08c059a4..0ab7b89d16b0cda497901d09c4e75bf7dc012c80 100644
--- a/lagrangian/sprayFoam/gasSprayPenetration/constant/combustionProperties
+++ b/lagrangian/sprayFoam/gasSprayPenetration/constant/combustionProperties
@@ -1,7 +1,7 @@
 /*--------------------------------*- C++ -*----------------------------------*\
 | =========                 |                                                 |
 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v2206                                 |
+|  \\    /   O peration     | Version:  v2306                                 |
 |   \\  /    A nd           | Website:  www.openfoam.com                      |
 |    \\/     M anipulation  |                                                 |
 \*---------------------------------------------------------------------------*/