forked from ComputationalRadiationPhysics/picongpu
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Squashed 'thirdParty/cupla/' changes from ed00837ef6..d6310a037e
d6310a037e Merge pull request ComputationalRadiationPhysics#165 from psychocoderHPC/topic-updateGithubLinks2 e7f9261bf7 update cupla github links f4dba001d4 Merge pull request ComputationalRadiationPhysics#162 from psychocoderHPC/topic-cuplaAccMathFunctions bbbc0b0266 `BlackScholes` use cupla math functions efa8d61037 on device math functions dbc0f649b2 Merge pull request ComputationalRadiationPhysics#160 from psychocoderHPC/topic-updateAlpakaTo0.5.0dev b31fc4ea33 Merge commit '13b737ba6cd38400636d6a6a52dee81b21a7412c' into topic-updateAlpakaTo0.5.0dev 13b737ba6c Squashed 'alpaka/' changes from ab0b8a460..c2d14d09e 09d5daf1ff update travis tests 582f8ca10e update CMake requirements 59fba492fa include changes needed to use alpaka 0.5.0 git-subtree-dir: thirdParty/cupla git-subtree-split: d6310a037e7207325e951a2ef5712268804a5b91
- Loading branch information
1 parent
8689202
commit 1e47478
Showing
347 changed files
with
7,029 additions
and
15,585 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,136 @@ | ||
name: Continuous Integration | ||
|
||
on: [push, pull_request] | ||
|
||
env: | ||
ALPAKA_CI: GITHUB | ||
TBB_ROOT: tbb | ||
BOOST_ROOT: boost | ||
ALPAKA_CI_BOOST_LIB_DIR: boost_libs | ||
ALPAKA_CI_CLANG_DIR: llvm | ||
ALPAKA_CI_CMAKE_DIR: CMake | ||
ALPAKA_CI_CUDA_DIR: CUDA | ||
ALPAKA_CI_HIP_ROOT_DIR: hip | ||
ALPAKA_CI_SANITIZERS: | ||
ALPAKA_CI_ANALYSIS: OFF | ||
ALPAKA_ACC_GPU_CUDA_ENABLE: OFF | ||
ALPAKA_ACC_GPU_HIP_ENABLE: OFF | ||
|
||
jobs: | ||
### Analysis builds | ||
windows_cl-2019_debug_analysis: | ||
name: Windows cl-2019 Debug Analysis | ||
runs-on: windows-2019 | ||
steps: | ||
- uses: actions/checkout@v1 | ||
- name: build + test | ||
shell: bash | ||
run: cd ${GITHUB_WORKSPACE} && ./script/ci.sh | ||
env: {TRAVIS_OS_NAME: windows, CXX: cl.exe, CC: cl.exe, ALPAKA_CI_CL_VER: 2019, CMAKE_BUILD_TYPE: Debug, ALPAKA_CI_BOOST_BRANCH: boost-1.72.0, ALPAKA_CI_CMAKE_VER: 3.16.4, ALPAKA_CI_ANALYSIS: ON, ALPAKA_DEBUG: 2} | ||
|
||
### Windows | ||
windows_cl-2017_release: | ||
name: Windows cl-2017 Release | ||
runs-on: windows-2016 | ||
steps: | ||
- uses: actions/checkout@v1 | ||
- name: build + test | ||
shell: bash | ||
run: cd ${GITHUB_WORKSPACE} && ./script/ci.sh | ||
env: {TRAVIS_OS_NAME: windows, CXX: cl.exe, CC: cl.exe, ALPAKA_CI_CL_VER: 2017, CMAKE_BUILD_TYPE: Release, ALPAKA_CI_BOOST_BRANCH: boost-1.71.0, ALPAKA_CI_CMAKE_VER: 3.16.4, OMP_NUM_THREADS: 4, ALPAKA_ACC_CPU_B_OMP2_T_SEQ_ENABLE: OFF, ALPAKA_ACC_CPU_B_SEQ_T_OMP2_ENABLE: OFF, ALPAKA_ACC_CPU_B_TBB_T_SEQ_ENABLE: OFF} | ||
|
||
windows_cl-2017_debug: | ||
name: Windows cl-2017 Debug | ||
runs-on: windows-2016 | ||
steps: | ||
- uses: actions/checkout@v1 | ||
- name: build + test | ||
shell: bash | ||
run: cd ${GITHUB_WORKSPACE} && ./script/ci.sh | ||
env: {TRAVIS_OS_NAME: windows, CXX: cl.exe, CC: cl.exe, ALPAKA_CI_CL_VER: 2017, CMAKE_BUILD_TYPE: Debug, ALPAKA_CI_BOOST_BRANCH: boost-1.65.1, ALPAKA_CI_CMAKE_VER: 3.16.4, OMP_NUM_THREADS: 3, ALPAKA_ACC_CPU_B_OMP2_T_SEQ_ENABLE: OFF, ALPAKA_ACC_CPU_B_SEQ_T_OMP2_ENABLE: OFF, ALPAKA_ACC_CPU_B_TBB_T_SEQ_ENABLE: OFF, ALPAKA_CXX_STANDARD: 17} | ||
|
||
windows_cl-2019_release: | ||
name: Windows cl-2019 Release | ||
runs-on: windows-2019 | ||
steps: | ||
- uses: actions/checkout@v1 | ||
- name: build + test | ||
shell: bash | ||
run: cd ${GITHUB_WORKSPACE} && ./script/ci.sh | ||
env: {TRAVIS_OS_NAME: windows, CXX: cl.exe, CC: cl.exe, ALPAKA_CI_CL_VER: 2019, CMAKE_BUILD_TYPE: Release, ALPAKA_CI_BOOST_BRANCH: boost-1.70.0, ALPAKA_CI_CMAKE_VER: 3.16.4, OMP_NUM_THREADS: 1, ALPAKA_ACC_CPU_B_OMP2_T_SEQ_ENABLE: OFF, ALPAKA_ACC_CPU_B_SEQ_T_OMP2_ENABLE: OFF, ALPAKA_ACC_CPU_B_TBB_T_SEQ_ENABLE: OFF} | ||
|
||
windows_cl-2019_debug: | ||
name: Windows cl-2019 Debug | ||
runs-on: windows-2019 | ||
steps: | ||
- uses: actions/checkout@v1 | ||
- name: build + test | ||
shell: bash | ||
run: cd ${GITHUB_WORKSPACE} && ./script/ci.sh | ||
env: {TRAVIS_OS_NAME: windows, CXX: cl.exe, CC: cl.exe, ALPAKA_CI_CL_VER: 2019, CMAKE_BUILD_TYPE: Debug, ALPAKA_CI_BOOST_BRANCH: boost-1.72.0, ALPAKA_CI_CMAKE_VER: 3.16.4, OMP_NUM_THREADS: 4, ALPAKA_ACC_CPU_B_OMP2_T_SEQ_ENABLE: OFF, ALPAKA_ACC_CPU_B_SEQ_T_OMP2_ENABLE: OFF, ALPAKA_ACC_CPU_B_TBB_T_SEQ_ENABLE: OFF} | ||
|
||
## CUDA 10.0 | ||
# nvcc + MSVC | ||
windows_nvcc-10_0_cl-2017_release_cuda-only_separable-compilation: | ||
name: Windows nvcc-10.0 + cl-2017 Release ALPAKA_ACC_GPU_CUDA_ONLY_MODE ALPAKA_CUDA_NVCC_SEPARABLE_COMPILATION | ||
runs-on: windows-2016 | ||
steps: | ||
- uses: actions/checkout@v1 | ||
- name: build + test | ||
shell: bash | ||
run: cd ${GITHUB_WORKSPACE} && ./script/ci.sh | ||
env: {TRAVIS_OS_NAME: windows, CXX: cl.exe, CC: cl.exe, ALPAKA_CI_CL_VER: 2017, CMAKE_BUILD_TYPE: Release, ALPAKA_CI_BOOST_BRANCH: boost-1.67.0, ALPAKA_CI_CMAKE_VER: 3.16.4, ALPAKA_ACC_GPU_CUDA_ENABLE: ON, ALPAKA_CUDA_VERSION: "10.0", ALPAKA_CUDA_ARCH: "30;75", ALPAKA_ACC_GPU_CUDA_ONLY_MODE: ON, ALPAKA_CUDA_NVCC_SEPARABLE_COMPILATION: ON} | ||
|
||
windows_nvcc-10_0_cl-2017_debug: | ||
name: Windows nvcc-10.0 + cl-2017 Debug (Only some CPU backends enabled due to compile time) | ||
runs-on: windows-2016 | ||
steps: | ||
- uses: actions/checkout@v1 | ||
- name: build + test | ||
shell: bash | ||
run: cd ${GITHUB_WORKSPACE} && ./script/ci.sh | ||
env: {TRAVIS_OS_NAME: windows, CXX: cl.exe, CC: cl.exe, ALPAKA_CI_CL_VER: 2017, CMAKE_BUILD_TYPE: Debug, ALPAKA_CI_BOOST_BRANCH: boost-1.66.0, ALPAKA_CI_CMAKE_VER: 3.16.4, ALPAKA_ACC_GPU_CUDA_ENABLE: ON, ALPAKA_CUDA_VERSION: "10.0", ALPAKA_ACC_CPU_B_SEQ_T_THREADS_ENABLE: OFF, ALPAKA_ACC_CPU_B_SEQ_T_FIBERS_ENABLE: OFF, ALPAKA_ACC_CPU_B_SEQ_T_OMP2_ENABLE: OFF, ALPAKA_ACC_CPU_BT_OMP4_ENABLE: OFF, ALPAKA_ACC_CPU_B_TBB_T_SEQ_ENABLE: OFF} | ||
|
||
## CUDA 10.1 | ||
# nvcc + MSVC | ||
windows_nvcc-10_1_cl-2017_debug_cuda-only: | ||
name: Windows nvcc-10.1 + cl-2017 Debug ALPAKA_ACC_GPU_CUDA_ONLY_MODE | ||
runs-on: windows-2016 | ||
steps: | ||
- uses: actions/checkout@v1 | ||
- name: build + test | ||
shell: bash | ||
run: cd ${GITHUB_WORKSPACE} && ./script/ci.sh | ||
env: {TRAVIS_OS_NAME: windows, CXX: cl.exe, CC: cl.exe, ALPAKA_CI_CL_VER: 2017, CMAKE_BUILD_TYPE: Debug, ALPAKA_CI_BOOST_BRANCH: boost-1.67.0, ALPAKA_CI_CMAKE_VER: 3.16.4, ALPAKA_ACC_GPU_CUDA_ENABLE: ON, ALPAKA_CUDA_VERSION: "10.1", ALPAKA_CUDA_ARCH: "30;75", ALPAKA_ACC_GPU_CUDA_ONLY_MODE: ON} | ||
|
||
windows_nvcc-10_1_cl-2017_release: | ||
name: Windows nvcc-10.1 + cl-2017 Release (Only some CPU backends enabled due to compile time) | ||
runs-on: windows-2016 | ||
steps: | ||
- uses: actions/checkout@v1 | ||
- name: build + test | ||
shell: bash | ||
run: cd ${GITHUB_WORKSPACE} && ./script/ci.sh | ||
env: {TRAVIS_OS_NAME: windows, CXX: cl.exe, CC: cl.exe, ALPAKA_CI_CL_VER: 2017, CMAKE_BUILD_TYPE: Release, ALPAKA_CI_BOOST_BRANCH: boost-1.65.1, ALPAKA_CI_CMAKE_VER: 3.16.4, ALPAKA_ACC_GPU_CUDA_ENABLE: ON, ALPAKA_CUDA_VERSION: "10.1", ALPAKA_ACC_CPU_B_SEQ_T_THREADS_ENABLE: OFF, ALPAKA_ACC_CPU_B_SEQ_T_FIBERS_ENABLE: OFF, ALPAKA_ACC_CPU_B_SEQ_T_OMP2_ENABLE: OFF, ALPAKA_ACC_CPU_BT_OMP4_ENABLE: OFF, ALPAKA_ACC_CPU_B_TBB_T_SEQ_ENABLE: OFF} | ||
|
||
## CUDA 10.2 | ||
# nvcc + MSVC | ||
windows_nvcc-10_2_cl-2017_debug_cuda-only: | ||
name: Windows nvcc-10.2 + cl-2017 Debug ALPAKA_ACC_GPU_CUDA_ONLY_MODE | ||
runs-on: windows-2016 | ||
steps: | ||
- uses: actions/checkout@v1 | ||
- name: build + test | ||
shell: bash | ||
run: cd ${GITHUB_WORKSPACE} && ./script/ci.sh | ||
env: {TRAVIS_OS_NAME: windows, CXX: cl.exe, CC: cl.exe, ALPAKA_CI_CL_VER: 2017, CMAKE_BUILD_TYPE: Debug, ALPAKA_CI_BOOST_BRANCH: boost-1.67.0, ALPAKA_CI_CMAKE_VER: 3.16.4, ALPAKA_ACC_GPU_CUDA_ENABLE: ON, ALPAKA_CUDA_VERSION: "10.2", ALPAKA_CUDA_ARCH: "30;75", ALPAKA_ACC_GPU_CUDA_ONLY_MODE: ON} | ||
|
||
windows_nvcc-10_2_cl-2017_release: | ||
name: Windows nvcc-10.2 + cl-2017 Release (Only some CPU backends enabled due to compile time) | ||
runs-on: windows-2016 | ||
steps: | ||
- uses: actions/checkout@v1 | ||
- name: build + test | ||
shell: bash | ||
run: cd ${GITHUB_WORKSPACE} && ./script/ci.sh | ||
env: {TRAVIS_OS_NAME: windows, CXX: cl.exe, CC: cl.exe, ALPAKA_CI_CL_VER: 2017, CMAKE_BUILD_TYPE: Release, ALPAKA_CI_BOOST_BRANCH: boost-1.65.1, ALPAKA_CI_CMAKE_VER: 3.16.4, ALPAKA_ACC_GPU_CUDA_ENABLE: ON, ALPAKA_CUDA_VERSION: "10.2", ALPAKA_ACC_CPU_B_SEQ_T_THREADS_ENABLE: OFF, ALPAKA_ACC_CPU_B_SEQ_T_FIBERS_ENABLE: OFF, ALPAKA_ACC_CPU_B_SEQ_T_OMP2_ENABLE: OFF, ALPAKA_ACC_CPU_BT_OMP4_ENABLE: OFF, ALPAKA_ACC_CPU_B_TBB_T_SEQ_ENABLE: OFF} |
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 |
---|---|---|
@@ -0,0 +1,25 @@ | ||
name: Publish documentation to gh-pages | ||
|
||
on: | ||
push: | ||
branches: | ||
- develop | ||
|
||
jobs: | ||
gh-pages: | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- uses: actions/checkout@v1 | ||
- name: Install doxygen | ||
run: | | ||
cd ${GITHUB_WORKSPACE} | ||
./script/install_doxygen.sh | ||
- name: Run doxygen | ||
run: | | ||
cd ${GITHUB_WORKSPACE} | ||
./script/run_doxygen.sh ${{ github.repository }} ${{ secrets.github_token }} | ||
- name: Publish documentation | ||
run: | | ||
cd ${GITHUB_WORKSPACE} | ||
./script/push_doc.sh |
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 |
---|---|---|
|
@@ -19,3 +19,11 @@ | |
|
||
# VIM project files | ||
.vimrc | ||
|
||
# IDE & tmp build | ||
.idea/ | ||
cmake-build-*/ | ||
.kdev?/ | ||
*.kdev? | ||
spack-build* | ||
build/ |
Oops, something went wrong.