Skip to content
Snippets Groups Projects
Commit 608d0bb4 authored by Pavel Burovskiy's avatar Pavel Burovskiy
Browse files

Adding regression test for global parallel run

parent 54f70bfb
No related branches found
No related tags found
No related merge requests found
......@@ -129,4 +129,5 @@ IF (NEKTAR_USE_MPI)
ADD_NEKTAR_TEST(Helmholtz3D_CG_Hex_AllBCs_iter_ml_par3)
ADD_NEKTAR_TEST(Helmholtz3D_CG_Prism_iter_ml_par3)
ADD_NEKTAR_TEST(Helmholtz3D_CG_Hex_AllBCs_xxt_sc_par3)
ADD_NEKTAR_TEST(Helmholtz3D_CG_Tet_iter_global_par3)
ENDIF (NEKTAR_USE_MPI)
<?xml version="1.0" encoding="utf-8"?>
<test>
<description>Helmholtz 3D CG for Tet iterative SL static global par(3)</description>
<executable>Helmholtz3D</executable>
<parameters>Helmholtz3D_Tet_iter_global.xml</parameters>
<processes>3</processes>
<files>
<file description="Session File">Helmholtz3D_Tet_iter_global.xml</file>
</files>
<metrics>
<metric type="L2" id="1">
<value tolerance="1e-8">5.48966e-05</value>
</metric>
<metric type="Linf" id="2">
<value tolerance="1e-8">0.000344037</value>
</metric>
</metrics>
</test>
<?xml version="1.0" encoding="utf-8" ?>
<NEKTAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://www.nektar.info/schema/nektar.xsd">
<GEOMETRY DIM="3" SPACE="3">
<VERTEX>
<V ID="0">0.000e+00 0.000e+00 0.000e+00</V>
<V ID="1">1.000e+00 0.000e+00 0.000e+00</V>
<V ID="2">0.000e+00 1.000e+00 0.000e+00</V>
<V ID="3">1.000e+00 1.000e+00 0.000e+00</V>
<V ID="4">0.000e+00 0.000e+00 1.000e+00</V>
<V ID="5">1.000e+00 0.000e+00 1.000e+00</V>
<V ID="6">1.000e+00 1.000e+00 1.000e+00</V>
<V ID="7">0.000e+00 1.000e+00 1.000e+00</V>
<V ID="8">5.000e-01 0.000e+00 0.000e+00</V>
<V ID="9">5.000e-01 1.000e+00 0.000e+00</V>
<V ID="10">0.000e+00 5.000e-01 0.000e+00</V>
<V ID="11">1.000e+00 5.000e-01 0.000e+00</V>
<V ID="12">5.000e-01 0.000e+00 1.000e+00</V>
<V ID="13">1.000e+00 5.000e-01 1.000e+00</V>
<V ID="14">5.000e-01 1.000e+00 1.000e+00</V>
<V ID="15">0.000e+00 5.000e-01 1.000e+00</V>
<V ID="16">0.000e+00 0.000e+00 5.000e-01</V>
<V ID="17">1.000e+00 0.000e+00 5.000e-01</V>
<V ID="18">1.000e+00 1.000e+00 5.000e-01</V>
<V ID="19">0.000e+00 1.000e+00 5.000e-01</V>
<V ID="20">5.000e-01 5.000e-01 0.000e+00</V>
<V ID="21">5.000e-01 0.000e+00 5.000e-01</V>
<V ID="22">1.000e+00 5.000e-01 5.000e-01</V>
<V ID="23">5.000e-01 1.000e+00 5.000e-01</V>
<V ID="24">0.000e+00 5.000e-01 5.000e-01</V>
<V ID="25">5.000e-01 5.000e-01 1.000e+00</V>
<V ID="26">5.000e-01 5.000e-01 5.000e-01</V>
</VERTEX>
<EDGE>
<E ID="0"> 21 20 </E>
<E ID="1"> 20 8 </E>
<E ID="2"> 8 21 </E>
<E ID="3"> 20 0 </E>
<E ID="4"> 0 21 </E>
<E ID="5"> 8 0 </E>
<E ID="6"> 21 26 </E>
<E ID="7"> 26 20 </E>
<E ID="8"> 26 16 </E>
<E ID="9"> 16 21 </E>
<E ID="10"> 20 16 </E>
<E ID="11"> 16 0 </E>
<E ID="12"> 25 26 </E>
<E ID="13"> 21 25 </E>
<E ID="14"> 16 25 </E>
<E ID="15"> 21 12 </E>
<E ID="16"> 12 25 </E>
<E ID="17"> 21 4 </E>
<E ID="18"> 4 25 </E>
<E ID="19"> 12 4 </E>
<E ID="20"> 16 4 </E>
<E ID="21"> 20 24 </E>
<E ID="22"> 24 10 </E>
<E ID="23"> 10 20 </E>
<E ID="24"> 24 0 </E>
<E ID="25"> 10 0 </E>
<E ID="26"> 26 24 </E>
<E ID="27"> 24 16 </E>
<E ID="28"> 25 24 </E>
<E ID="29"> 25 15 </E>
<E ID="30"> 15 16 </E>
<E ID="31"> 15 4 </E>
<E ID="32"> 24 15 </E>
<E ID="33"> 20 9 </E>
<E ID="34"> 9 24 </E>
<E ID="35"> 10 9 </E>
<E ID="36"> 24 23 </E>
<E ID="37"> 23 26 </E>
<E ID="38"> 23 20 </E>
<E ID="39"> 23 9 </E>
<E ID="40"> 23 25 </E>
<E ID="41"> 23 15 </E>
<E ID="42"> 23 14 </E>
<E ID="43"> 14 25 </E>
<E ID="44"> 15 14 </E>
<E ID="45"> 24 2 </E>
<E ID="46"> 2 10 </E>
<E ID="47"> 9 2 </E>
<E ID="48"> 24 19 </E>
<E ID="49"> 19 23 </E>
<E ID="50"> 2 23 </E>
<E ID="51"> 19 2 </E>
<E ID="52"> 19 15 </E>
<E ID="53"> 14 19 </E>
<E ID="54"> 15 7 </E>
<E ID="55"> 7 19 </E>
<E ID="56"> 14 7 </E>
<E ID="57"> 11 22 </E>
<E ID="58"> 22 8 </E>
<E ID="59"> 8 11 </E>
<E ID="60"> 22 1 </E>
<E ID="61"> 1 11 </E>
<E ID="62"> 8 1 </E>
<E ID="63"> 21 22 </E>
<E ID="64"> 22 17 </E>
<E ID="65"> 17 21 </E>
<E ID="66"> 1 21 </E>
<E ID="67"> 17 1 </E>
<E ID="68"> 21 13 </E>
<E ID="69"> 13 22 </E>
<E ID="70"> 17 13 </E>
<E ID="71"> 13 12 </E>
<E ID="72"> 13 5 </E>
<E ID="73"> 5 21 </E>
<E ID="74"> 12 5 </E>
<E ID="75"> 17 5 </E>
<E ID="76"> 22 20 </E>
<E ID="77"> 20 11 </E>
<E ID="78"> 26 22 </E>
<E ID="79"> 22 25 </E>
<E ID="80"> 13 25 </E>
<E ID="81"> 22 3 </E>
<E ID="82"> 3 20 </E>
<E ID="83"> 11 3 </E>
<E ID="84"> 22 18 </E>
<E ID="85"> 18 26 </E>
<E ID="86"> 20 18 </E>
<E ID="87"> 18 3 </E>
<E ID="88"> 25 18 </E>
<E ID="89"> 13 18 </E>
<E ID="90"> 25 6 </E>
<E ID="91"> 6 18 </E>
<E ID="92"> 13 6 </E>
<E ID="93"> 3 23 </E>
<E ID="94"> 9 3 </E>
<E ID="95"> 18 23 </E>
<E ID="96"> 18 14 </E>
<E ID="97"> 14 6 </E>
</EDGE>
<FACE>
<T ID="0"> 0 1 2</T>
<T ID="1"> 0 3 4</T>
<T ID="2"> 1 5 3</T>
<T ID="3"> 2 4 5</T>
<T ID="4"> 6 7 0</T>
<T ID="5"> 6 8 9</T>
<T ID="6"> 7 10 8</T>
<T ID="7"> 0 9 10</T>
<T ID="8"> 9 11 4</T>
<T ID="9"> 10 3 11</T>
<T ID="10"> 12 6 13</T>
<T ID="11"> 12 8 14</T>
<T ID="12"> 13 14 9</T>
<T ID="13"> 13 15 16</T>
<T ID="14"> 13 17 18</T>
<T ID="15"> 15 19 17</T>
<T ID="16"> 16 18 19</T>
<T ID="17"> 14 20 18</T>
<T ID="18"> 9 17 20</T>
<T ID="19"> 21 22 23</T>
<T ID="20"> 21 24 3</T>
<T ID="21"> 22 25 24</T>
<T ID="22"> 23 3 25</T>
<T ID="23"> 26 21 7</T>
<T ID="24"> 26 27 8</T>
<T ID="25"> 21 10 27</T>
<T ID="26"> 27 24 11</T>
<T ID="27"> 12 28 26</T>
<T ID="28"> 28 27 14</T>
<T ID="29"> 14 29 30</T>
<T ID="30"> 29 31 18</T>
<T ID="31"> 30 20 31</T>
<T ID="32"> 28 32 29</T>
<T ID="33"> 27 30 32</T>
<T ID="34"> 21 33 34</T>
<T ID="35"> 23 35 33</T>
<T ID="36"> 22 34 35</T>
<T ID="37"> 26 36 37</T>
<T ID="38"> 36 38 21</T>
<T ID="39"> 37 7 38</T>
<T ID="40"> 36 39 34</T>
<T ID="41"> 38 33 39</T>
<T ID="42"> 12 37 40</T>
<T ID="43"> 28 40 36</T>
<T ID="44"> 40 41 29</T>
<T ID="45"> 40 42 43</T>
<T ID="46"> 41 44 42</T>
<T ID="47"> 29 43 44</T>
<T ID="48"> 36 32 41</T>
<T ID="49"> 22 45 46</T>
<T ID="50"> 34 47 45</T>
<T ID="51"> 35 46 47</T>
<T ID="52"> 36 48 49</T>
<T ID="53"> 36 45 50</T>
<T ID="54"> 48 51 45</T>
<T ID="55"> 49 50 51</T>
<T ID="56"> 39 47 50</T>
<T ID="57"> 49 52 41</T>
<T ID="58"> 48 32 52</T>
<T ID="59"> 52 44 53</T>
<T ID="60"> 52 54 55</T>
<T ID="61"> 44 56 54</T>
<T ID="62"> 53 55 56</T>
<T ID="63"> 49 53 42</T>
<T ID="64"> 57 58 59</T>
<T ID="65"> 57 60 61</T>
<T ID="66"> 58 62 60</T>
<T ID="67"> 59 61 62</T>
<T ID="68"> 63 64 65</T>
<T ID="69"> 63 60 66</T>
<T ID="70"> 64 67 60</T>
<T ID="71"> 65 66 67</T>
<T ID="72"> 63 2 58</T>
<T ID="73"> 2 62 66</T>
<T ID="74"> 63 68 69</T>
<T ID="75"> 65 70 68</T>
<T ID="76"> 64 69 70</T>
<T ID="77"> 68 71 15</T>
<T ID="78"> 68 72 73</T>
<T ID="79"> 71 74 72</T>
<T ID="80"> 15 73 74</T>
<T ID="81"> 65 75 73</T>
<T ID="82"> 70 72 75</T>
<T ID="83"> 76 77 57</T>
<T ID="84"> 76 1 58</T>
<T ID="85"> 77 59 1</T>
<T ID="86"> 78 63 6</T>
<T ID="87"> 78 76 7</T>
<T ID="88"> 63 0 76</T>
<T ID="89"> 12 78 79</T>
<T ID="90"> 79 13 63</T>
<T ID="91"> 13 68 80</T>
<T ID="92"> 80 16 71</T>
<T ID="93"> 79 80 69</T>
<T ID="94"> 76 81 82</T>
<T ID="95"> 57 83 81</T>
<T ID="96"> 77 82 83</T>
<T ID="97"> 78 84 85</T>
<T ID="98"> 76 86 84</T>
<T ID="99"> 7 85 86</T>
<T ID="100"> 86 87 82</T>
<T ID="101"> 84 81 87</T>
<T ID="102"> 12 88 85</T>
<T ID="103"> 79 84 88</T>
<T ID="104"> 88 80 89</T>
<T ID="105"> 88 90 91</T>
<T ID="106"> 80 92 90</T>
<T ID="107"> 89 91 92</T>
<T ID="108"> 84 89 69</T>
<T ID="109"> 38 82 93</T>
<T ID="110"> 33 94 82</T>
<T ID="111"> 39 93 94</T>
<T ID="112"> 37 85 95</T>
<T ID="113"> 38 95 86</T>
<T ID="114"> 95 87 93</T>
<T ID="115"> 40 88 95</T>
<T ID="116"> 88 96 43</T>
<T ID="117"> 96 97 91</T>
<T ID="118"> 43 90 97</T>
<T ID="119"> 95 42 96</T>
</FACE>
<ELEMENT>
<A ID="0"> 0 1 2 3 </A>
<A ID="1"> 4 5 6 7 </A>
<A ID="2"> 7 1 8 9 </A>
<A ID="3"> 10 11 5 12 </A>
<A ID="4"> 13 14 15 16 </A>
<A ID="5"> 12 14 17 18 </A>
<A ID="6"> 19 20 21 22 </A>
<A ID="7"> 23 24 25 6 </A>
<A ID="8"> 25 20 9 26 </A>
<A ID="9"> 27 11 28 24 </A>
<A ID="10"> 29 17 30 31 </A>
<A ID="11"> 28 32 33 29 </A>
<A ID="12"> 19 34 35 36 </A>
<A ID="13"> 37 23 38 39 </A>
<A ID="14"> 38 40 41 34 </A>
<A ID="15"> 27 42 37 43 </A>
<A ID="16"> 44 45 46 47 </A>
<A ID="17"> 43 32 44 48 </A>
<A ID="18"> 36 49 50 51 </A>
<A ID="19"> 52 53 54 55 </A>
<A ID="20"> 40 53 56 50 </A>
<A ID="21"> 52 48 57 58 </A>
<A ID="22"> 59 60 61 62 </A>
<A ID="23"> 57 63 59 46 </A>
<A ID="24"> 64 65 66 67 </A>
<A ID="25"> 68 69 70 71 </A>
<A ID="26"> 72 69 73 66 </A>
<A ID="27"> 68 74 75 76 </A>
<A ID="28"> 77 78 79 80 </A>
<A ID="29"> 75 81 82 78 </A>
<A ID="30"> 83 84 85 64 </A>
<A ID="31"> 86 87 88 4 </A>
<A ID="32"> 88 72 0 84 </A>
<A ID="33"> 89 10 86 90 </A>
<A ID="34"> 91 13 77 92 </A>
<A ID="35"> 90 93 91 74 </A>
<A ID="36"> 83 94 95 96 </A>
<A ID="37"> 87 97 98 99 </A>
<A ID="38"> 98 94 100 101 </A>
<A ID="39"> 89 102 103 97 </A>
<A ID="40"> 104 105 106 107 </A>
<A ID="41"> 103 93 108 104 </A>
<A ID="42"> 41 109 110 111 </A>
<A ID="43"> 39 112 99 113 </A>
<A ID="44"> 113 109 114 100 </A>
<A ID="45"> 42 102 112 115 </A>
<A ID="46"> 116 105 117 118 </A>
<A ID="47"> 115 45 116 119 </A>
</ELEMENT>
<COMPOSITE>
<C ID="0"> A[0-47] </C>
<C ID="1"> F[22,2,51,35,85,67,110,96] </C>
<C ID="2"> F[8,3,18,15,73,71,80,81] </C>
<C ID="3"> F[70,65,82,76,95,101,108,107] </C>
<C ID="4"> F[55,56,62,63,111,114,119,117] </C>
<C ID="5"> F[26,21,31,33,49,54,58,60] </C>
<C ID="6"> F[16,30,47,61,79,92,106,118] </C>
</COMPOSITE>
<DOMAIN> C[0] </DOMAIN>
</GEOMETRY>
<EXPANSIONS>
<E COMPOSITE="C[0]" NUMMODES="5" FIELDS="u" TYPE="MODIFIED" />
</EXPANSIONS>
<CONDITIONS>
<SOLVERINFO>
<I PROPERTY="GlobalSysSoln" VALUE="IterativeStaticCond" />
</SOLVERINFO>
<PARAMETERS>
<P> Lambda = 1 </P>
</PARAMETERS>
<VARIABLES>
<V ID="0"> u </V>
</VARIABLES>
<BOUNDARYREGIONS>
<B ID="0"> C[1-6] </B>
</BOUNDARYREGIONS>
<BOUNDARYCONDITIONS>
<REGION REF="0">
<D VAR="u" VALUE="sin(PI/2*x)*sin(PI/2*y)*sin(PI/2*z)" />
</REGION>
</BOUNDARYCONDITIONS>
<FUNCTION NAME="Forcing">
<E VAR="u" VALUE="-(Lambda + 3*PI*PI/4)*sin(PI/2*x)*sin(PI/2*y)*sin(PI/2*z)" />
</FUNCTION>
<FUNCTION NAME="ExactSolution">
<E VAR="u" VALUE="sin(PI/2*x)*sin(PI/2*y)*sin(PI/2*z)" />
</FUNCTION>
</CONDITIONS>
<GLOBALOPTIMIZATIONPARAMETERS>
<BwdTrans>
<DO_GLOBAL_MAT_OP VALUE="1" />
<DO_BLOCK_MAT_OP TRI="0" QUAD="0" TET="0" PYR="0" PRISM="0" HEX="0" />
</BwdTrans>
<IProductWRTBase>
<DO_GLOBAL_MAT_OP VALUE="1" />
<DO_BLOCK_MAT_OP TRI="0" QUAD="0" TET="0" PYR="0" PRISM="0" HEX="0" />
</IProductWRTBase>
<MassMatrixOp>
<DO_GLOBAL_MAT_OP VALUE="1" />
<DO_BLOCK_MAT_OP TRI="0" QUAD="0" TET="0" PYR="0" PRISM="0" HEX="0" />
</MassMatrixOp>
<HelmholtzMatrixOp>
<DO_GLOBAL_MAT_OP VALUE="1" />
<DO_BLOCK_MAT_OP TRI="0" QUAD="0" TET="0" PYR="0" PRISM="0" HEX="0" />
</HelmholtzMatrixOp>
</GLOBALOPTIMIZATIONPARAMETERS>
</NEKTAR>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment