Changeset b0de252 in sasmodels for sasmodels/kernel_header.c


Ignore:
Timestamp:
Oct 12, 2018 5:31:24 PM (6 years ago)
Author:
pkienzle
Branches:
master, core_shell_microgels, magnetic_model, ticket-1257-vesicle-product, ticket_1156, ticket_1265_superball, ticket_822_more_unit_tests
Children:
74e9b5f
Parents:
47fb816
Message:

improve control over cuda context

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/kernel_header.c

    r0db7dbd rb0de252  
    55#elif defined(_OPENMP) 
    66# define USE_OPENMP 
    7 #endif 
     7#elif defined(__CUDACC__) 
     8# define USE_CUDA 
     9#endif 
     10 
     11// Use SAS_DOUBLE to force the use of double even for float kernels 
     12#define SAS_DOUBLE dou ## ble 
    813 
    914// If opencl is not available, then we are compiling a C function 
     
    127132#endif // !USE_OPENCL 
    128133 
    129 // Use SAS_DOUBLE to force the use of double even for float kernels 
    130 #define SAS_DOUBLE dou ## ble 
    131  
    132134#if defined(NEED_EXPM1) 
    133135   // TODO: precision is a half digit lower than numpy on mac in [1e-7, 0.5] 
Note: See TracChangeset for help on using the changeset viewer.