NOX Status Tests
The Status Tests sublist defines the convergence and failure conditions
for the nonlinear solve. A combo test contains consecutively numbered
Test N sublists, and each numbered sublist selects its own test type.
Examples
1 <ParameterList name="Status Tests">
2 <Parameter name="Test Type" type="string" value="Combo"/>
3 <Parameter name="Combo Type" type="string" value="OR"/>
4 <Parameter name="Number of Tests" type="int" value="2"/>
5 <ParameterList name="Test 0">
6 <Parameter name="Test Type" type="string" value="NormF"/>
7 <Parameter name="Tolerance" type="double" value="1.0e-8"/>
8 </ParameterList> <!-- Test 0 -->
9 <ParameterList name="Test 1">
10 <Parameter name="Test Type" type="string" value="MaxIters"/>
11 <Parameter name="Maximum Iterations" type="int" value="10"/>
12 </ParameterList> <!-- Test 1 -->
13 </ParameterList> <!-- Status Tests -->
The following block adds relative-residual and prescribed-iteration tests:
1 <ParameterList name="Test 2">
2 <Parameter name="Test Type" type="string" value="RelativeNormF"/>
3 <Parameter name="Tolerance" type="double" value="1.0e-4"/>
4 </ParameterList> <!-- Test 2 -->
5 <ParameterList name="Test 3">
6 <Parameter name="Test Type" type="string" value="NStep"/>
7 <Parameter name="Number of Nonlinear Iterations" type="int" value="11"/>
8 <Parameter name="Number of Initial Ramping Steps" type="int" value="10"/>
9 <Parameter name="Number of Nonlinear Iterations in Ramping Phase" type="int" value="8"/>
10 </ParameterList> <!-- Test 3 -->