Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add c++14, etc support #351

Closed
ndellingwood opened this issue Dec 4, 2018 · 6 comments
Closed

Add c++14, etc support #351

ndellingwood opened this issue Dec 4, 2018 · 6 comments

Comments

@ndellingwood
Copy link
Contributor

Cross-reference #349

Kokkos support added via PR's kokkos/kokkos#1913 kokkos/kokkos#1915 (see issue kokkos/kokkos#1914)

@ndellingwood
Copy link
Contributor Author

  1. Update generate_makefile.bash and test_all_sandia to allow for cxxstandard optional argument

  2. Fix/workaround issues reported in Internal compiler error in KokkosBatched::Experimental::TeamGemm #349 related to TeamGemm

@ndellingwood
Copy link
Contributor Author

I'll update the scripts shortly, juggling a couple things at the moment.

@ndellingwood ndellingwood mentioned this issue Dec 5, 2018
@ndellingwood
Copy link
Contributor Author

PR #352 addresses the first item, updating the scripts.

@ndellingwood
Copy link
Contributor Author

Added @crtrott since he will look into the TeamGEMM issue.

@ndellingwood
Copy link
Contributor Author

PR #357 merged with fixes by @crtrott for TeamGEMM from #349.
Nightly testing added with builds:
gcc/7.2.0 OpenMP
xl/16.1.1 Serial

@ndellingwood
Copy link
Contributor Author

@crtrott @srajama1
KokkosKernels now compiles and tests pass with c++14 support:

White, Kepler nodes

bash-4.2$ ../../scripts/test_all_sandia cuda/9.2.88 --with-sclars=double --with-ordinals=int --with-offsets=int --build-list=Cuda_Serial --cxxstandard="c++14"
Running on machine: white
Going to test compilers:  cuda/9.2.88
Testing compiler cuda/9.2.88
  Starting job cuda-9.2.88-Cuda_Serial-release
  PASSED cuda-9.2.88-Cuda_Serial-release
#######################################################
PASSED TESTS
#######################################################
cuda-9.2.88-Cuda_Serial-release build_time=572 run_time=616
#######################################################
FAILED TESTS
#######################################################

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants