@@ -7,51 +7,50 @@ FROM ghcr.io/llnl/radiuss:ubuntu-22.04-gcc-12 AS gcc12
7
7
ENV GTEST_COLOR=1
8
8
COPY . /home/raja/workspace
9
9
WORKDIR /home/raja/workspace/build
10
- RUN cmake -DCMAKE_CXX_COMPILER=g++ -DRAJA_ENABLE_WARNINGS=On -DRAJA_ENABLE_WARNINGS_AS_ERRORS=On -DENABLE_OPENMP=On .. && \
11
- make -j 6 &&\
10
+ RUN cmake -DCMAKE_BUILD_TYPE=Release - DCMAKE_CXX_COMPILER=g++ -DRAJA_ENABLE_WARNINGS=On -DRAJA_ENABLE_WARNINGS_AS_ERRORS=On -DENABLE_OPENMP=On .. && \
11
+ make -j 16 &&\
12
12
ctest -T test --output-on-failure
13
13
14
14
FROM ghcr.io/llnl/radiuss:ubuntu-22.04-gcc-13 AS gcc13
15
15
ENV GTEST_COLOR=1
16
16
COPY . /home/raja/workspace
17
17
WORKDIR /home/raja/workspace/build
18
- RUN cmake -DCMAKE_CXX_COMPILER=g++ -DRAJA_ENABLE_WARNINGS=On -DRAJA_ENABLE_WARNINGS_AS_ERRORS=On -DENABLE_OPENMP=On .. && \
19
- make -j 6 &&\
18
+ RUN cmake -DCMAKE_BUILD_TYPE=Release - DCMAKE_CXX_COMPILER=g++ -DRAJA_ENABLE_WARNINGS=On -DRAJA_ENABLE_WARNINGS_AS_ERRORS=On -DENABLE_OPENMP=On .. && \
19
+ make -j 16 &&\
20
20
ctest -T test --output-on-failure
21
21
22
- FROM ghcr.io/rse-ops/ clang-ubuntu-22.04:llvm-13.0.0 AS clang13
22
+ FROM ghcr.io/llnl/radiuss: clang-13- ubuntu-22.04 AS clang13
23
23
ENV GTEST_COLOR=1
24
24
COPY . /home/raja/workspace
25
25
WORKDIR /home/raja/workspace/build
26
- RUN . /opt/spack/share/spack/setup-env.sh && export LD_LIBRARY_PATH=/opt/view/lib:$LD_LIBRARY_PATH && \
27
- cmake -DCMAKE_CXX_COMPILER=clang++ -DENABLE_OPENMP=On -DCMAKE_BUILD_TYPE=Release .. && \
28
- make -j 6 &&\
26
+ RUN cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=clang++ -DENABLE_OPENMP=On .. && \
27
+ make -j 16 &&\
29
28
ctest -T test --output-on-failure
30
29
31
30
FROM ghcr.io/llnl/radiuss:clang-14-ubuntu-22.04 AS clang14_debug
32
31
ENV GTEST_COLOR=1
33
32
COPY . /home/raja/workspace
34
33
WORKDIR /home/raja/workspace/build
35
- RUN cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Debug -DENABLE_OPENMP=On .. && \
36
- make -j 6 &&\
34
+ RUN cmake -DCMAKE_BUILD_TYPE=Debug - DCMAKE_CXX_COMPILER=clang++ -DENABLE_OPENMP=On .. && \
35
+ make -j 16 &&\
37
36
ctest -T test --output-on-failure
38
37
39
- # FROM ghcr.io/llnl/radiuss:clang-14 -ubuntu-22.04 AS clang14
40
- # ENV GTEST_COLOR=1
41
- # COPY . /home/raja/workspace
42
- # WORKDIR /home/raja/workspace/build
43
- # RUN cmake -DCMAKE_CXX_COMPILER=clang++ -DENABLE_OPENMP=On .. && \
44
- # make -j 6 &&\
45
- # ctest -T test --output-on-failure
38
+ FROM ghcr.io/llnl/radiuss:clang-15 -ubuntu-22.04 AS clang15
39
+ ENV GTEST_COLOR=1
40
+ COPY . /home/raja/workspace
41
+ WORKDIR /home/raja/workspace/build
42
+ RUN cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=clang++ -DENABLE_OPENMP=On .. && \
43
+ make -j 16 &&\
44
+ ctest -T test --output-on-failure
46
45
47
- # # TODO: Figure out why OpenMP does not work here....
48
- # FROM ghcr.io/llnl/radiuss:clang-15-ubuntu-22.04 AS clang15
49
- # ENV GTEST_COLOR=1
50
- # COPY . /home/raja/workspace
51
- # WORKDIR /home/raja/workspace/build
52
- # RUN cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -DENABLE_OPENMP=On .. && \
53
- # make -j 6 &&\
54
- # ctest -T test --output-on-failure
46
+ FROM ghcr.io/llnl/radiuss:intel-2024.0-ubuntu-20.04 AS intel2024
47
+ ENV GTEST_COLOR=1
48
+ COPY . /home/raja/workspace
49
+ WORKDIR /home/raja/workspace/build
50
+ RUN bin/bash -c "source /opt/intel/oneapi/setvars.sh 2>&1 > /dev/null && \
51
+ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=icpx -DENABLE_OPENMP=On .. && \
52
+ make -j 8 &&\
53
+ ctest -T test --output-on-failure"
55
54
56
55
# #FROM ghcr.io/rse-ops/cuda:cuda-10.1.243-ubuntu-18.04 AS nvcc10.1.243
57
56
# #ENV GTEST_COLOR=1
@@ -90,11 +89,10 @@ RUN cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Debug -DENABLE_OPENMP=
90
89
# # make -j 6 && \
91
90
# # cd .. && rm -rf build
92
91
93
- # FROM ghcr.io/rse-ops/intel-ubuntu-22.04:intel-2023.2.1 AS sycl
94
- # ENV GTEST_COLOR=1
95
- # COPY . /home/raja/workspace
96
- # WORKDIR /home/raja/workspace/build
97
- # RUN /bin/bash -c "source /opt/view/setvars.sh && \
98
- # cmake -DCMAKE_CXX_COMPILER=dpcpp -DRAJA_ENABLE_SYCL=On -DENABLE_OPENMP=Off -DENABLE_ALL_WARNINGS=Off -DBLT_CXX_STD=c++17 .. && \
99
- # make -j 6" && \
100
- # cd .. && rm -rf build
92
+ FROM ghcr.io/llnl/radiuss:intel-2024.0-ubuntu-20.04 AS intel2024_sycl
93
+ ENV GTEST_COLOR=1
94
+ COPY . /home/raja/workspace
95
+ WORKDIR /home/raja/workspace/build
96
+ RUN bin/bash -c "source /opt/intel/oneapi/setvars.sh 2>&1 > /dev/null && \
97
+ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=dpcpp -DENABLE_OPENMP=Off -DRAJA_ENABLE_SYCL=On -DBLT_CXX_STD=c++17 .. && \
98
+ make -j 16"
0 commit comments