Skip to content

Conversation

@mvictoras
Copy link
Contributor

  • Introduced enable_64bit_ids (default OFF) to toggle 64-bit index support across VTK-m and Ascent.
  • Refactored VTK-m and RAJA extra CMake args to use Bash arrays for better quoting and maintainability.
  • Improved SYCL build support:
    • Removed hardcoded Kokkos CXX flags.
    • Added proper SYCL flags for VTK-m and RAJA.
    • Enabled SYCL in CAMP when enable_sycl=ON.
    • Added relevant entries to ascent-config.cmake for SYCL builds.
  • Reduced -fsycl-max-parallel-link-jobs to 20 to prevent OOM during device linking on PVC.

- Introduced `enable_64bit_ids` (default OFF) to toggle 64-bit index
  support across VTK-m and Ascent.
- Refactored VTK-m and RAJA extra CMake args to use Bash arrays for
  better quoting and maintainability.
- Improved SYCL build support:
  - Removed hardcoded Kokkos CXX flags.
  - Added proper SYCL flags for VTK-m and RAJA.
  - Enabled SYCL in CAMP when `enable_sycl=ON`.
  - Added relevant entries to `ascent-config.cmake` for SYCL builds.
- Reduced `-fsycl-max-parallel-link-jobs` to 20 to prevent OOM during
  device linking on PVC.
@mvictoras mvictoras closed this Nov 7, 2025
@mvictoras mvictoras deleted the SYCL_build_script_fix branch November 7, 2025 22:25
@mvictoras mvictoras restored the SYCL_build_script_fix branch November 7, 2025 22:25
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.

1 participant