Skip to content
Snippets Groups Projects
  1. Apr 04, 2020
    • Christoph Grüninger's avatar
      [!372] Fix make build_tests without optional dependencies · 9635a36e
      Christoph Grüninger authored
      Merge branch 'fix/non-mpi-build' into 'master'
      
      ref:core/dune-istl\> When MPI is not available or explicitly disabled with the
      CMake build option -DCMAKE_IDSABLE_FIND_PACKAGE_MPI=TRUE, some tests were
      unable to build. I've either fixed or disabled those tests (for those tests
      that were testing MPI-only features).
      
      I've also fixed overlappingschawarztest, which did not build when SuperLU was
      not found.
      
      The commit concerning MPI should probably be backported to the releases/2.7
      branch, as it is affected by the same build failures. The fix for
      overlappingschwarztest only appeared after commit
      05f80ffa which fixed a bug which previously
      disabled the test. Since this commit is not on the releases/2.7 branch, there
      is probably no need to backport my fix for overlappingschwarztest.
      
      See merge request [core/dune-istl!372]
      
        [core/dune-istl!372]: gitlab.dune-project.org/core/dune-istl/merge_requests/372
      9635a36e
    • Felix Gruber's avatar
      overlappingschwarztest: remove broken runtime check · e5ead46f
      Felix Gruber authored
      This test should not be necessary anymore, since commit
      05f80ffa fixed the CMAKE_GUARD argument
      for this test, so that it is not compiled anymore if either UMFPACK or
      SuperLU are missing.
      
      That line had to be removed as it did not compile if either UMFPACK or
      SuperLU were missing. For example while I had UMFPACK installed but not
      SuperLU, gcc gave me the following error message for the removed line:
      
      …/dune/istl/test/overlappingschwarztest.cc:260:17: error: ‘HAVE_SUPERLU’ was not declared in this scope
      e5ead46f
    • Andreas Dedner's avatar
      [!369] Feature/add python bindings · d645bec5
      Andreas Dedner authored
      Merge branch 'feature/addPythonBindings' into 'master'
      
      See merge request [core/dune-istl!369]
      
        [core/dune-istl!369]: Nonecore/dune-istl/merge_requests/369
      d645bec5
    • Felix Gruber's avatar
      make tests succeed when MPI is disabled · be46d889
      Felix Gruber authored
      When MPI is not available or explicitly disabled with the CMake build
      option -DCMAKE_IDSABLE_FIND_PACKAGE_MPI=TRUE, some tests were unable to
      build.
      
      The tests created from solverfactorytest.cc.in and part of
      scalarproductstest.cc use Dune::OwnerOverlapCopyCommunication which is
      defined behind `#if HAVE_MPI` and is thus not available in a non-MPI
      build. I've thus disabled those tests when MPI is unavailable.
      
      The matrixmarkettest did not work without MPI, as it contained some code
      using the wrong template parameters when HAVE_MPI was not set. Those
      template paramters have been fixed now.
      
      I've confirmed, that after my changes `make build_tests` succeeds to
      build all tests and that those tests run without failure.
      be46d889
    • Andreas Dedner's avatar
    • Andreas Dedner's avatar
      f699b101
  2. Apr 03, 2020
  3. Mar 30, 2020
  4. Mar 27, 2020
  5. Mar 20, 2020
  6. Mar 19, 2020
  7. Mar 16, 2020
  8. Mar 11, 2020
  9. Mar 06, 2020
  10. Mar 05, 2020
Loading