88# ##############################################################################
99
1010# #
11- # # Note that we build with 'make -j 16' for newer targets and 'make -j 6'
12- # # for older targets on GitHub Actions. This is reflected in the 'make'
11+ # # Note that we build with 'make -j 16' for newer targets and 'make -j 6'
12+ # # for older targets on GitHub Actions. This is reflected in the 'make'
1313# # commands below. This seems to work best for throughput.
1414# #
1515
1616FROM ghcr.io/llnl/radiuss:ubuntu-24.04-gcc-12 AS gcc12
1717ENV GTEST_COLOR=1
1818COPY . /home/raja/workspace
1919WORKDIR /home/raja/workspace/build
20- RUN cmake -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=Release -DRAJA_ENABLE_WARNINGS=On -DRAJA_ENABLE_WARNINGS_AS_ERRORS=On -DENABLE_OPENMP=On -DBLT_CXX_STD=c++17 .. && \
20+ RUN cmake -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=Release -DRAJA_ENABLE_WARNINGS=On -DRAJA_ENABLE_WARNINGS_AS_ERRORS=On -DENABLE_OPENMP=On -DBLT_CXX_STD=c++20 .. && \
2121 make -j 16 &&\
2222 ctest -T test --output-on-failure && \
2323 make clean
@@ -26,7 +26,7 @@ FROM ghcr.io/llnl/radiuss:ubuntu-24.04-gcc-12 AS gcc12_debug
2626ENV GTEST_COLOR=1
2727COPY . /home/raja/workspace
2828WORKDIR /home/raja/workspace/build
29- RUN cmake -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=Debug -DRAJA_ENABLE_WARNINGS=On -DRAJA_ENABLE_WARNINGS_AS_ERRORS=On -DENABLE_OPENMP=On -DBLT_CXX_STD=c++17 .. && \
29+ RUN cmake -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=Debug -DRAJA_ENABLE_WARNINGS=On -DRAJA_ENABLE_WARNINGS_AS_ERRORS=On -DENABLE_OPENMP=On -DBLT_CXX_STD=c++20 .. && \
3030 make -j 16 &&\
3131 ctest -T test --output-on-failure && \
3232 make clean
@@ -35,7 +35,7 @@ FROM ghcr.io/llnl/radiuss:ubuntu-24.04-gcc-13 AS gcc13
3535ENV GTEST_COLOR=1
3636COPY . /home/raja/workspace
3737WORKDIR /home/raja/workspace/build
38- RUN cmake -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=Release -DRAJA_ENABLE_WARNINGS=On -DRAJA_ENABLE_WARNINGS_AS_ERRORS=On -DENABLE_OPENMP=On -DBLT_CXX_STD=c++17 .. && \
38+ RUN cmake -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=Release -DRAJA_ENABLE_WARNINGS=On -DRAJA_ENABLE_WARNINGS_AS_ERRORS=On -DENABLE_OPENMP=On -DBLT_CXX_STD=c++20 .. && \
3939 make -j 16 &&\
4040 ctest -T test --output-on-failure && \
4141 make clean
@@ -44,7 +44,7 @@ FROM ghcr.io/llnl/radiuss:ubuntu-24.04-gcc-13 AS gcc13_desul
4444ENV GTEST_COLOR=1
4545COPY . /home/raja/workspace
4646WORKDIR /home/raja/workspace/build
47- RUN cmake -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=Release -DRAJA_ENABLE_WARNINGS=On -DRAJA_ENABLE_WARNINGS_AS_ERRORS=On -DENABLE_OPENMP=On -DRAJA_ENABLE_DESUL_ATOMICS=On -DBLT_CXX_STD=c++17 .. && \
47+ RUN cmake -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=Release -DRAJA_ENABLE_WARNINGS=On -DRAJA_ENABLE_WARNINGS_AS_ERRORS=On -DENABLE_OPENMP=On -DRAJA_ENABLE_DESUL_ATOMICS=On -DBLT_CXX_STD=c++20 .. && \
4848 make -j 16 &&\
4949 ctest -T test --output-on-failure && \
5050 make clean
@@ -53,7 +53,7 @@ FROM ghcr.io/llnl/radiuss:ubuntu-24.04-clang-19 AS clang19_debug
5353ENV GTEST_COLOR=1
5454COPY . /home/raja/workspace
5555WORKDIR /home/raja/workspace/build
56- RUN cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Debug -DENABLE_OPENMP=On -DBLT_CXX_STD=c++17 .. && \
56+ RUN cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Debug -DENABLE_OPENMP=On -DBLT_CXX_STD=c++20 .. && \
5757 make -j 16 &&\
5858 ctest -T test --output-on-failure && \
5959 make clean
@@ -64,14 +64,14 @@ ENV GTEST_COLOR=1
6464COPY . /home/raja/workspace
6565WORKDIR /home/raja/workspace/build
6666RUN clang-format --version && \
67- cmake -DENABLE_CLANGFORMAT=ON ../ && \
67+ cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Release - DENABLE_CLANGFORMAT=ON ../ && \
6868 make check
6969
7070FROM ghcr.io/llnl/radiuss:ubuntu-24.04-clang-19 AS clang19_desul
7171ENV GTEST_COLOR=1
7272COPY . /home/raja/workspace
7373WORKDIR /home/raja/workspace/build
74- RUN cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Release -DENABLE_OPENMP=On -DRAJA_ENABLE_DESUL_ATOMICS=On -DBLT_CXX_STD=c++17 .. && \
74+ RUN cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Release -DENABLE_OPENMP=On -DRAJA_ENABLE_DESUL_ATOMICS=On -DBLT_CXX_STD=c++20 .. && \
7575 make -j 16 &&\
7676 ctest -T test --output-on-failure && \
7777 make clean
@@ -81,7 +81,7 @@ FROM ghcr.io/llnl/radiuss:ubuntu-24.04-intel-2024.2 AS intel2024_2
8181ENV GTEST_COLOR=1
8282COPY . /home/raja/workspace
8383WORKDIR /home/raja/workspace/build
84- RUN /bin/bash -c "source /opt/intel/oneapi/setvars.sh 2>&1 && export PATH=/opt/intel/oneapi/compiler/2024.2/bin/:\$ PATH && cmake -DCMAKE_CXX_COMPILER=icpx -DCMAKE_BUILD_TYPE=Release -DENABLE_OPENMP=On -DBLT_CXX_STD=c++17 .. && \
84+ RUN /bin/bash -c "source /opt/intel/oneapi/setvars.sh 2>&1 && export PATH=/opt/intel/oneapi/compiler/2024.2/bin/:\$ PATH && cmake -DCMAKE_CXX_COMPILER=icpx -DCMAKE_BUILD_TYPE=Release -DENABLE_OPENMP=On -DBLT_CXX_STD=c++20 .. && \
8585 make -j 16 &&\
8686 make clean"
8787
@@ -90,15 +90,15 @@ FROM ghcr.io/llnl/radiuss:ubuntu-24.04-intel-2024.2 AS intel2024_2_debug
9090ENV GTEST_COLOR=1
9191COPY . /home/raja/workspace
9292WORKDIR /home/raja/workspace/build
93- RUN /bin/bash -c "source /opt/intel/oneapi/setvars.sh 2>&1 && export PATH=/opt/intel/oneapi/compiler/2024.2/bin/:\$ PATH && cmake -DCMAKE_CXX_COMPILER=icpx -DCMAKE_BUILD_TYPE=Debug -DENABLE_OPENMP=On -DBLT_CXX_STD=c++17 .. && \
93+ RUN /bin/bash -c "source /opt/intel/oneapi/setvars.sh 2>&1 && export PATH=/opt/intel/oneapi/compiler/2024.2/bin/:\$ PATH && cmake -DCMAKE_CXX_COMPILER=icpx -DCMAKE_BUILD_TYPE=Debug -DENABLE_OPENMP=On -DBLT_CXX_STD=c++20 .. && \
9494 make -j 16 &&\
9595 make clean"
9696
9797FROM ghcr.io/llnl/radiuss:ubuntu-24.04-intel-2024.2 AS intel2024_2_sycl
9898ENV GTEST_COLOR=1
9999COPY . /home/raja/workspace
100100WORKDIR /home/raja/workspace/build
101- RUN /bin/bash -c "source /opt/intel/oneapi/setvars.sh 2>&1 && export PATH=/opt/intel/oneapi/compiler/2024.2/bin/:\$ PATH && export LD_LIBRARY_PATH=/opt/intel/oneapi/2024.2/lib:\$ LD_LIBRARY_PATH && cmake -DCMAKE_CXX_COMPILER=icpx -DCMAKE_CXX_FLAGS=\" -fsycl -fsycl-unnamed-lambda\" -DCMAKE_BUILD_TYPE=RELEASE -DENABLE_OPENMP=Off -DRAJA_ENABLE_SYCL=On -DRAJA_ENABLE_DESUL_ATOMICS=On -DBLT_CXX_STD=c++17 .. && \
101+ RUN /bin/bash -c "source /opt/intel/oneapi/setvars.sh 2>&1 && export PATH=/opt/intel/oneapi/compiler/2024.2/bin/:\$ PATH && export LD_LIBRARY_PATH=/opt/intel/oneapi/2024.2/lib:\$ LD_LIBRARY_PATH && cmake -DCMAKE_CXX_COMPILER=icpx -DCMAKE_CXX_FLAGS=\" -fsycl -fsycl-unnamed-lambda\" -DCMAKE_BUILD_TYPE=RELEASE -DENABLE_OPENMP=Off -DRAJA_ENABLE_SYCL=On -DRAJA_ENABLE_DESUL_ATOMICS=On -DBLT_CXX_STD=c++20 .. && \
102102 make -j 16 &&\
103103 make clean"
104104
@@ -107,6 +107,6 @@ ENV GTEST_COLOR=1
107107ENV HCC_AMDGPU_TARGET=gfx900
108108COPY . /home/raja/workspace
109109WORKDIR /home/raja/workspace/build
110- RUN cmake -DCMAKE_CXX_COMPILER=/opt/rocm-6.4.3/bin/amdclang++ -DROCM_PATH=/opt/rocm-6.4.3 -DCMAKE_BUILD_TYPE=Release -DENABLE_HIP=On -DRAJA_ENABLE_DESUL_ATOMICS=On -DRAJA_ENABLE_WARNINGS_AS_ERRORS=Off -DBLT_CXX_STD=c++17 .. && \
110+ RUN cmake -DCMAKE_CXX_COMPILER=/opt/rocm-6.4.3/bin/amdclang++ -DROCM_PATH=/opt/rocm-6.4.3 -DCMAKE_BUILD_TYPE=Release -DENABLE_HIP=On -DRAJA_ENABLE_DESUL_ATOMICS=On -DRAJA_ENABLE_WARNINGS_AS_ERRORS=Off -DBLT_CXX_STD=c++20 .. && \
111111 make -j 16 &&\
112- make clean
112+ make clean
0 commit comments