Skip to content

fixed unclosed brace in print #85

fixed unclosed brace in print

fixed unclosed brace in print #85

Workflow file for this run

name: CI
on:
push:
paths-ignore:
- README.md
- 'joss/**'
- .github/workflows/joss.yml
env:
ONEAPI_COMPILER_URL: https://registrationcenter-download.intel.com/akdlm/IRC_NAS/74587994-3c83-48fd-b963-b707521a63f4/l_dpcpp-cpp-compiler_p_2024.2.1.79_offline.sh
ONEAPI_COMPILER_SH: l_dpcpp-cpp-compiler_p_2024.2.1.79_offline.sh
ACPP_COMPILER_URL: https://github.com/AdaptiveCpp/AdaptiveCpp.git
ACPP_INSTALL_PREFIX: /usr/local/
ACPP_LLVM_VERSION: 16
ACPP_LLVM_INSTALL_PREFIX: /usr/lib/llvm-16
# jobs:
#
# AdaptiveCpp_ACPP:
# runs-on: ubuntu-20.04
#
# steps:
#
# - name: Install AdaptiveCpp Compiler Dependencies
# run: |
# sudo apt-get update
# sudo apt-get install libboost-all-dev
# sudo wget https://apt.llvm.org/llvm.sh
# sudo chmod +x llvm.sh
# sudo ./llvm.sh $ACPP_LLVM_VERSION
# sudo apt-get install -y libclang-$ACPP_LLVM_VERSION-dev \
# clang-tools-$ACPP_LLVM_VERSION \
# libomp-$ACPP_LLVM_VERSION-dev \
# llvm-$ACPP_LLVM_VERSION-dev \
# lld-$ACPP_LLVM_VERSION
#
# - name: Install AdaptiveCpp Compiler
# run: |
# git clone https://github.com/AdaptiveCpp/AdaptiveCpp
# cd AdaptiveCpp
# mkdir build && cd build
# cmake -DCMAKE_INSTALL_PREFIX=$ACPP_INSTALL_PREFIX/ \
# -DLLVM_DIR=$ACPP_LLVM_INSTALL_PREFIX/cmake/ \
# -DCLANG_INCLUDE_PATH=$ACPP_LLVM_INSTALL_PREFIX/include/clang/ \
# -DCLANG_EXECUTABLE_PATH=$ACPP_LLVM_INSTALL_PREFIX/bin/clang++ \
# ..
# sudo make install -j $(nproc)
#
# - name: Checkout votess repository
# uses: actions/checkout@v2
#
# - name: Build votess
# run: |
# sh make.sh --compiler acpp
#
# - name: Test votess
# run: |
# ./bin/test ~[ignore] --abort --durations yes --warn NoAssertions
jobs:
AdaptiveCpp_ACPP:
runs-on: ubuntu-20.04
steps:
- name: Set up cache for AdaptiveCpp Dependencies
uses: actions/cache@v3
with:
path: |
/usr/local/lib/clang
/usr/local/lib/llvm
/usr/local/lib/boost
${{ github.workspace }}/AdaptiveCpp/build
key: ${{ runner.os }}-acpp-${{ hashFiles('llvm.sh') }}-${{ hashFiles('AdaptiveCpp/**/CMakeLists.txt') }}
restore-keys: |
${{ runner.os }}-acpp-${{ hashFiles('llvm.sh') }}-
${{ runner.os }}-acpp-
- name: Install AdaptiveCpp Compiler Dependencies
if: steps.cache.outputs.cache-hit != 'true'
run: |
sudo apt-get update
sudo apt-get install libboost-all-dev
sudo wget https://apt.llvm.org/llvm.sh
sudo chmod +x llvm.sh
sudo ./llvm.sh $ACPP_LLVM_VERSION
sudo apt-get install -y libclang-$ACPP_LLVM_VERSION-dev \
clang-tools-$ACPP_LLVM_VERSION \
libomp-$ACPP_LLVM_VERSION-dev \
llvm-$ACPP_LLVM_VERSION-dev \
lld-$ACPP_LLVM_VERSION
- name: Install AdaptiveCpp Compiler
if: steps.cache.outputs.cache-hit != 'true'
run: |
git clone https://github.com/AdaptiveCpp/AdaptiveCpp
cd AdaptiveCpp
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=$ACPP_INSTALL_PREFIX/ \
-DLLVM_DIR=$ACPP_LLVM_INSTALL_PREFIX/cmake/ \
-DCLANG_INCLUDE_PATH=$ACPP_LLVM_INSTALL_PREFIX/include/clang/ \
-DCLANG_EXECUTABLE_PATH=$ACPP_LLVM_INSTALL_PREFIX/bin/clang++ \
..
sudo make install -j $(nproc)
- name: Checkout votess repository
uses: actions/checkout@v2
- name: Build votess
run: |
sh make.sh --compiler acpp
- name: Test votess
run: |
./bin/test ~[ignore] --abort --durations yes --warn NoAssertions
OneAPI_ICPX:
runs-on: ubuntu-20.04
steps:
- name: Cache Oneapi Compiler
uses: actions/cache@v3
with:
path: /opt/intel/oneapi/
key: ${{ runner.os }}-oneapi-${{ hashFiles('$ONEAPI_COMPILER_SH') }}
restore-keys:
${{ runner.os }}-oneapi-
- name: Install OneAPI Compiler
if: steps.cache.outputs.cache-hit != 'true'
run: |
wget $ONEAPI_COMPILER_URL
sudo sh $ONEAPI_COMPILER_SH -a \
--silent --cli --eula accept --install-dir /opt/intel/oneapi/
- name: Checkout votess repository
uses: actions/checkout@v2
- name: Build votess
run: |
source /opt/intel/oneapi/setvars.sh
sh make.sh --compiler icpx
- name: Test votess
run: |
source /opt/intel/oneapi/setvars.sh
./bin/test ~[ignore] --abort --durations yes --warn NoAssertions