]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Disable HYPRE in the Tvmult test. 14033/head
authorDavid Wells <drwells@email.unc.edu>
Wed, 22 Jun 2022 14:34:59 +0000 (10:34 -0400)
committerDavid Wells <drwells@email.unc.edu>
Wed, 22 Jun 2022 14:50:03 +0000 (10:50 -0400)
This is probably a bug in HYPRE - if we call this function then we abort with a
floating-point exception. If we disable the floating-point exception we get a
vector of all zeros, which is definitely wrong.

For now just disable this test.

tests/petsc/preconditioner_tvmult_01.cc
tests/petsc/preconditioner_tvmult_01.with_petsc_with_hypre=true.with_petsc_with_complex=false.mpirun=3.output

index 137d64392b3152398dd138605937e24e80d07d40..6e4b319a6f0777aa594427f501b1345e7a92a7d0 100644 (file)
@@ -99,6 +99,8 @@ main(int argc, char **argv)
 
   test<PETScWrappers::PreconditionJacobi>();
   test<PETScWrappers::PreconditionBlockJacobi>();
-  test<PETScWrappers::PreconditionBoomerAMG>();
+  // Unfortunately we get floating point exceptions inside newer versions of
+  // HYPRE + Tvmult, so skip it
+  // test<PETScWrappers::PreconditionBoomerAMG>();
   test<PETScWrappers::PreconditionNone>();
 }
index fdcc3c7b1ba936c7f57ece593dab48d92ecf7b9a..aca7347350c74ba3ad97d31cec25fbd549dda4c6 100644 (file)
@@ -9,10 +9,6 @@ DEAL:0::3
 DEAL:0::OK
 DEAL:0::3
 [Proc0 0-1] 1.000e+00 0.000e+00 
-[Proc0 0-1] 2.500e-01 0.000e+00 
-DEAL:0::OK
-DEAL:0::3
-[Proc0 0-1] 1.000e+00 0.000e+00 
 [Proc0 0-1] 1.000e+00 0.000e+00 
 DEAL:0::OK
 
@@ -23,9 +19,6 @@ DEAL:1::3
 [Proc1 2-3] 3.333e-01 0.000e+00 
 [Proc1 2-3] 3.333e-01 0.000e+00 
 DEAL:1::3
-[Proc1 2-3] 3.333e-01 0.000e+00 
-[Proc1 2-3] 3.333e-01 0.000e+00 
-DEAL:1::3
 [Proc1 2-3] 1.000e+00 0.000e+00 
 [Proc1 2-3] 1.000e+00 0.000e+00 
 
@@ -37,9 +30,6 @@ DEAL:2::3
 [Proc2 4-5] 2.000e-01 0.000e+00 
 [Proc2 4-5] 2.000e-01 0.000e+00 
 DEAL:2::3
-[Proc2 4-5] 2.000e-01 0.000e+00 
-[Proc2 4-5] 2.000e-01 0.000e+00 
-DEAL:2::3
 [Proc2 4-5] 1.000e+00 0.000e+00 
 [Proc2 4-5] 1.000e+00 0.000e+00 
 

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.