From 69321bfa7c16ecfd7fd2bd02e28ed6f41e3a3e2f Mon Sep 17 00:00:00 2001 From: Elias Pipping <elias.pipping@fu-berlin.de> Date: Sun, 25 Oct 2015 07:07:56 +0100 Subject: [PATCH] Init MPI and make exceptions fatal --- dune/solvers/test/cgsteptest.cc | 6 +++--- dune/solvers/test/genericvectortoolstest.cc | 10 ++++------ dune/solvers/test/lowrankoperatortest.cc | 9 ++++----- dune/solvers/test/mmgtest.cc | 6 +++--- dune/solvers/test/multigridtest.cc | 3 ++- dune/solvers/test/nulloperatortest.cc | 11 +++++------ dune/solvers/test/obstacletnnmgtest.cc | 6 +++--- dune/solvers/test/projectedgradienttest.cc | 6 +++--- dune/solvers/test/quadraticipoptsolvertest.cc | 6 +++--- dune/solvers/test/sumoperatortest.cc | 10 +++++----- dune/solvers/test/umfpacksolvertest.cc | 6 ++++-- 11 files changed, 39 insertions(+), 40 deletions(-) diff --git a/dune/solvers/test/cgsteptest.cc b/dune/solvers/test/cgsteptest.cc index d9608840..3bf9ac76 100644 --- a/dune/solvers/test/cgsteptest.cc +++ b/dune/solvers/test/cgsteptest.cc @@ -6,6 +6,7 @@ #include <iostream> #include <dune/common/bitsetvector.hh> +#include <dune/common/parallel/mpihelper.hh> #include <dune/solvers/norms/energynorm.hh> #include <dune/solvers/solvers/loopsolver.hh> @@ -171,6 +172,7 @@ struct CGTestSuite int main(int argc, char** argv) try { + Dune::MPIHelper& helper = Dune::MPIHelper::instance(argc, argv); bool passed(true); CGTestSuite testsuite; @@ -179,8 +181,6 @@ int main(int argc, char** argv) try return passed ? 0 : 1; } catch (Dune::Exception e) { - std::cout << e << std::endl; - + return 1; } - diff --git a/dune/solvers/test/genericvectortoolstest.cc b/dune/solvers/test/genericvectortoolstest.cc index 9bdb1239..22dad809 100644 --- a/dune/solvers/test/genericvectortoolstest.cc +++ b/dune/solvers/test/genericvectortoolstest.cc @@ -7,6 +7,7 @@ #include <dune/common/exceptions.hh> #include <dune/common/fvector.hh> +#include <dune/common/parallel/mpihelper.hh> #include <dune/istl/bvector.hh> @@ -54,7 +55,7 @@ bool check() int main(int argc, char** argv) try { - + Dune::MPIHelper& helper = Dune::MPIHelper::instance(argc, argv); bool passed(true); static const size_t vec_size = 7; @@ -72,10 +73,7 @@ int main(int argc, char** argv) try return passed ? 0 : 1; } - catch (Dune::Exception e) { - std::cout << e << std::endl; - - } - + return 1; +} diff --git a/dune/solvers/test/lowrankoperatortest.cc b/dune/solvers/test/lowrankoperatortest.cc index dfaf7e38..12c514c5 100644 --- a/dune/solvers/test/lowrankoperatortest.cc +++ b/dune/solvers/test/lowrankoperatortest.cc @@ -9,6 +9,7 @@ #include <dune/common/fvector.hh> #include <dune/common/fmatrix.hh> #include <dune/common/diagonalmatrix.hh> +#include <dune/common/parallel/mpihelper.hh> #include <dune/istl/bvector.hh> #include <dune/istl/matrix.hh> @@ -183,6 +184,7 @@ int main(int argc, char** argv) try { // static const int block_size = BLOCKSIZE; + Dune::MPIHelper& helper = Dune::MPIHelper::instance(argc, argv); bool passed(true); passed = check<Dune::Matrix<Dune::ScaledIdentityMatrix<double, 1> > >(); @@ -198,10 +200,7 @@ int main(int argc, char** argv) try } catch (Dune::Exception e) { - std::cout << e << std::endl; - - } - - + return 1; +} diff --git a/dune/solvers/test/mmgtest.cc b/dune/solvers/test/mmgtest.cc index 30917d8e..27a1c099 100644 --- a/dune/solvers/test/mmgtest.cc +++ b/dune/solvers/test/mmgtest.cc @@ -9,6 +9,7 @@ // dune-common includes #include <dune/common/bitsetvector.hh> +#include <dune/common/parallel/mpihelper.hh> // dune-istl includes #include <dune/istl/bcrsmatrix.hh> @@ -175,6 +176,7 @@ bool checkWithYaspGrid(int refine, const std::string fileName="") int main(int argc, char** argv) try { + Dune::MPIHelper& helper = Dune::MPIHelper::instance(argc, argv); bool passed(true); @@ -196,8 +198,6 @@ int main(int argc, char** argv) try return passed ? 0 : 1; } catch (Dune::Exception e) { - std::cout << e << std::endl; - + return 1; } - diff --git a/dune/solvers/test/multigridtest.cc b/dune/solvers/test/multigridtest.cc index f61edff1..67104b1e 100644 --- a/dune/solvers/test/multigridtest.cc +++ b/dune/solvers/test/multigridtest.cc @@ -9,6 +9,7 @@ // dune-common includes #include <dune/common/bitsetvector.hh> +#include <dune/common/parallel/mpihelper.hh> // dune-istl includes #include <dune/istl/bcrsmatrix.hh> @@ -175,6 +176,7 @@ struct MultigridTestSuite int main(int argc, char** argv) try { + Dune::MPIHelper& helper = Dune::MPIHelper::instance(argc, argv); bool passed(true); MultigridTestSuite<1> testsuite1; @@ -190,4 +192,3 @@ catch (Dune::Exception e) { std::cout << e << std::endl; return 1; } - diff --git a/dune/solvers/test/nulloperatortest.cc b/dune/solvers/test/nulloperatortest.cc index 20ab7c8a..d8a19056 100644 --- a/dune/solvers/test/nulloperatortest.cc +++ b/dune/solvers/test/nulloperatortest.cc @@ -9,6 +9,7 @@ #include <dune/common/fvector.hh> #include <dune/common/fmatrix.hh> #include <dune/common/diagonalmatrix.hh> +#include <dune/common/parallel/mpihelper.hh> #include <dune/istl/bvector.hh> #include <dune/istl/scaledidmatrix.hh> @@ -85,6 +86,8 @@ bool check() int main(int argc, char** argv) try { + Dune::MPIHelper& helper = Dune::MPIHelper::instance(argc, argv); + static const int block_size = BLOCKSIZE; bool passed; @@ -95,11 +98,7 @@ int main(int argc, char** argv) try return passed ? 0 : 1; } - catch (Dune::Exception e) { - std::cout << e << std::endl; - - } - - + return 1; +} diff --git a/dune/solvers/test/obstacletnnmgtest.cc b/dune/solvers/test/obstacletnnmgtest.cc index af0e1838..f1de17ef 100644 --- a/dune/solvers/test/obstacletnnmgtest.cc +++ b/dune/solvers/test/obstacletnnmgtest.cc @@ -9,6 +9,7 @@ // dune-common includes #include <dune/common/bitsetvector.hh> +#include <dune/common/parallel/mpihelper.hh> // dune-istl includes #include <dune/istl/bcrsmatrix.hh> @@ -175,6 +176,7 @@ bool checkWithYaspGrid(int refine, const std::string fileName="") int main(int argc, char** argv) try { + Dune::MPIHelper& helper = Dune::MPIHelper::instance(argc, argv); bool passed(true); @@ -196,8 +198,6 @@ int main(int argc, char** argv) try return passed ? 0 : 1; } catch (Dune::Exception e) { - std::cout << e << std::endl; - + return 1; } - diff --git a/dune/solvers/test/projectedgradienttest.cc b/dune/solvers/test/projectedgradienttest.cc index 908f9790..3a6796de 100644 --- a/dune/solvers/test/projectedgradienttest.cc +++ b/dune/solvers/test/projectedgradienttest.cc @@ -6,6 +6,7 @@ // dune-common includes #include <dune/common/bitsetvector.hh> +#include <dune/common/parallel/mpihelper.hh> // dune-istl includes #include <dune/istl/bcrsmatrix.hh> @@ -142,6 +143,7 @@ bool checkWithYaspGrid(int refine, const std::string fileName, int maxIterations int main(int argc, char** argv) try { + Dune::MPIHelper& helper = Dune::MPIHelper::instance(argc, argv); bool passed(true); @@ -167,8 +169,6 @@ int main(int argc, char** argv) try return passed ? 0 : 1; } catch (Dune::Exception e) { - std::cout << e << std::endl; - + return 1; } - diff --git a/dune/solvers/test/quadraticipoptsolvertest.cc b/dune/solvers/test/quadraticipoptsolvertest.cc index befcb5d8..7f3a9459 100644 --- a/dune/solvers/test/quadraticipoptsolvertest.cc +++ b/dune/solvers/test/quadraticipoptsolvertest.cc @@ -9,6 +9,7 @@ // dune-common includes #include <dune/common/bitsetvector.hh> +#include <dune/common/parallel/mpihelper.hh> // dune-istl includes #include <dune/istl/bcrsmatrix.hh> @@ -153,6 +154,7 @@ bool checkWithYaspGrid(int refine, const std::string fileName="") int main(int argc, char** argv) try { + Dune::MPIHelper& helper = Dune::MPIHelper::instance(argc, argv); bool passed(true); @@ -174,8 +176,6 @@ int main(int argc, char** argv) try return passed ? 0 : 1; } catch (Dune::Exception e) { - std::cout << e << std::endl; - + return 1; } - diff --git a/dune/solvers/test/sumoperatortest.cc b/dune/solvers/test/sumoperatortest.cc index 95393f2e..4e044f69 100644 --- a/dune/solvers/test/sumoperatortest.cc +++ b/dune/solvers/test/sumoperatortest.cc @@ -9,6 +9,7 @@ #include <dune/common/fvector.hh> #include <dune/common/fmatrix.hh> #include <dune/common/diagonalmatrix.hh> +#include <dune/common/parallel/mpihelper.hh> #include <dune/istl/bvector.hh> #include <dune/istl/matrix.hh> @@ -171,6 +172,8 @@ bool check() int main(int argc, char** argv) try { + Dune::MPIHelper& helper = Dune::MPIHelper::instance(argc, argv); + static const int block_size = BLOCKSIZE; bool passed(true); @@ -193,10 +196,7 @@ int main(int argc, char** argv) try return passed ? 0 : 1; } - catch (Dune::Exception e) { - std::cout << e << std::endl; - - } - + return 1; +} diff --git a/dune/solvers/test/umfpacksolvertest.cc b/dune/solvers/test/umfpacksolvertest.cc index a94bbd7d..8fb01328 100644 --- a/dune/solvers/test/umfpacksolvertest.cc +++ b/dune/solvers/test/umfpacksolvertest.cc @@ -8,6 +8,7 @@ #include <sstream> #include <dune/common/bitsetvector.hh> +#include <dune/common/parallel/mpihelper.hh> #include <dune/istl/bcrsmatrix.hh> @@ -102,6 +103,8 @@ struct UMFPackSolverTestSuite int main(int argc, char** argv) try { + Dune::MPIHelper& helper = Dune::MPIHelper::instance(argc, argv); + bool passed = true; UMFPackSolverTestSuite<1> testsuite1; @@ -112,8 +115,7 @@ int main(int argc, char** argv) try return passed ? 0 : 1; } catch (Dune::Exception e) { - std::cout << e << std::endl; - + return 1; } -- GitLab