#include "cuda_precision.h" #include "cuda_shared.h" #include "cuda_cu.h" void Cuda_Cuda_GetCompileSettings(cuda_shared_data* sdata) { sdata->compile_settings.prec_glob = sizeof(CUDA_FLOAT) / 4; sdata->compile_settings.prec_x = sizeof(X_FLOAT) / 4; sdata->compile_settings.prec_v = sizeof(V_FLOAT) / 4; sdata->compile_settings.prec_f = sizeof(F_FLOAT) / 4; sdata->compile_settings.prec_pppm = sizeof(PPPM_FLOAT) / 4; sdata->compile_settings.prec_fft = sizeof(FFT_FLOAT) / 4; #ifdef FFT_CUFFT sdata->compile_settings.cufft = 1; #else sdata->compile_settings.cufft = 0; #endif sdata->compile_settings.arch = CUDA_ARCH; }