Skip to content

Conversation

AdRi1t
Copy link
Contributor

@AdRi1t AdRi1t commented Feb 20, 2025

Exercises

  • Removed the simd_warp exercise, as the API no longer exists
  • Updated MC_DartSampler to run without arguments for CI compatibility
  • Modified exercise_subview to ensure it compiles in CI

CI Configuration Updates

  • Added a script to run compiled solutions: Scripts/ci-run-solutions.sh
  • Updated GitHub workflows to execute the new script
  • Compiling with the right backend matrix.backend

Comment on lines +74 to 84
using ExecSpace = Kokkos::Serial;
// using ExecSpace = Kokkos::Threads;
// using ExecSpace = Kokkos::OpenMP;
using ExecSpace = Kokkos::Cuda;
// using ExecSpace = Kokkos::Cuda;
// using ExecSpace = Kokkos::HIP;

// using MemSpace = Kokkos::HostSpace;
using MemSpace = Kokkos::HostSpace;
// using MemSpace = Kokkos::OpenMP;
using MemSpace = Kokkos::CudaSpace;
// using MemSpace = Kokkos::CudaSpace;
// using MemSpace = Kokkos::HIPSpace;
// using MemSpace = Kokkos::CudaUVMSpace;
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we should let users manipulate "concrete" execution spaces, as this is not portable, unless we have a really good reason. I saw many tutorial attendants having troubles with this.

@janciesko
Copy link
Contributor

@AdRi1t - this looks good. Could you please make this ready for review?

@AdRi1t AdRi1t marked this pull request as ready for review September 5, 2025 13:23
Signed-off-by: Adrien Taberner <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants