Skip to content

Conversation

henryiii
Copy link
Member

@henryiii henryiii commented Jul 24, 2018

This replaces built-in thrust with GitHub thrust (with an option to disable).

Arch detection on CMake < 3.12 was broken for CUDA 9, this also was fixed (not sure why it worked for CUDA 8 before, actually). The minimum required version of CMake will probably be increased soon, possibly to CMake 3.12 (or 3.13 if I get time to add arch detection to CMake).

Library updates:

  • Updated Eigen from random master commit to 3.3.5, as that is the first release with the CUDA fixes
  • Updated Catch2 to 2.3.0, using Approx literals from Catch2
  • Updated Minuit2 to the modern from-ROOT version

See #173 for current problems with CUDA 9.x. This is still a reasonably safe addition for GooFit.

@henryiii henryiii merged commit 70f2a18 into master Jul 24, 2018
@henryiii henryiii deleted the cuda9 branch July 24, 2018 12:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant