Skip to content

Commit eb0c62c

Browse files
committed
expol: mute warning "unrecognized pragma"
1 parent ca86b8d commit eb0c62c

File tree

3 files changed

+6
-13
lines changed

3 files changed

+6
-13
lines changed

include/tool/macro.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@
3838
#ifdef TINKER_CLANG
3939
# pragma clang diagnostic ignored "-Wextern-c-compat"
4040
#endif
41+
#ifdef __NVCC_DIAG_PRAGMA_SUPPORT__
42+
// #20199-D: unrecognized #pragma in device code
43+
#pragma nv_diag_suppress 20199
44+
#endif
4145

4246
//====================================================================//
4347

src/acc/hippo/expol.cpp

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
#include "ff/amoebamod.h"
22
#include "ff/atom.h"
33
#include "ff/elec.h"
4-
#include "ff/hippo/expol.h"
54
#include "ff/hippomod.h"
65
#include "ff/image.h"
76
#include "ff/nblist.h"
87
#include "ff/switch.h"
98
#include "seq/add.h"
109
#include "seq/pair_alterpol.h"
1110
#include "tool/gpucard.h"
12-
#include <tinker/routines.h>
1311

1412
namespace tinker {
1513
void alterpol_acc(real (*polscale)[3][3], real (*polinv)[3][3])
@@ -281,12 +279,8 @@ void dexpol_acc(int vers, const real (*uind)[3], grad_prec* depx, grad_prec* dep
281279
}
282280

283281
#include "ff/amoeba/induce.h"
284-
#include "ff/amoebamod.h"
285-
#include "ff/atom.h"
282+
#include "ff/hippo/expol.h"
286283
#include "ff/hippo/induce.h"
287-
#include "ff/hippomod.h"
288-
#include "ff/switch.h"
289-
#include "tool/darray.h"
290284
#include "tool/error.h"
291285
#include "tool/ioprint.h"
292286
#include <tinker/detail/inform.hh>

src/cu/hippo/expol.cu

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#include "ff/amoebamod.h"
22
#include "ff/elec.h"
3-
#include "ff/hippo/expol.h"
43
#include "ff/hippomod.h"
54
#include "ff/image.h"
65
#include "ff/spatial.h"
@@ -764,14 +763,10 @@ void dexpol_cu(int vers, const real (*uind)[3], grad_prec* depx, grad_prec* depy
764763
}
765764

766765
#include "ff/amoeba/induce.h"
767-
#include "ff/amoebamod.h"
768-
#include "ff/atom.h"
769766
#include "ff/cuinduce.h"
767+
#include "ff/hippo/expol.h"
770768
#include "ff/hippo/induce.h"
771769
#include "ff/hippomod.h"
772-
#include "ff/switch.h"
773-
#include "seq/launch.h"
774-
#include "tool/darray.h"
775770
#include "tool/error.h"
776771
#include "tool/ioprint.h"
777772
#include <tinker/detail/inform.hh>

0 commit comments

Comments
 (0)