Commit 999ba8fe authored by Dave Moxey's avatar Dave Moxey
Browse files

Adding regression tests for iterative ML solver.

parent 0720b9c1
......@@ -101,6 +101,7 @@ ADD_NEKTAR_TEST(Helmholtz2D_CG_P7_Nodes)
ADD_NEKTAR_TEST(Helmholtz2D_CG_P7_Modes_AllBCs_mlsc)
ADD_NEKTAR_TEST(Helmholtz2D_CG_P7_Modes_AllBCs_sc)
ADD_NEKTAR_TEST(Helmholtz2D_CG_P7_Modes_AllBCs_full)
ADD_NEKTAR_TEST(Helmholtz2D_CG_P7_Modes_AllBCs_iter_sc)
ADD_NEKTAR_TEST(Helmholtz2D_CG_P7_Modes_AllBCs_iter_ml)
ADD_NEKTAR_TEST(Helmholtz2D_CG_P9_Modes_varcoeff)
ADD_NEKTAR_TEST(Helmholtz2D_CG_P7_Modes_curved_quad)
......@@ -109,8 +110,11 @@ ADD_NEKTAR_TEST(Helmholtz2D_HDG_P7_Modes)
ADD_NEKTAR_TEST(Helmholtz2D_HDG_P7_Modes_AllBCs)
ADD_NEKTAR_TEST(LinearAdvDiffReact2D_P7_Modes)
ADD_NEKTAR_TEST(Helmholtz3D_Hex_CG)
ADD_NEKTAR_TEST(Helmholtz3D_Hex_MixedBCs_CG)
ADD_NEKTAR_TEST(Helmholtz3D_Hex_MixedBCs_Iter_ML_CG)
ADD_NEKTAR_TEST(Helmholtz3D_Tet_CG)
ADD_NEKTAR_TEST(Helmholtz3D_Prism_CG)
ADD_NEKTAR_TEST(Helmholtz3D_Prism_Iter_ML_CG)
ADD_NEKTAR_TEST(Helmholtz3D_Prism_deformed_CG)
ADD_NEKTAR_TEST(Helmholtz3D_Homo1D_CG)
......@@ -118,3 +122,9 @@ ADD_NEKTAR_TEST(Helmholtz3D_Homo1D_HDG)
ADD_NEKTAR_TEST(Deriv3D_Homo1D)
ADD_NEKTAR_TEST(Deriv3D_Homo2D)
IF (NEKTAR_USE_MPI)
ADD_NEKTAR_TEST(Helmholtz2D_CG_P7_Modes_AllBCs_iter_sc_par3)
ADD_NEKTAR_TEST(Helmholtz2D_CG_P7_Modes_AllBCs_iter_ml_par3)
ADD_NEKTAR_TEST(Helmholtz3D_Hex_MixedBCs_Iter_ML_Par3_CG)
ADD_NEKTAR_TEST(Helmholtz3D_Prism_Iter_ML_Par3_CG)
ENDIF (NEKTAR_USE_MPI)
\ No newline at end of file
......@@ -2,9 +2,9 @@
<test>
<description>Testing 3D homogeneous 1D derivatives</description>
<executable>Deriv3DHomo1D</executable>
<parameters>derivatives3Dhomo1D.xml</parameters>
<parameters>Deriv3D_Homo1D.xml</parameters>
<files>
<file description="Session File">derivatives3Dhomo1D.xml</file>
<file description="Session File">Deriv3D_Homo1D.xml</file>
</files>
<metrics>
......
......@@ -2,9 +2,9 @@
<test>
<description>Testing 3D homogeneous 2D derivatives</description>
<executable>Deriv3DHomo2D</executable>
<parameters>derivatives3Dhomo2D.xml</parameters>
<parameters>Deriv3D_Homo2D.xml</parameters>
<files>
<file description="Session File">derivatives3Dhomo2D.xml</file>
<file description="Session File">Deriv3D_Homo2D.xml</file>
</files>
<metrics>
......
......@@ -2,9 +2,9 @@
<test>
<description>Helmholtz 1D CG with P=8</description>
<executable>Helmholtz1D</executable>
<parameters>helmholtz1D_8modes.xml</parameters>
<parameters>Helmholtz1D_P8.xml</parameters>
<files>
<file description="Session File">helmholtz1D_8modes.xml</file>
<file description="Session File">Helmholtz1D_P8.xml</file>
</files>
<metrics>
......
......@@ -2,9 +2,9 @@
<test>
<description>Helmholtz 1D CG with P=8 and Robin BCs</description>
<executable>Helmholtz1D</executable>
<parameters>helmholtz1D_8modes_RBC.xml</parameters>
<parameters>Helmholtz1D_P8_RBC.xml</parameters>
<files>
<file description="Session File">helmholtz1D_8modes_RBC.xml</file>
<file description="Session File">Helmholtz1D_P8_RBC.xml</file>
</files>
<metrics>
......
......@@ -2,9 +2,9 @@
<test>
<description>Helmholtz 1D HDG with P=8</description>
<executable>HDGHelmholtz1D</executable>
<parameters>helmholtz1D_8modes.xml</parameters>
<parameters>Helmholtz1D_P8.xml</parameters>
<files>
<file description="Session File">helmholtz1D_8modes.xml</file>
<file description="Session File">Helmholtz1D_P8.xml</file>
</files>
<metrics>
......
......@@ -2,9 +2,9 @@
<test>
<description>Helmholtz 1D HDG with P=8 and Robin BCs</description>
<executable>HDGHelmholtz1D</executable>
<parameters>helmholtz1D_8modes_RBC.xml</parameters>
<parameters>Helmholtz1D_P8_RBC.xml</parameters>
<files>
<file description="Session File">helmholtz1D_8modes_RBC.xml</file>
<file description="Session File">Helmholtz1D_P8_RBC.xml</file>
</files>
<metrics>
......
<?xml version="1.0" encoding="utf-8"?>
<test>
<description>Helmholtz 2D CG with P=7</description>
<description>Helmholtz 2D CG with P=7, direct full</description>
<executable>Helmholtz2D</executable>
<parameters>helmholtz2D_7modes_AllBCs.xml</parameters>
<files>
......
<?xml version="1.0" encoding="utf-8"?>
<test>
<description>Helmholtz 2D CG with P=7</description>
<description>Helmholtz 2D CG with P=7, all BCs, iterative ML</description>
<executable>Helmholtz2D</executable>
<parameters>helmholtz2D_7modes_AllBCs_iter_ml.xml</parameters>
<files>
......
<?xml version="1.0" encoding="utf-8"?>
<test>
<description>Helmholtz 2D CG with P=7, all BCs, iterative ML, par(3)</description>
<executable>Helmholtz2D</executable>
<parameters>helmholtz2D_7modes_AllBCs_iter_ml.xml</parameters>
<processes>3</processes>
<files>
<file description="Session File">helmholtz2D_7modes_AllBCs_iter_ml.xml</file>
</files>
<metrics>
<metric type="L2" id="1">
<value tolerance="1e-7">0.00888037</value>
</metric>
<metric type="Linf" id="2">
<value tolerance="1e-6">0.0101781</value>
</metric>
</metrics>
</test>
<?xml version="1.0" encoding="utf-8"?>
<test>
<description>Helmholtz 2D CG with P=7, all BCs, iterative sc</description>
<executable>Helmholtz2D</executable>
<parameters>helmholtz2D_7modes_AllBCs_iter_sc.xml</parameters>
<files>
<file description="Session File">helmholtz2D_7modes_AllBCs_iter_sc.xml</file>
</files>
<metrics>
<metric type="L2" id="1">
<value tolerance="1e-7">0.00888037</value>
</metric>
<metric type="Linf" id="2">
<value tolerance="1e-6">0.0101781</value>
</metric>
</metrics>
</test>
<?xml version="1.0" encoding="utf-8"?>
<test>
<description>Helmholtz 2D CG with P=7, all BCs, iterative sc, par(3)</description>
<executable>Helmholtz2D</executable>
<parameters>helmholtz2D_7modes_AllBCs_iter_sc.xml</parameters>
<processes>3</processes>
<files>
<file description="Session File">helmholtz2D_7modes_AllBCs_iter_sc.xml</file>
</files>
<metrics>
<metric type="L2" id="1">
<value tolerance="1e-7">0.00888037</value>
</metric>
<metric type="Linf" id="2">
<value tolerance="1e-6">0.0101781</value>
</metric>
</metrics>
</test>
<?xml version="1.0" encoding="utf-8"?>
<test>
<description>Helmholtz 2D CG with P=7</description>
<description>Helmholtz 2D CG with P=7, direct multi-level</description>
<executable>Helmholtz2D</executable>
<parameters>helmholtz2D_7modes_AllBCs_mlsc.xml</parameters>
<files>
......
<?xml version="1.0" encoding="utf-8"?>
<test>
<description>Helmholtz 2D CG with P=7</description>
<description>Helmholtz 2D CG with P=7, direct sc</description>
<executable>Helmholtz2D</executable>
<parameters>helmholtz2D_7modes_AllBCs_sc.xml</parameters>
<files>
......
<?xml version="1.0" encoding="utf-8"?>
<test>
<description>Helmholtz 3D CG, hexes, mixed BCs</description>
<executable>Helmholtz3D</executable>
<parameters>helmholtz3D_Hex_MixedBCs_CG.xml</parameters>
<files>
<file description="Session File">Helmholtz3D_Hex_MixedBCs_CG.xml</file>
</files>
<metrics>
<metric type="L2" id="1">
<value tolerance="1e-12">0.000418001</value>
</metric>
<metric type="Linf" id="2">
<value tolerance="1e-12">0.000874515</value>
</metric>
</metrics>
</test>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment