diff --git a/test/porousmediumflow/richards/implicit/richardslensproblem.hh b/test/porousmediumflow/richards/implicit/richardslensproblem.hh index 2ae85397bc90b5808840bf50c714fe09bd20c0d7..beaea27109b2aa2bf10e1cfd3755d0f4c686f0fd 100644 --- a/test/porousmediumflow/richards/implicit/richardslensproblem.hh +++ b/test/porousmediumflow/richards/implicit/richardslensproblem.hh @@ -31,6 +31,7 @@ #include #include #include +#include #include "richardslensspatialparams.hh" @@ -66,6 +67,9 @@ public: // Enable gravity SET_BOOL_PROP(RichardsLensProblem, ProblemEnableGravity, true); +// Use the AMG backend to allow parallel computation +SET_TYPE_PROP(RichardsLensProblem, LinearSolver, AMGBackend); + //! Use pressure [Pa] or pressure head [cm] formulation SET_BOOL_PROP(RichardsLensProblem, UseHead, false); } diff --git a/test/references/richardslensbox-reference-parallel.vtu b/test/references/richardslensbox-reference-parallel.vtu index 6fe051d28ad5b4158ea52eb32c7d3595c128576d..900d616e5b2ac33c0bc08118f774d39bec307956 100644 --- a/test/references/richardslensbox-reference-parallel.vtu +++ b/test/references/richardslensbox-reference-parallel.vtu @@ -18,11 +18,11 @@ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 - 1 1 1 1 1 1 1 1 1 1 0.999976 0.999964 - 0.999976 1 1 1 1 1 1 1 1 1 0.997534 0.909917 - 0.905361 0.909917 0.997534 1 1 1 1 1 1 1 0.999 0.771847 - 0.384776 0.36421 0.384776 0.771847 1 1 1 1 1 1 0.999996 0.918527 - 0.286966 0.0671314 0.0634913 0.0671314 0.286966 + 1 1 1 1 1 1 1 1 1 1 0.999972 0.999959 + 0.999972 1 1 1 1 1 1 1 1 1 0.997392 0.909005 + 0.904424 0.909005 0.997392 1 1 1 1 1 1 1 0.998941 0.771659 + 0.385726 0.365066 0.385726 0.771659 1 1 1 1 1 1 0.999996 0.918448 + 0.287481 0.0673969 0.0636792 0.0673969 0.287481 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 @@ -39,11 +39,11 @@ 9.02056e-17 9.02056e-17 -5.55112e-17 -5.55112e-17 -5.55112e-17 -5.55112e-17 -5.55112e-17 -5.55112e-17 -5.55112e-17 -5.55112e-17 -5.55112e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 -5.55112e-17 -5.55112e-17 -5.55112e-17 -5.55112e-17 -5.55112e-17 -5.55112e-17 -5.55112e-17 -5.55112e-17 -5.55112e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 -5.55112e-17 -5.55112e-17 -5.55112e-17 -5.55112e-17 -5.55112e-17 -5.55112e-17 -5.55112e-17 -5.55112e-17 - -5.55112e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 2.42731e-05 3.56558e-05 - 2.42731e-05 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 0.0024663 0.0900827 - 0.0946392 0.0900827 0.0024663 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 0.00099992 0.228153 - 0.615224 0.63579 0.615224 0.228153 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 3.93768e-06 0.0814728 - 0.713034 0.932869 0.936509 0.932869 0.713034 + -5.55112e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 2.82827e-05 4.13234e-05 + 2.82827e-05 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 0.00260781 0.0909949 + 0.0955761 0.0909949 0.00260781 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 0.00105858 0.228341 + 0.614274 0.634934 0.614274 0.228341 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 9.02056e-17 4.31542e-06 0.0815522 + 0.712519 0.932603 0.936321 0.932603 0.712519 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 @@ -81,11 +81,11 @@ 97470.4 97470.4 78501.4 78501.4 78501.4 78501.4 78501.4 78501.4 78501.4 78501.4 78501.4 97470.4 97470.4 97470.4 97470.4 78501.4 78501.4 78501.4 78501.4 78501.4 78501.4 78501.4 78501.4 78501.4 97470.4 97470.4 97470.4 97470.4 78501.4 78501.4 78501.4 78501.4 78501.4 78501.4 78501.4 78501.4 - 78501.4 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97471 97471.3 - 97471 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97536.4 99366.6 - 99385.1 99366.6 97536.4 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97497.1 99586.5 - 99733.6 99739 99733.6 99586.5 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97470.5 99323.1 - 99759.4 99835.3 99837.4 99835.3 99759.4 + 78501.4 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97471.1 97471.5 + 97471.1 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97540.1 99370.5 + 99388.6 99370.5 97540.1 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97498.7 99586.6 + 99733.4 99738.8 99733.4 99586.6 97470.4 97470.4 97470.4 97470.4 97470.4 97470.4 97470.5 99323.6 + 99759.2 99835.1 99837.3 99835.1 99759.2 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 @@ -102,11 +102,11 @@ 2529.62 2529.62 21498.6 21498.6 21498.6 21498.6 21498.6 21498.6 21498.6 21498.6 21498.6 2529.62 2529.62 2529.62 2529.62 21498.6 21498.6 21498.6 21498.6 21498.6 21498.6 21498.6 21498.6 21498.6 2529.62 2529.62 2529.62 2529.62 21498.6 21498.6 21498.6 21498.6 21498.6 21498.6 21498.6 21498.6 - 21498.6 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2528.97 2528.67 - 2528.97 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2463.64 633.409 - 614.893 633.409 2463.64 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2502.87 413.55 - 266.37 260.962 266.37 413.55 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.52 676.884 - 240.611 164.722 162.618 164.722 240.611 + 21498.6 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2528.86 2528.52 + 2528.86 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2459.85 629.498 + 611.378 629.498 2459.85 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2501.3 413.416 + 266.621 261.187 266.621 413.416 2529.62 2529.62 2529.62 2529.62 2529.62 2529.62 2529.51 676.417 + 240.748 164.873 162.729 164.873 240.748 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 @@ -166,10 +166,10 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 0 0 0 0 0.0411001 - 0.0570506 0.0411001 0 0 0 0 0 0 0 0 0 3.92159 - 146.749 164.984 146.749 3.92159 0 0 0 0 0 0 0 0.0196823 - 249.082 733.751 753.199 733.751 249.082 + 0 0 0 0 0 0 0 0 0 0 0 0.0440153 + 0.0607772 0.0440153 0 0 0 0 0 0 0 0 0 3.93436 + 145.944 164.193 145.944 3.93436 0 0 0 0 0 0 0 0.0198338 + 248.432 732.351 752.186 732.351 248.432 1e+10 1e+10 1e+10 1e+10 1e+10 1e+10 1e+10 1e+10 1e+10 1e+10 1e+10 1e+10 @@ -249,11 +249,11 @@ -25.7861 -25.7861 -219.149 -219.149 -219.149 -219.149 -219.149 -219.149 -219.149 -219.149 -219.149 -25.7861 -25.7861 -25.7861 -25.7861 -219.149 -219.149 -219.149 -219.149 -219.149 -219.149 -219.149 -219.149 -219.149 -25.7861 -25.7861 -25.7861 -25.7861 -219.149 -219.149 -219.149 -219.149 -219.149 -219.149 -219.149 -219.149 - -219.149 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7795 -25.7764 - -25.7795 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.1135 -6.45677 - -6.26802 -6.45677 -25.1135 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.5134 -4.2156 - -2.7153 -2.66017 -2.7153 -4.2156 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7851 -6.89994 - -2.45271 -1.67913 -1.65768 -1.67913 -2.45271 + -219.149 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7784 -25.7749 + -25.7784 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.0749 -6.4169 + -6.23219 -6.4169 -25.0749 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.4974 -4.21423 + -2.71785 -2.66246 -2.71785 -4.21423 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.7861 -25.785 -6.89518 + -2.45411 -1.68066 -1.6588 -1.68066 -2.45411 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 @@ -270,11 +270,11 @@ 3.60822e-17 3.60822e-17 -2.22045e-17 -2.22045e-17 -2.22045e-17 -2.22045e-17 -2.22045e-17 -2.22045e-17 -2.22045e-17 -2.22045e-17 -2.22045e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 -2.22045e-17 -2.22045e-17 -2.22045e-17 -2.22045e-17 -2.22045e-17 -2.22045e-17 -2.22045e-17 -2.22045e-17 -2.22045e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 -2.22045e-17 -2.22045e-17 -2.22045e-17 -2.22045e-17 -2.22045e-17 -2.22045e-17 -2.22045e-17 -2.22045e-17 - -2.22045e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 9.70923e-06 1.42623e-05 - 9.70923e-06 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 0.000986521 0.0360331 - 0.0378557 0.0360331 0.000986521 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 0.000399968 0.0912612 - 0.24609 0.254316 0.24609 0.0912612 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 1.57507e-06 0.0325891 - 0.285214 0.373147 0.374603 0.373147 0.285214 + -2.22045e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 1.13131e-05 1.65294e-05 + 1.13131e-05 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 0.00104312 0.0363979 + 0.0382304 0.0363979 0.00104312 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 0.000423431 0.0913366 + 0.245709 0.253974 0.245709 0.0913366 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 3.60822e-17 1.72617e-06 0.0326209 + 0.285008 0.373041 0.374528 0.373041 0.285008 0 0 0 0 0 0 0 0 0 0 0 0