Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-07-26 08:22:11

0001 /**
0002  * TRACCC library, part of the ACTS project (R&D line)
0003  *
0004  * (c) 2024 CERN for the benefit of the ACTS project
0005  *
0006  * Mozilla Public License Version 2.0
0007  */
0008 
0009 #pragma once
0010 
0011 #if defined(__CUDA_ARCH__) && CUDART_VERSION >= 13000 && \
0012     !defined(__CUDACC_RDC__) && !defined(__CUDACC_DEBUG__)
0013 #define TRACCC_CUDA_SPILL_TO_SHARED_MEMORY    \
0014   do {                                        \
0015     asm(".pragma \"enable_smem_spilling\";"); \
0016   } while (0)
0017 #else
0018 #define TRACCC_CUDA_SPILL_TO_SHARED_MEMORY \
0019   do {                                     \
0020   } while (0)
0021 #endif