This repository has been archived by the owner on Dec 17, 2020. It is now read-only.
forked from kokkos/kokkos
-
Notifications
You must be signed in to change notification settings - Fork 0
[WIP] Test hip nvidia #29
Draft
masterleinad
wants to merge
39
commits into
ORNL-CEES:hip_rebased
Choose a base branch
from
masterleinad:test_hip_nvidia
base: hip_rebased
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Commits on Feb 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 72ad2e5 - Browse repository at this point
Copy the full SHA 72ad2e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a1ccd9 - Browse repository at this point
Copy the full SHA 8a1ccd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53c46ae - Browse repository at this point
Copy the full SHA 53c46aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9beeb98 - Browse repository at this point
Copy the full SHA 9beeb98View commit details -
Configuration menu - View commit details
-
Copy full SHA for edb31ee - Browse repository at this point
Copy the full SHA edb31eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35d0418 - Browse repository at this point
Copy the full SHA 35d0418View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1560f6d - Browse repository at this point
Copy the full SHA 1560f6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e54760a - Browse repository at this point
Copy the full SHA e54760aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec7743c - Browse repository at this point
Copy the full SHA ec7743cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a06e0dc - Browse repository at this point
Copy the full SHA a06e0dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bf590f - Browse repository at this point
Copy the full SHA 1bf590fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 552b29e - Browse repository at this point
Copy the full SHA 552b29eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2c8714 - Browse repository at this point
Copy the full SHA e2c8714View commit details -
Remove unnecessary cast to rvalue reference in resize() and reallocat…
…e() for dual views
Configuration menu - View commit details
-
Copy full SHA for e6db520 - Browse repository at this point
Copy the full SHA e6db520View commit details -
Fix comment in TestDualView.hpp
Co-Authored-By: Damien L-G <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e5f721b - Browse repository at this point
Copy the full SHA e5f721bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f63f92c - Browse repository at this point
Copy the full SHA f63f92cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f5947f - Browse repository at this point
Copy the full SHA 0f5947fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a07b32 - Browse repository at this point
Copy the full SHA 3a07b32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ca62aa - Browse repository at this point
Copy the full SHA 3ca62aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93c13a6 - Browse repository at this point
Copy the full SHA 93c13a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13b1c27 - Browse repository at this point
Copy the full SHA 13b1c27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 103754d - Browse repository at this point
Copy the full SHA 103754dView commit details -
Add missing -Xcompiler flags for OpenMP
Matching PR to fix provided by @jjwilke in Trilinos trilinos/Trilinos#6700
Configuration menu - View commit details
-
Copy full SHA for dcbd42a - Browse repository at this point
Copy the full SHA dcbd42aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 59e3acb - Browse repository at this point
Copy the full SHA 59e3acbView commit details -
Improve TPL header and library search
Testing of TPL imports with clang revealed the following issues: 1. <TPL>_ROOT variables could be specified as command line options, e.g. `cmake -D<TPL>_ROOT=/path/to/tpl ..`, but not as environment variables, e.g. `<TPL>_ROOT=/path/to/tpl cmake ..`. This differs from standard find_package/find_library behavior and can be confusing when TPL search fails. 2. kokkos_find_library and kokkos_find_header were using <NAME>_FOUND to bypass multiple searches, however, the CMAKE functions find_library and find_path do not set this variable. Replaced with checking of <NAME>_LOCATION directly (further refactor possible). 3. The set of possible suffixes for <TPL>_ROOT, KOKKOS_<TPL>_DIR, etc. was not sufficent to locate libcuda in the "CUDA_ROOT/lib64/stubs" subdirectory. This non-functional libcuda is important for cross- compiling when the device driver is not installed on the host machine (e.g. cluster login node)
Configuration menu - View commit details
-
Copy full SHA for 79055eb - Browse repository at this point
Copy the full SHA 79055ebView commit details -
Refactor kokkos_find_{library,header} to reduce redundant conditionals
Refactored these routines using the fact that (1) CMake will silently expand un-set variables to the empty string (2) PATHS to find_library and find_path are searched in order provided (3) if the output variable is set to something other than <VAR>-NOTFOUND, calls to find_library and find_path will do nothing (output variable must be cleared).
Configuration menu - View commit details
-
Copy full SHA for c499162 - Browse repository at this point
Copy the full SHA c499162View commit details -
Make library search suffixes configurable via macro argument.
Kokkos team requested that lib/stubs, lib64/stubs library search suffixes be added to the suffix list only when searching for CUDA. This commit adds options to kokkos_find_imported and kokkos_find_library to allow the library search suffixes to be set by the caller. It also updates FindTPLCUDA to use this feature to add the stub directories to the search list.
Configuration menu - View commit details
-
Copy full SHA for df45ba4 - Browse repository at this point
Copy the full SHA df45ba4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 538829e - Browse repository at this point
Copy the full SHA 538829eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 858db33 - Browse repository at this point
Copy the full SHA 858db33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99b8696 - Browse repository at this point
Copy the full SHA 99b8696View commit details -
Configuration menu - View commit details
-
Copy full SHA for d84731d - Browse repository at this point
Copy the full SHA d84731dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8d593b - Browse repository at this point
Copy the full SHA b8d593bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cb5105 - Browse repository at this point
Copy the full SHA 7cb5105View commit details -
Remove the workaround to find libcudart in the Docker image for the C…
…lang build on Jenkins
Configuration menu - View commit details
-
Copy full SHA for 1ee295b - Browse repository at this point
Copy the full SHA 1ee295bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33fd81e - Browse repository at this point
Copy the full SHA 33fd81eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0180dfb - Browse repository at this point
Copy the full SHA 0180dfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f46a91 - Browse repository at this point
Copy the full SHA 7f46a91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49b67f3 - Browse repository at this point
Copy the full SHA 49b67f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26b3683 - Browse repository at this point
Copy the full SHA 26b3683View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.