Skip to content
Snippets Groups Projects
  1. Jan 01, 2021
  2. Dec 28, 2020
    • Michael Kuron's avatar
      Remove Boost and switch to C++17 · c3b6da1d
      Michael Kuron authored and Markus Holzer's avatar Markus Holzer committed
      Some optional components use Boost MultiArray and PropertyTree, so we still include the headers if available.
      We also still search std::experimental for any, filesystem and optional because some otherwise C++17-compliant compilers did not support them in std until recently.
      c3b6da1d
  3. Dec 17, 2020
  4. Oct 30, 2020
  5. Oct 05, 2020
  6. Sep 04, 2020
  7. Jul 23, 2020
    • Michael Kuron's avatar
      Update CMake boost python logic · be036c15
      Michael Kuron authored
      We need to have at least one other required library, otherwise FindBoost will consider itself successful even if it didn't find anything.
      Also, add Python 3.8 support by using the Python version numbers as library version numbers.
      be036c15
  8. Jul 07, 2020
  9. Jul 04, 2020
  10. Jun 10, 2020
  11. Mar 17, 2020
  12. Dec 10, 2019
  13. Nov 11, 2019
  14. Oct 15, 2019
  15. Sep 10, 2019
  16. Jul 30, 2019
  17. Jul 16, 2019
  18. May 16, 2019
    • Martin Bauer's avatar
      Removed IntelMPI Workaround from CMake · a1b603d4
      Martin Bauer authored
      - workaround seems to be not necessary any more, for recent IntelMPI versions
      - the workaround did not play with CMake's try_compile function, which tries to compile some test programs to check for compiler features
        The workaround added '-include mpi.h' to the compile flags, which are also used by try_compile, but try_compile does not set include directories with "-I"
        This lead to the problem, that for example the OpenMP flag was not correctly determined, since there the try_compile mechanism is used
      a1b603d4
    • Martin Bauer's avatar
      Support for Boost 1.70.0 and Python 3.7 · 33fe0883
      Martin Bauer authored
      33fe0883
  19. Apr 25, 2019
  20. Apr 11, 2019
  21. Apr 03, 2019
  22. Mar 27, 2019
  23. Mar 26, 2019
  24. Mar 07, 2019
  25. Feb 18, 2019
  26. Feb 13, 2019
  27. Jan 22, 2019
  28. Nov 02, 2018
    • Martin Bauer's avatar
      CUDA CMake - removed boost "isystem" modification · 3a78f7dc
      Martin Bauer authored
      - recent GCC version produce error when "-isystem /usr/include" is added
        to command line. Error is: '#include_next <math.h>' not found
      - the removed "hack" added the cuda include dir with "-isystem" to
        the CUDA compiler arguments to prevent warnings from boost header
        -> currently there seem to be no warnings generated from boost headers
           so "hack" is removed
      3a78f7dc
  29. Oct 31, 2018
  30. Aug 24, 2018
  31. Aug 23, 2018
  32. Apr 09, 2018
    • Michael Kuron's avatar
      Fix tests failing with new OpenMP on Intel compiler · 3ad4a4a1
      Michael Kuron authored
      - NearestNeighborFieldInterpolator::get needs to break out of all loops, just not the current one. While the test seemed to succeed anyway, it crashed with corrupted memory during exit when compiled with Intel 17 in Release mode.
      - FftTest should not use thread-unsafe RNG in parallel section. Otherwise the Intel 16 compiler crashes.
      - Revert to -openmp on Intel < 16.0.3, which crashes while processing some of our OpenMP loops (e.g. BoundaryHandling::treatDirection).
      3ad4a4a1
  33. Apr 08, 2018