Skip to content

0.5.0: C++14

Compare
Choose a tag to compare
@BenjaminW3 BenjaminW3 released this 26 Jun 11:57

DOI

Compatibility Changes:

  • the minimum required C++ version has been raised from C++11 to C++14 #900
  • drop support for CUDA 8.0 (does not support c++14)
  • drop support for gcc 4.9 (does not support c++14)
  • drop support for CMake versions lower than 3.15 (3.11, 3.12, 3.13 and 3.14)
  • raise minimum supported boost version from 1.62.0 to 1.65.1 #906
  • require HIP version to 3.3.0 #1006
  • drop HIP-hcc support #945

Bug Fixes:

  • fix CMake error #941
  • fix HIP math includes #947
  • fix: missing hipRand and rocRand library #948
  • fix VS 2017 CUDA builds #953
  • fix uninitialized pitch #963
  • fix windows CI builds #965
  • fix conversion warning in TinyMT #997

New Features:

  • add automated gh-pages deployment for branch develop #916
  • unify CUDA/HIP backend #928 #904 #950 #980 #981
  • add support for Visual Studio 2019 #949
  • simplify vector operator construction #977
  • example heat-equation #978
  • extend supported compiler combinations gcc-8+nvcc 10.1-10.2 #985
  • add support for CMake 3.17 #988
  • adds initial files for sphinx/rst and readthedocs. #990 #1017 #1048
  • add support for clang 10 #998
  • add popcount intrinsic #1004
  • emulate hip/cuda-Memcpy3D with a kernel #1014
  • simplify alpaka usage #1017

Thanks to Sergei Bastrakov, Simeon Ehrig, Axel Huebl, Jeffrey Kelling, Jakob Krude, Mutsuo Saito, Jan Stephan,
Matthias Werner, René Widera, Benjamin Worpitz for contributions to this release!