Skip to content

Releases: moderngpu/moderngpu

moderngpu v2.13.0

22 Dec 19:38
2665249
Compare
Choose a tag to compare

General build advice; please see what GitHub actions are successfully building with and use that instead. The latest version of CUDA and the respective environment at the time of release builds fine! The gist of this release is improving the general build support for Linux and Windows. Added some CI to help make the project more robust.

v2.13.0 Changelog

Enhancements

  • cmake support (requires minimum cmake version 3.19) (also fixes #44),
  • Windows support,
  • GitHub actions --- continuous integration, supports latest ubuntu and windows builds,
  • Add supports for ampere architecture (SM 86 and below).

Fixes

  • Add supports for demos and tutorials, tested (Fixes #45),
  • Removed std::binary_function (deprecated in C++11 and removed in C++17), fixes compilation for C++17 (Fixes #46),
  • Alignment issues solved (maybe in future we can use C++ alignas instead),
  • Untested, but may have fixes #43, issue with clang-cuda compile,
  • Fixes issue #30, added a possible way to cite the project.

Removes

  • is_restrict and remove_restrict, cause a compiler issue on Windows (Fixes #23)