Skip to content

Commit

Permalink
#2082: Update NVCC CI to support host compiler version
Browse files Browse the repository at this point in the history
  • Loading branch information
thearusable committed Mar 14, 2023
1 parent 8d017bc commit 982eb83
Show file tree
Hide file tree
Showing 19 changed files with 28 additions and 6 deletions.
1 change: 1 addition & 0 deletions ci/azure/azure-clang-10-ubuntu-mpich.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ variables:
UBUNTU: 20.04
COMPILER_TYPE: clang
COMPILER: clang-10

BUILD_TYPE: release
ULIMIT_CORE: 0
CODE_COVERAGE: 0
Expand Down
1 change: 1 addition & 0 deletions ci/azure/azure-clang-11-ubuntu-mpich.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ variables:
UBUNTU: 22.04
COMPILER_TYPE: clang
COMPILER: clang-11

BUILD_TYPE: release
ULIMIT_CORE: 0
CODE_COVERAGE: 0
Expand Down
1 change: 1 addition & 0 deletions ci/azure/azure-clang-12-ubuntu-mpich.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ variables:
UBUNTU: 22.04
COMPILER_TYPE: clang
COMPILER: clang-12

BUILD_TYPE: release
ULIMIT_CORE: 0
CODE_COVERAGE: 0
Expand Down
1 change: 1 addition & 0 deletions ci/azure/azure-clang-13-ubuntu-mpich.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ variables:
UBUNTU: 22.04
COMPILER_TYPE: clang
COMPILER: clang-13

BUILD_TYPE: release
ULIMIT_CORE: 0
CODE_COVERAGE: 0
Expand Down
1 change: 1 addition & 0 deletions ci/azure/azure-clang-14-ubuntu-mpich.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ variables:
UBUNTU: 22.04
COMPILER_TYPE: clang
COMPILER: clang-14

BUILD_TYPE: release
ULIMIT_CORE: 0
CODE_COVERAGE: 0
Expand Down
1 change: 1 addition & 0 deletions ci/azure/azure-clang-9-ubuntu-mpich.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ variables:
UBUNTU: 20.04
COMPILER_TYPE: clang
COMPILER: clang-9

BUILD_TYPE: release
ULIMIT_CORE: 0
CODE_COVERAGE: 0
Expand Down
1 change: 1 addition & 0 deletions ci/azure/azure-clang-alpine-mpich.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ variables:

COMPILER_TYPE: clang
COMPILER: clang-13

BUILD_TYPE: release
ULIMIT_CORE: 0
CODE_COVERAGE: 0
Expand Down
1 change: 1 addition & 0 deletions ci/azure/azure-gcc-10-ubuntu-openmpi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ variables:
UBUNTU: 20.04
COMPILER_TYPE: gnu
COMPILER: gcc-10

BUILD_TYPE: release
ULIMIT_CORE: 0
CODE_COVERAGE: 0
Expand Down
1 change: 1 addition & 0 deletions ci/azure/azure-gcc-11-ubuntu-mpich.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ variables:
UBUNTU: 22.04
COMPILER_TYPE: gnu
COMPILER: gcc-11

BUILD_TYPE: release
ULIMIT_CORE: 0
CODE_COVERAGE: 0
Expand Down
1 change: 1 addition & 0 deletions ci/azure/azure-gcc-12-ubuntu-mpich.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ variables:
UBUNTU: 22.04
COMPILER_TYPE: gnu
COMPILER: gcc-12

BUILD_TYPE: release
ULIMIT_CORE: 0
CODE_COVERAGE: 0
Expand Down
1 change: 1 addition & 0 deletions ci/azure/azure-gcc-7-ubuntu-mpich.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ variables:
UBUNTU: 18.04
COMPILER_TYPE: gnu
COMPILER: gcc-7

BUILD_TYPE: release
ULIMIT_CORE: 0
CODE_COVERAGE: 1
Expand Down
1 change: 1 addition & 0 deletions ci/azure/azure-gcc-8-ubuntu-mpich.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ variables:
UBUNTU: 18.04
COMPILER_TYPE: gnu
COMPILER: gcc-8

BUILD_TYPE: release
ULIMIT_CORE: 0
CODE_COVERAGE: 0
Expand Down
1 change: 1 addition & 0 deletions ci/azure/azure-gcc-9-ubuntu-mpich.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ variables:
UBUNTU: 20.04
COMPILER_TYPE: gnu
COMPILER: gcc-9

BUILD_TYPE: release
ULIMIT_CORE: 0
CODE_COVERAGE: 0
Expand Down
1 change: 1 addition & 0 deletions ci/azure/azure-intel-oneapi-icpc-ubuntu-mpich.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ variables:
UBUNTU: 20.04
COMPILER_TYPE: intel-oneapi
COMPILER: icpc

BUILD_TYPE: release
ULIMIT_CORE: 0
CODE_COVERAGE: 0
Expand Down
1 change: 1 addition & 0 deletions ci/azure/azure-intel-oneapi-icpx-ubuntu-mpich.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ variables:
UBUNTU: 20.04
COMPILER_TYPE: intel-oneapi
COMPILER: icpx

BUILD_TYPE: release
ULIMIT_CORE: 0
CODE_COVERAGE: 0
Expand Down
3 changes: 2 additions & 1 deletion ci/azure/azure-nvidia-11-2-ubuntu-mpich.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
############## Warning this is a generated file---do not modify ###############
###############################################################################

name: PR tests (nvidia cuda 11.2, ubuntu, mpich)
name: PR tests (nvidia cuda 11.2, gcc-9, ubuntu, mpich)

trigger:
branches:
Expand All @@ -28,6 +28,7 @@ variables:
UBUNTU: 20.04
COMPILER_TYPE: nvidia
COMPILER: 11.2.0
HOST_COMPILER: gcc-9
BUILD_TYPE: release
ULIMIT_CORE: 0
CODE_COVERAGE: 0
Expand Down
3 changes: 2 additions & 1 deletion ci/azure/azure-nvidia-11-ubuntu-mpich.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
############## Warning this is a generated file---do not modify ###############
###############################################################################

name: PR tests (nvidia cuda 11.0, ubuntu, mpich)
name: PR tests (nvidia cuda 11.0, gcc-9, ubuntu, mpich)

trigger:
branches:
Expand All @@ -28,6 +28,7 @@ variables:
UBUNTU: 20.04
COMPILER_TYPE: nvidia
COMPILER: 11.0.3
HOST_COMPILER: gcc-9
BUILD_TYPE: release
ULIMIT_CORE: 0
CODE_COVERAGE: 0
Expand Down
1 change: 1 addition & 0 deletions scripts/workflow-azure-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ variables:
[% linux_env %]
COMPILER_TYPE: [% compiler_type %]
COMPILER: [% compiler %]
[% host_compiler_line %]
BUILD_TYPE: [% build_type %]
ULIMIT_CORE: [% ulimit_core %]
CODE_COVERAGE: [% code_coverage %]
Expand Down
12 changes: 8 additions & 4 deletions scripts/workflows-azure.ini
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,12 @@ cache_name = ubuntu-intel-oneapi-icpc-cache
output_name = ci/azure/azure-intel-oneapi-icpc-ubuntu-mpich.yml
vt_extended_tests = 0

[PR-tests-nvcc-11-0]
test_configuration = "nvidia cuda 11.0, ubuntu, mpich"
[PR-tests-nvcc-11-0-gcc-9]
test_configuration = "nvidia cuda 11.0, gcc-9, ubuntu, mpich"
compiler_type = nvidia
compiler = 11.0.3
host_compiler = gcc-9
host_compiler_line = " HOST_COMPILER: [% host_compiler %]"
distro = 20.04
cache_name = ubuntu-nvidia-11-cache
output_name = ci/azure/azure-nvidia-11-ubuntu-mpich.yml
Expand All @@ -74,10 +76,12 @@ vt_trace = 1
vt_pool = 0
vt_tests_num_nodes = 4

[PR-tests-nvcc-11-2]
test_configuration = "nvidia cuda 11.2, ubuntu, mpich"
[PR-tests-nvcc-11-2-gcc-9]
test_configuration = "nvidia cuda 11.2, gcc-9, ubuntu, mpich"
compiler_type = nvidia
compiler = 11.2.0
host_compiler = gcc-9
host_compiler_line = " HOST_COMPILER: [% host_compiler %]"
distro = 20.04
cache_name = ubuntu-nvidia-11.2-cache
output_name = ci/azure/azure-nvidia-11-2-ubuntu-mpich.yml
Expand Down

0 comments on commit 982eb83

Please sign in to comment.