External QUDA mods - lattice/quda GitHub Wiki

This page keeps track of which external libraries we utilize in QUDA that are patched for QUDA use:

  • CUB - cub_helper.cuh force enables CUB_USE_COOPERATIVE_GROUPS on clang-10
  • CUB - patched to allow robust compilation with arbitrary block sizes (e.g., 3x3x3x3)
  • thrust - thrust_helper.cuh force enables CUB_USE_COOPERATIVE_GROUPS on clang-10
  • trove - force enables shfl_sync on clang
  • generics - force enables shfl_sync on clang