paboyle
8e99264f40
Accelerator mark up of entire tensore space for offload
2018-01-24 13:27:30 +00:00
paboyle
69327db9a9
Improviements for NVCC. Eigen is not compat with CUDA 9 and must hack to disable device
...
compilation
2018-01-24 13:25:07 +00:00
paboyle
7331ee2d80
Warnings control to overpower the NVCC compiler
2018-01-24 13:24:36 +00:00
paboyle
918c105c57
NVCC warning elimination
2018-01-24 13:23:59 +00:00
paboyle
be1511d469
Remove old macros for threading
2018-01-24 13:23:24 +00:00
paboyle
f1c31df9d2
updated Eigen version. Still didn't fix CUDA 9 no compile.
...
Worked around by switching off __NVCC__ during the include of Eigen and switching it
back on after. No Eigen code can be offloaded, note as a rsult of this. No harm done.
2018-01-24 13:19:29 +00:00
paboyle
ff7b587fad
Ugly... nvcc needs -x cu to compile .cc as cuda.
...
Since CXXFLAGS is Also passed to linker, and -x cu breaks link phase must replace
CXX and CXXLD with nvcc -x cu and nvcc -link respectively.
2018-01-24 13:18:19 +00:00
paboyle
4e1135b214
Updated pugixml to v1.8; still didn't fix no compile under nvcc.
...
Turns out nvcc was right; must to an explicit template instantiation that was missing
but left gcc, icpc and clang happy for some reason.
Fix this.
2018-01-24 13:17:10 +00:00
paboyle
acd4955a18
remove rdtsc on __NVCC__ as may be device called
2018-01-24 13:16:18 +00:00
paboyle
bd08dc4f45
Pragma use for nvcc, warning elimination.
2018-01-24 13:15:43 +00:00
paboyle
22d137d4e5
Namespace, nvcc warning elimination.
2018-01-24 13:14:43 +00:00
paboyle
87ee592176
Pragma changes and layout and warning elimination for nvcc
2018-01-24 13:14:09 +00:00
paboyle
063603b1ea
Warning elimination
2018-01-24 13:12:14 +00:00
paboyle
f292106db6
Split out pragms from threads.h;
...
More work needed; renam threads directory to "parallelism" or something like that
2018-01-24 13:11:04 +00:00
paboyle
9d08aebea9
Compile through nvcc ; warning elimination fixes
2018-01-24 13:09:53 +00:00
paboyle
4e30739093
First compile OK through nvcc on host
2018-01-24 13:08:47 +00:00
paboyle
90ea472411
Auto emacs format C++ no namespace indent
2018-01-15 11:44:54 +00:00
paboyle
56999474e2
Indent
2018-01-15 11:44:45 +00:00
paboyle
d74c21a386
GLobal edit for QCD namespace removal & NAMESPACE macros
2018-01-15 09:37:58 +00:00
paboyle
ca6bdd7302
Useful drive to emacs C++ mode
2018-01-15 00:24:41 +00:00
paboyle
6f20f1d224
Namespace
2018-01-15 00:24:20 +00:00
paboyle
d0e357ef89
CLeanup and no QCD namespace
2018-01-15 00:23:51 +00:00
paboyle
21251f2e1b
Namespace and formatting changes
2018-01-15 00:21:27 +00:00
paboyle
fcf1ccf669
Namespace, indent, badly formatted
2018-01-15 00:17:58 +00:00
paboyle
49cce514f1
Namespace
2018-01-15 00:17:11 +00:00
paboyle
695af98a1d
Namespace, indent, tidy
2018-01-15 00:16:13 +00:00
paboyle
f8cb46d360
Namspace, indent, badly formatted code fixed
2018-01-15 00:14:47 +00:00
paboyle
0da64dea90
Namespace, indent
2018-01-15 00:13:32 +00:00
paboyle
2cceebbf12
Namespace, indent
2018-01-15 00:12:20 +00:00
paboyle
40232dcefe
Namespce
2018-01-15 00:11:19 +00:00
paboyle
dbd86bb95b
CLeanup, namespace, indent
2018-01-15 00:10:11 +00:00
paboyle
b8fd2c161f
Indent, namespace
2018-01-15 00:09:33 +00:00
paboyle
df9b979583
Indent, namespace
2018-01-15 00:08:40 +00:00
paboyle
23ef0e3e19
Namespace and indentation
2018-01-15 00:07:46 +00:00
paboyle
ae9175735a
Indentation, Namespace
2018-01-15 00:07:10 +00:00
paboyle
2d13ea1a22
Namespace and indentation emacs choices
2018-01-15 00:05:55 +00:00
paboyle
8c675064bd
Namespace and indentation
2018-01-15 00:04:43 +00:00
paboyle
550b905bb8
Namespace nd indentation
2018-01-15 00:03:49 +00:00
paboyle
edb79dc088
Namespce,and indent
2018-01-15 00:02:33 +00:00
paboyle
88e635c5d1
Namepscae, format
2018-01-15 00:02:01 +00:00
paboyle
ecb4a24de8
Namespace
2018-01-15 00:01:25 +00:00
paboyle
c8c1d36710
Namespace, indent
2018-01-15 00:00:52 +00:00
paboyle
b4bb428d9b
Namespace, indent
2018-01-14 23:59:57 +00:00
paboyle
e9ef7e3852
Namespace, indent
2018-01-14 23:59:23 +00:00
paboyle
31cbbfc07e
Namespace, indent
2018-01-14 23:58:44 +00:00
paboyle
4eb0552d1d
Namespace, indnet
2018-01-14 23:58:03 +00:00
paboyle
08f2a4564f
Namespace, formatting
2018-01-14 23:56:33 +00:00
paboyle
7e00f643f8
Namespace indent
2018-01-14 23:55:44 +00:00
paboyle
c19ccdad7c
Namespace, indent
2018-01-14 23:55:07 +00:00
paboyle
8aed4181e1
Namespace, indent
2018-01-14 23:54:25 +00:00