-
Notifications
You must be signed in to change notification settings - Fork 94
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This makes Ginkgo work with Intel compilers >= 2017. It is hard to make this work with Intel compiler 2016 because they [require very old GCC and Ubuntu versions](https://software.intel.com/en-us/articles/intel-c-compiler-160-for-linux-release-notes-for-intel-parallel-studio-xe-2016#sysreq) for which Ginkgo has not been tested yet. Namely, GCC <= 5.1. In addition, creating GPU-enabled containers becomes harder. Therefore, build and test jobs are added for all versions other than CUDA 9.0 with Intel compilers. Summary: + By default, set `CMAKE_CUDA_HOST_COMPILER` to the C++ compiler. + Add container support for Intel compilers. + Fix several problems with Intel compilers 2018 and 2019. + Fix several bugs with Intel compiler 2017. + Update related READMEs. + Unrelated: remove `benchmark` and `examples` directories from coverage results as they somehow [got included recently, see numbers in red column](https://codecov.io/gh/ginkgo-project/ginkgo/tree/ef5c9c23aceaad22efb151ed5ecfd014aad3a186). Related PR: #337
- Loading branch information
Showing
21 changed files
with
322 additions
and
42 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,6 +9,10 @@ list(APPEND CTEST_CUSTOM_COVERAGE_EXCLUDE | |
|
||
"test" | ||
|
||
"benchmark" | ||
|
||
"examples" | ||
|
||
"c\\+\\+" | ||
) | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.