Skip to content
Snippets Groups Projects
  1. Dec 13, 2013
  2. Dec 11, 2013
    • Steffen Müthing's avatar
      [Release][MPI] Add check for MPI standard version and warn if installed version is < 2.1 · ac6885f8
      Steffen Müthing authored
      As decided in the doodle for FS#1395, really old MPI versions will be
      deprecated in the 2.3 release.
      
      This patch adds an additional check to the MPI tests for autotools and
      cmake that makes sure the user has an MPI which is at least compliant
      with MPI-2.1. If the user's version is older, a warning is generated.
      
      The test uses version macros instead of the more standard runtime
      MPI version query interface to avoid problems when cross-compiling.
      ac6885f8
  3. Dec 03, 2013
  4. Dec 02, 2013
  5. Nov 28, 2013
  6. Nov 27, 2013
  7. Nov 23, 2013
  8. Nov 22, 2013
  9. Nov 21, 2013
  10. Nov 20, 2013
  11. Nov 15, 2013
  12. Nov 13, 2013
  13. Oct 30, 2013
  14. Oct 29, 2013
    • Martin Nolte's avatar
      [bugfix] Prohibit copy constructor of DenseVector · d8ec10b4
      Martin Nolte authored
      DenseVector is the base class of a CRTP. This is kind of an abstract
      class that works only if it can be casted into a derived type. Copying
      the base class is pointless.
      
      This patch marks the copy constructor of DenseVector private (not even
      implementing it), so that it cannot be called anymore. Once we have a
      DUNE_DELETE macro, we should use it, here.
      
      At the same time, the default constructor is marked protected, so that only
      derived classes can instantiate a DenseVector. Notice that this does not
      prevent the user from building a derivced class which does not pass
      itself as implementation to DenseVector. It is (to my knowledge) not possible
      to make CRTPs completely fail-safe.
      d8ec10b4
    • Dominic Kempf's avatar
      [Cmake] Prevent Headercheck from polluting the Cache · fd4572dd
      Dominic Kempf authored
      Cmake by default added a dependeny variable for each headercheck
      target. Given the amount of such targets and the fact, that these
      dependencies should not be changed by the user, this is unwanted
      behaviour. The patch fixes this by removing the variable from the
      cache.
      fd4572dd
  15. Oct 28, 2013
    • Christoph Grüninger's avatar
      [CMake][bugfix] Remove CMAKE_REQUIRED* from FindUMFPack.cmake. · bc1b899c
      Christoph Grüninger authored
      The removed lines would be necessary if the included headers
      or libraries would be tested. As this is not the case, they can
      be safely removed.
      The way they were used, every test tried to link to the libraries
      amd and umfpack causing every test to fail if the libraries are
      not present. The changed declaration of CMAKE_REQUIRED_* should
      be encapsulated together with the test inside
        include(CMakePushCheckState)
        cmake_push_check_state()
      and
        cmake_pop_check_state()
      to ensure that the definitions do not leak the test.
      bc1b899c
Loading