Skip to content

Commit 0633e29

Browse files
committed
More fiddling to try to improve throughput
1 parent b615937 commit 0633e29

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

.github/workflows/build.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ jobs:
44
build_docker:
55
strategy:
66
matrix:
7-
target: [gcc12, gcc13, clang13, clang14_debug, clang15, cuda12.3, hip5.6, intel2024_sycl]
7+
target: [gcc12, gcc13, clang13, clang14_debug, clang15, intel2024, cuda12.3_debug, hip5.6, intel2024_sycl]
88
runs-on: ubuntu-latest
99
steps:
1010
- run: |

Dockerfile

+6-5
Original file line numberDiff line numberDiff line change
@@ -50,23 +50,24 @@ COPY . /home/raja/workspace
5050
WORKDIR /home/raja/workspace/build
5151
RUN /bin/bash -c "source /opt/intel/oneapi/setvars.sh 2>&1 > /dev/null && \
5252
cmake -DCMAKE_CXX_COMPILER=icpx -DCMAKE_BUILD_TYPE=Release -DENABLE_OPENMP=On .. && \
53-
make -j 16"
53+
make -j 16" &&\
54+
ctest -T test --output-on-failure
5455

55-
FROM ghcr.io/llnl/radiuss:ubuntu-22.04-cuda-12-3 AS cuda12.3
56+
FROM ghcr.io/llnl/radiuss:ubuntu-22.04-cuda-12-3 AS cuda12.3_debug
5657
ENV GTEST_COLOR=1
5758
COPY . /home/raja/workspace
5859
WORKDIR /home/raja/workspace/build
59-
RUN cmake -DCMAKE_CXX_COMPILER=g++ -DENABLE_CUDA=On -DCMAKE_CUDA_COMPILER=/usr/local/cuda/bin/nvcc -DCMAKE_CUDA_STANDARD=14 -DCMAKE_CUDA_ARCHITECTURES=70 .. && \
60+
RUN cmake -DCMAKE_CXX_COMPILER=g++ -DENABLE_CUDA=On -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CUDA_COMPILER=/usr/local/cuda/bin/nvcc -DCMAKE_CUDA_STANDARD=14 -DCMAKE_CUDA_ARCHITECTURES=70 .. && \
6061
make -j 8
6162

62-
# TODO: Switch to ROCM 6 -- issues building image
63+
# TODO: We would like to switch to ROCm 6 -- but the image appears to be too big to use
6364
FROM ghcr.io/llnl/radiuss:hip-5.6.1-ubuntu-20.04 AS hip5.6
6465
ENV GTEST_COLOR=1
6566
ENV HCC_AMDGPU_TARGET=gfx900
6667
COPY . /home/raja/workspace
6768
WORKDIR /home/raja/workspace/build
6869
RUN cmake -DCMAKE_CXX_COMPILER=/opt/rocm-5.6.1/bin/amdclang++ -DENABLE_HIP=On -DRAJA_ENABLE_WARNINGS_AS_ERRORS=Off .. && \
69-
make -j 16 VERBOSE=1
70+
make -j 16
7071

7172
FROM ghcr.io/llnl/radiuss:intel-2024.0-ubuntu-20.04 AS intel2024_sycl
7273
ENV GTEST_COLOR=1

0 commit comments

Comments
 (0)