@@ -25,44 +25,22 @@ jobs:
2525 sudo apt install -y git
2626 sudo apt install -y libgtest-dev
2727 sudo apt install -y libhwloc-dev
28- sudo apt install -y openssh-client
2928 sudo apt install -y libopenblas-dev
3029 sudo apt install -y liblapack-dev
3130 sudo apt install -y liblapacke-dev
32- sudo apt install -y libfabric-dev
33- sudo apt install -y libibverbs-dev
34- sudo apt install -y infiniband-diags
3531 sudo apt install -y libboost-context-dev
3632 sudo apt install -y curl
3733 sudo apt install -y jq
38- sudo apt install -y python3-pip
39- sudo apt install -y python3-venv
4034 sudo apt install -y pkgconf
4135 sudo apt install -y wget
4236 sudo apt install -y sudo
4337 sudo apt install -y libopenmpi-dev
4438 sudo apt install -y cmake
4539 sudo apt install -y libstb-dev
4640 sudo apt install -y libsfml-dev
47- sudo apt install -y libglew-dev
48- sudo apt install -y libglm-dev
4941 sudo apt install -y libtclap-dev
50- sudo apt install -y ruby
51- sudo apt install -y doxygen
52- sudo apt install -y intel-opencl-icd
5342 - name : Installing meson, ninja and gcovr
5443 run : python3 -m pip install meson ninja gcovr
55- - name : Install LPF
56- run : |
57- git clone -b noc_extension --single-branch --depth 1 https://github.com/Algebraic-Programming/LPF.git $HOME/lpf
58- cd $HOME/lpf
59- git checkout noc_extension
60- mkdir ./build
61- cd ./build
62- ../bootstrap.sh --prefix=/usr/local
63- make -j8
64- sudo make install || true
65- sudo rm -rf $HOME/lpf
6644 - name : Install OVNI
6745 run : |
6846 git clone --recursive https://github.com/bsc-pm/ovni.git $HOME/ovni
8563 rm -rf $HOME/nos-v
8664 sudo sed -i '/^\[instrumentation\]/,/^\[/{s/version *= *"none"/version = "ovni"/}' /usr/local/share/nosv.toml
8765 sudo sed -i '/^\[ovni\]/,/^\[/{s/level *= *2/level = 0/}' /usr/local/share/nosv.toml
88- - name : Install OpenCL
89- run : |
90- git clone -b v2024.10.24 --recursive https://github.com/KhronosGroup/OpenCL-SDK.git $HOME/opencl
91- cd $HOME/opencl
92- git submodule update --init --recursive
93- cmake -D CMAKE_INSTALL_PREFIX=/usr/local -B ./build -S .
94- sudo cmake --build ./build --config Release --target install
95- cd ..
96- rm -rf $HOME/opencl
9766 - name : Updating submodules
9867 run : git submodule update --init --recursive
9968 - name : Building all modules
0 commit comments