Skip to content

Commit 679fee3

Browse files
authored
Merge pull request brucefan1983#844 from brucefan1983/no_special_atomic
no SM less than 60
2 parents 474bd2e + 6781b2a commit 679fee3

File tree

1 file changed

+0
-15
lines changed

1 file changed

+0
-15
lines changed

src/force/nep_small_box.cuh

-15
Original file line numberDiff line numberDiff line change
@@ -19,21 +19,6 @@
1919
#include "utilities/nep_utilities.cuh"
2020
#include "utilities/gpu_macro.cuh"
2121

22-
#if defined(__CUDA_ARCH__) && (__CUDA_ARCH__ < 600)
23-
static __device__ __inline__ double atomicAdd(double* address, double val)
24-
{
25-
unsigned long long* address_as_ull = (unsigned long long*)address;
26-
unsigned long long old = *address_as_ull, assumed;
27-
do {
28-
assumed = old;
29-
old =
30-
atomicCAS(address_as_ull, assumed, __double_as_longlong(val + __longlong_as_double(assumed)));
31-
32-
} while (assumed != old);
33-
return __longlong_as_double(old);
34-
}
35-
#endif
36-
3722
static __device__ void apply_mic_small_box(
3823
const Box& box, const NEP::ExpandedBox& ebox, double& x12, double& y12, double& z12)
3924
{

0 commit comments

Comments
 (0)