From 8f46fe76aaf31416b203fcfa3d0fcc071a2acf53 Mon Sep 17 00:00:00 2001
From: renchao_lu <renchao.lu@gmail.com>
Date: Mon, 14 Oct 2019 18:17:37 +0200
Subject: [PATCH] [T] Add numerical settings of Phreeqc chemical solver.

---
 .../ReactiveTransport/EquilibriumPhase/calcite.prj         | 7 +++++++
 .../ReactiveTransport/KineticReactant/1d_isofrac.prj       | 7 +++++++
 .../KineticReactant/1d_isofrac_flag_formula.prj            | 7 +++++++
 .../KineticReactant_AllAsComponents/KineticReactant2.prj   | 7 +++++++
 .../KineticReactant2_2d.prj                                | 7 +++++++
 .../ReactiveTransport/Wetland/Wetland_1d.prj               | 7 +++++++
 6 files changed, 42 insertions(+)

diff --git a/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/EquilibriumPhase/calcite.prj b/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/EquilibriumPhase/calcite.prj
index 85db351b60f..edd596896f4 100644
--- a/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/EquilibriumPhase/calcite.prj
+++ b/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/EquilibriumPhase/calcite.prj
@@ -395,6 +395,13 @@
                 <saturation_index>0.0</saturation_index>
             </equilibrium_phase>
         </equilibrium_phases>
+        <knobs>
+            <max_iter>100</max_iter>
+            <relative_convergence_tolerance>1e-12</relative_convergence_tolerance>
+            <tolerance>1e-15</tolerance>
+            <step_size>100</step_size>
+            <scaling>0</scaling>
+        </knobs>
     </chemical_system>
     <parameters>
         <parameter>
diff --git a/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/KineticReactant/1d_isofrac.prj b/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/KineticReactant/1d_isofrac.prj
index 866a244a15b..7c2f81def55 100644
--- a/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/KineticReactant/1d_isofrac.prj
+++ b/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/KineticReactant/1d_isofrac.prj
@@ -320,6 +320,13 @@
                 </expression>
             </rate>
         </rates>
+        <knobs>
+            <max_iter>100</max_iter>
+            <relative_convergence_tolerance>1e-12</relative_convergence_tolerance>
+            <tolerance>1e-15</tolerance>
+            <step_size>100</step_size>
+            <scaling>0</scaling>
+        </knobs>
     </chemical_system>
     <parameters>
         <parameter>
diff --git a/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/KineticReactant/1d_isofrac_flag_formula.prj b/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/KineticReactant/1d_isofrac_flag_formula.prj
index e27bf2c6fb8..f1d4ba7873a 100644
--- a/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/KineticReactant/1d_isofrac_flag_formula.prj
+++ b/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/KineticReactant/1d_isofrac_flag_formula.prj
@@ -297,6 +297,13 @@
                 </expression>
             </rate>
         </rates>
+        <knobs>
+            <max_iter>100</max_iter>
+            <relative_convergence_tolerance>1e-12</relative_convergence_tolerance>
+            <tolerance>1e-15</tolerance>
+            <step_size>100</step_size>
+            <scaling>0</scaling>
+        </knobs>
     </chemical_system>
     <parameters>
         <parameter>
diff --git a/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/KineticReactant_AllAsComponents/KineticReactant2.prj b/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/KineticReactant_AllAsComponents/KineticReactant2.prj
index 494c4a8f42e..f1bcfd9ab37 100644
--- a/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/KineticReactant_AllAsComponents/KineticReactant2.prj
+++ b/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/KineticReactant_AllAsComponents/KineticReactant2.prj
@@ -349,6 +349,13 @@
                 </expression>
             </rate>
         </rates>
+        <knobs>
+            <max_iter>100</max_iter>
+            <relative_convergence_tolerance>1e-12</relative_convergence_tolerance>
+            <tolerance>1e-15</tolerance>
+            <step_size>100</step_size>
+            <scaling>0</scaling>
+        </knobs>
     </chemical_system>
     <parameters>
         <parameter>
diff --git a/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/KineticReactant_AllAsComponents/KineticReactant2_2d.prj b/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/KineticReactant_AllAsComponents/KineticReactant2_2d.prj
index 47c29e735b6..e0781446a83 100644
--- a/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/KineticReactant_AllAsComponents/KineticReactant2_2d.prj
+++ b/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/KineticReactant_AllAsComponents/KineticReactant2_2d.prj
@@ -349,6 +349,13 @@
                 </expression>
             </rate>
         </rates>
+        <knobs>
+            <max_iter>100</max_iter>
+            <relative_convergence_tolerance>1e-12</relative_convergence_tolerance>
+            <tolerance>1e-15</tolerance>
+            <step_size>100</step_size>
+            <scaling>0</scaling>
+        </knobs>
     </chemical_system>
     <parameters>
         <parameter>
diff --git a/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/Wetland/Wetland_1d.prj b/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/Wetland/Wetland_1d.prj
index bd2fb05d8db..9158e6fc310 100644
--- a/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/Wetland/Wetland_1d.prj
+++ b/Tests/Data/Parabolic/ComponentTransport/ReactiveTransport/Wetland/Wetland_1d.prj
@@ -1774,6 +1774,13 @@
                 </expression>
             </rate>
                 </rates>
+        <knobs>
+            <max_iter>100</max_iter>
+            <relative_convergence_tolerance>1e-12</relative_convergence_tolerance>
+            <tolerance>1e-15</tolerance>
+            <step_size>100</step_size>
+            <scaling>0</scaling>
+        </knobs>
     </chemical_system>
     <parameters>
         <parameter>
-- 
GitLab