 #include "CudaMath.h"
 #include "cuda.h"
 
-#if defined(__CUDA_ARCH__) &&  __CUDA_ARCH__ < 110
+#if defined(__CUDA_ARCH__) &&  __CUDA_ARCH__ < 200
 #if defined(_MSC_VER)
 #pragma warning __CUDA_ARCH__ is too low for atomics
 #else

                + frame_y * (ti.bx * stress.y);                     // ( 0,  bx,   0) * stress
        CudaVec3<float> fa = -fb-fc;

#if defined(__CUDA_ARCH__) &&  __CUDA_ARCH__ < 110
        f[t.ia] += fa;
        f[t.ib] += fb;
        f[t.ic] += fc;

                + ts.frame_y * (ti.bx * dstress.y);                      // ( 0,  bx,   0) * dstress
        Deriv dfa = -dfb-dfc;

#if defined(__CUDA_ARCH__) &&  __CUDA_ARCH__ < 200
        df[t.ia] -= dfa;
        df[t.ib] -= dfb;
        df[t.ic] -= dfc;
