paboyle
15cc12eb6c
Delete the old non ET file
2018-01-24 13:33:07 +00:00
paboyle
ae4f1f8c12
New file, split out two from Lattice_reduction
2018-01-24 13:32:43 +00:00
paboyle
5609624b44
Threading constructs replaced
2018-01-24 13:32:24 +00:00
paboyle
b5a947dd79
Change to make NVCC happy
2018-01-24 13:32:02 +00:00
paboyle
ee16f62322
stray semicolon elimination. NVCC is picky, but eventually picked up these diags
...
with a pragma to suppress
2018-01-24 13:31:17 +00:00
paboyle
3318de27d6
Thread macro changes
2018-01-24 13:30:23 +00:00
paboyle
ac56965306
GPU changes and threading macros replaced
2018-01-24 13:28:30 +00:00
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
paboyle
06ab7f5661
Namespace
2018-01-14 23:53:31 +00:00
paboyle
645ec8eba0
Namespace
2018-01-14 23:52:26 +00:00
paboyle
72ffa8a88e
Namespace
2018-01-14 23:51:38 +00:00
paboyle
4c829b410e
Namespace
2018-01-14 23:50:20 +00:00
paboyle
eda4fd9912
Namespace
2018-01-14 23:49:11 +00:00
paboyle
041d9137c0
Namespace
2018-01-14 23:48:27 +00:00
paboyle
eeacdfe031
Namespace
2018-01-14 23:47:37 +00:00
paboyle
e5535f4d72
Namespace, indent
2018-01-14 23:46:51 +00:00
paboyle
044a292281
Namespace, indnet
2018-01-14 23:46:07 +00:00
paboyle
fe0467df1e
Namespace, indenting
2018-01-14 23:45:19 +00:00
paboyle
19234fb40e
Namespace, format
2018-01-14 23:44:16 +00:00
paboyle
f445257d28
Namespace, indenting
2018-01-14 23:43:36 +00:00
paboyle
bdc2a987aa
Namespace, indent
2018-01-14 23:42:47 +00:00
paboyle
72acb0e48f
Namespace, indent
2018-01-14 23:41:59 +00:00
paboyle
b4e9211df7
Namespace, indent
2018-01-14 23:40:38 +00:00
paboyle
97019d2997
Namespace, format
2018-01-14 23:39:57 +00:00
paboyle
83c5f05094
Namespace, indent
2018-01-14 23:39:13 +00:00
paboyle
1619e42d90
Indent and Namespace changes
2018-01-14 23:38:25 +00:00
paboyle
9f6cebe5ff
Namespace and format changes
2018-01-14 23:37:40 +00:00
paboyle
a84ebe5624
Namespace, format change
2018-01-14 23:36:45 +00:00
paboyle
c527e39881
Namespace, format indent change
2018-01-14 23:36:07 +00:00
paboyle
a0f4687887
Namespace, formatting indent changes
2018-01-14 23:35:16 +00:00
paboyle
3ef7b2389e
Format eamcs style after NAMESPCCE change
2018-01-14 23:34:08 +00:00
paboyle
7dfa3d0b50
Namespace, format
2018-01-14 23:33:16 +00:00
paboyle
bf629dddce
Namespace, format improved
2018-01-14 23:32:19 +00:00
paboyle
7747b95430
Namespace, formatting emacs style
2018-01-14 23:31:28 +00:00
paboyle
ccd75c039a
Namespace, fmt
2018-01-14 23:30:34 +00:00
paboyle
493ea80208
Namespace
2018-01-14 23:29:53 +00:00
paboyle
229baf3aba
Namespace, emacs fmt
2018-01-14 23:29:02 +00:00
paboyle
0ce4ecfc84
Emacs format indent
2018-01-14 23:28:12 +00:00
paboyle
ddfaae8ea6
Namespace
2018-01-14 23:27:49 +00:00
paboyle
70c5b781e5
Namespace, clean up
2018-01-14 23:26:41 +00:00
paboyle
901e359d28
Namespace changes; need to simplify the EOFA as too many cases and duplicated from Mobius
2018-01-14 23:25:51 +00:00
paboyle
e857d4d4c8
Namespace, indent
2018-01-14 23:24:51 +00:00
paboyle
e5b77c7fd8
Namespace, indent
2018-01-14 23:24:06 +00:00
paboyle
3b5d629048
Namespace, format
2018-01-14 23:23:26 +00:00
paboyle
08772d5e0c
Namespace, indent
2018-01-14 23:22:42 +00:00
paboyle
017dcd69a6
Namespace, indent
2018-01-14 23:21:40 +00:00
paboyle
8178a17b88
Namespace, indent
2018-01-14 23:20:55 +00:00
paboyle
c5c1b53e54
Namespace, indent
2018-01-14 23:20:08 +00:00
paboyle
440f9e2013
Namespace, indent
2018-01-14 23:19:22 +00:00
paboyle
c98657d588
Namespace
2018-01-14 23:18:46 +00:00
paboyle
f450857716
Namespce, indent
2018-01-14 23:17:33 +00:00