Skip to content

Commit 1ed9dad

Browse files
committed
update alpaka to newest version (fix windows detection)
1 parent 954366a commit 1ed9dad

File tree

4 files changed

+22
-17
lines changed

4 files changed

+22
-17
lines changed

.github/workflows/testUbuntu.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,11 @@ jobs:
3232
run: |
3333
wget -qO - https://packages.lunarg.com/lunarg-signing-key-pub.asc | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/lunarg.gpg
3434
sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-1.3.296-noble.list https://packages.lunarg.com/vulkan/1.3.296/lunarg-vulkan-1.3.296-noble.list
35-
sudo apt update && sudo apt install --yes vulkan-sdk xorg-dev cmake libgtk-3-dev libdbus-1-dev libhdf5-dev
35+
sudo apt update && sudo apt install --yes vulkan-sdk xorg-dev libgtk-3-dev libdbus-1-dev
36+
37+
- name: Install cmake, hdf5, boost, valgrind
38+
run: |
39+
sudo apt-get install --yes cmake libhdf5-dev libboost-dev valgrind
3640
3741
- name: Install Cuda
3842
uses: Jimver/cuda-toolkit@master

.github/workflows/testUbuntuClang.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,11 @@ jobs:
3232
run: |
3333
wget -qO - https://packages.lunarg.com/lunarg-signing-key-pub.asc | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/lunarg.gpg
3434
sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-1.3.296-noble.list https://packages.lunarg.com/vulkan/1.3.296/lunarg-vulkan-1.3.296-noble.list
35-
sudo apt update && sudo apt install --yes vulkan-sdk xorg-dev cmake libgtk-3-dev libdbus-1-dev libhdf5-dev
35+
sudo apt update && sudo apt install --yes vulkan-sdk xorg-dev libgtk-3-dev libdbus-1-dev
36+
37+
- name: Install cmake, hdf5, boost, valgrind
38+
run: |
39+
sudo apt-get install --yes cmake libhdf5-dev libboost-dev valgrind
3640
3741
- name: Install llvm
3842
run: |
@@ -41,10 +45,6 @@ jobs:
4145
sudo ./llvm.sh 17
4246
sudo apt-get install --yes libomp-17-dev
4347
44-
- name: Install cmake, hdf5, boost, valgrind
45-
run: |
46-
sudo apt-get install --yes cmake libhdf5-dev libboost-dev valgrind
47-
4848
- name: Configure CMake
4949
run: |
5050
CC="clang-17" CXX="clang++-17" cmake -B ${{github.workspace}}/build \

Extern/alpaka

Submodule alpaka updated 236 files

docs/src/Introduction/02-How-to-build.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
1-
# How to Build
1+
#How to Build
22

33
For building and running the project, we recommend using [Visual Studio Code](https://code.visualstudio.com/) (VSCode) as your IDE, along with the C/C++ and CMake Tools extensions. These extensions significantly simplify the building process. However, you are free to use any IDE of your choice. If you are on a UNIX-like system, the `compile.sh` script can be used for compilation (see [using compile.sh](#using-compile.sh)).
44

55
## CMake Options:
66

7-
| CMake Option | Default value | Description |
8-
| - | - | - |
9-
| `RAYX_ENABLE_OPENMP:BOOL` | `ON` | enable search for OpenMP on your system. If found, build with OpenMP for tracing on CPU |
10-
| `RAYX_REQUIRES_OPENMP:BOOL` | `OFF` | require OpenMP to be found on your system. Otherwise throw an error |
11-
| `RAYX_ENABLE_CUDA:BOOL` | `ON` | enable search for Cuda on your system. If found, build with Cuda for tracing on GPU |
12-
| `RAYX_REQUIRES_CUDA:BOOL` | `OFF` | require Cuda to be found on your system. Otherwise throw an error |
13-
| `RAYX_ENABLE_H5:BOOL` | `ON` | enable search for HDF5 on your system. If found, build with HDF5 for H5 file format support |
14-
| `RAYX_REQUIRES_H5:BOOL` | `OFF` | require HDF5 to be found on your system. Otherwise throw an error |
15-
| `RAYX_STATIC_LIB:BOOL` | `OFF` | This option builds 'rayx-core' as a static library |
7+
| CMake Option | Default value | Description |
8+
| - | - | - |
9+
| `RAYX_ENABLE_OPENMP:BOOL` | `ON` | enable search for OpenMP on your system. If found, build with OpenMP for tracing on CPU |
10+
| `RAYX_REQUIRES_OPENMP:BOOL` | `OFF` | require OpenMP to be found on your system. Otherwise throw an error |
11+
| `RAYX_ENABLE_CUDA:BOOL` | `ON` | enable search for Cuda on your system. If found, build with Cuda for tracing on GPU |
12+
| `RAYX_REQUIRES_CUDA:BOOL` | `OFF` | require Cuda to be found on your system. Otherwise throw an error |
13+
| `RAYX_ENABLE_H5:BOOL` | `ON` | enable search for HDF5 on your system. If found, build with HDF5 for H5 file format support |
14+
| `RAYX_REQUIRES_H5:BOOL` | `OFF` | require HDF5 to be found on your system. Otherwise throw an error |
15+
| `RAYX_STATIC_LIB:BOOL` | `OFF` | this option builds 'rayx-core' as a static library |
16+
| `CMAKE_CUDA_ARCHITECTURES:STRING` | `all-major` | set the cuda device architectures to build for. by default, build for all major architectures |
1617

1718
## Cloning the Repository
1819

0 commit comments

Comments
 (0)