Skip to content

Commit af201d4

Browse files
committed
Try rse-ops container
1 parent 05b8074 commit af201d4

File tree

2 files changed

+17
-8
lines changed

2 files changed

+17
-8
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, clang14_debug, clang15]
7+
target: [gcc12, gcc13, clang13, clang14_debug]
88
runs-on: ubuntu-latest
99
steps:
1010
- run: |

Dockerfile

+16-7
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,15 @@ RUN cmake -DCMAKE_CXX_COMPILER=g++ -DRAJA_ENABLE_WARNINGS=On -DRAJA_ENABLE_WARNI
2121
make -j 6 &&\
2222
ctest -T test --output-on-failure
2323

24+
FROM ghcr.io/rse-ops/clang-ubuntu-22.04:llvm-13.0.0 AS clang13.0.0
25+
ENV GTEST_COLOR=1
26+
COPY . /home/raja/workspace
27+
WORKDIR /home/raja/workspace/build
28+
RUN . /opt/spack/share/spack/setup-env.sh && export LD_LIBRARY_PATH=/opt/view/lib:$LD_LIBRARY_PATH && \
29+
cmake -DCMAKE_CXX_COMPILER=clang++ -DENABLE_OPENMP=On -DCMAKE_BUILD_TYPE=Release .. && \
30+
make -j 6 &&\
31+
ctest -T test --output-on-failure &&
32+
2433
FROM ghcr.io/llnl/radiuss:ubuntu-22.04-clang-14 AS clang14_debug
2534
ENV GTEST_COLOR=1
2635
COPY . /home/raja/workspace
@@ -38,13 +47,13 @@ RUN cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Debug .. && \
3847
# ctest -T test --output-on-failure
3948

4049
## TODO: Figure out why OpenMP does not work here....
41-
FROM ghcr.io/llnl/radiuss:clang-15-ubuntu-22.04 AS clang15
42-
ENV GTEST_COLOR=1
43-
COPY . /home/raja/workspace
44-
WORKDIR /home/raja/workspace/build
45-
RUN cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -DENABLE_OPENMP=On .. && \
46-
make -j 6 &&\
47-
ctest -T test --output-on-failure
50+
#FROM ghcr.io/llnl/radiuss:clang-15-ubuntu-22.04 AS clang15
51+
#ENV GTEST_COLOR=1
52+
#COPY . /home/raja/workspace
53+
#WORKDIR /home/raja/workspace/build
54+
#RUN cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -DENABLE_OPENMP=On .. && \
55+
# make -j 6 &&\
56+
# ctest -T test --output-on-failure
4857

4958
##FROM ghcr.io/rse-ops/cuda:cuda-10.1.243-ubuntu-18.04 AS nvcc10.1.243
5059
##ENV GTEST_COLOR=1

0 commit comments

Comments
 (0)