1
0
mirror of https://github.com/paboyle/Grid.git synced 2024-11-13 01:05:36 +00:00
Commit Graph

2579 Commits

Author SHA1 Message Date
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
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
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
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
paboyle
9ec238df9e Namespace, indent 2018-01-14 23:16:49 +00:00
paboyle
3ba8eb1500 Namespace, indent 2018-01-14 23:16:08 +00:00
paboyle
8da49c5a34 Namespace 2018-01-14 23:15:26 +00:00
paboyle
e04f61b1fa Namespace 2018-01-14 23:14:46 +00:00
paboyle
115e13b227 Namespace 2018-01-14 23:13:49 +00:00
paboyle
75f3062a80 Think this should move to the algorithms directory 2018-01-14 23:12:14 +00:00
paboyle
b460cd3ef1 Namespace, format 2018-01-14 23:11:24 +00:00
paboyle
0e6727a33b Namespace, format; possibly some conflict with Azusa beware 2018-01-14 23:10:21 +00:00
paboyle
4c6745cb4c Namespace 2018-01-14 23:09:44 +00:00
paboyle
efdd0e572c Namespace 2018-01-14 23:09:10 +00:00
paboyle
ca60a218ac Namespace 2018-01-14 23:08:35 +00:00
paboyle
03633d709e Namespace 2018-01-14 23:07:36 +00:00
paboyle
4de58c4aab Namespace 2018-01-14 23:06:47 +00:00
paboyle
4f8b1c1940 Namespace 2018-01-14 23:05:23 +00:00
paboyle
dec39b313d Namespace and format 2018-01-14 23:04:37 +00:00
paboyle
dc835ad1cb Namespace 2018-01-14 23:03:49 +00:00
paboyle
71c8c9e4fb Pretty 2018-01-14 23:03:01 +00:00
paboyle
a935ef7b39 Namespace 2018-01-14 23:01:07 +00:00
paboyle
a97ad1a51d Namespce 2018-01-14 23:01:01 +00:00
paboyle
5ab9129db3 Namespace 2018-01-14 22:58:42 +00:00
paboyle
634943c11f Namepsace 2018-01-14 22:57:59 +00:00
paboyle
e598e65f69 Namespace 2018-01-14 22:57:10 +00:00
paboyle
291407dc7f Namespace 2018-01-14 22:54:42 +00:00
paboyle
641a28aa1d Namespace 2018-01-14 22:53:50 +00:00
paboyle
75207fa010 FOrmat 2018-01-14 22:53:13 +00:00
paboyle
c2b0e0269a Namespace 2018-01-14 22:52:22 +00:00
paboyle
7828887604 Namespace, indent 2018-01-14 22:51:18 +00:00
paboyle
e6efc93a7c Namespace 2018-01-14 22:50:35 +00:00
paboyle
ff7e773d5e Namesapce 2018-01-14 22:49:48 +00:00
paboyle
a0380fad72 Namespace 2018-01-14 22:48:57 +00:00
paboyle
61e9a33777 Namesapce 2018-01-14 22:48:08 +00:00
paboyle
3e139b52d3 Namespace 2018-01-14 22:47:24 +00:00
paboyle
fd6031b005 Namespace 2018-01-14 22:46:17 +00:00
paboyle
fe44fc50d9 Namespace 2018-01-14 22:45:29 +00:00
paboyle
2dd88cf3f8 Namespace 2018-01-14 22:44:41 +00:00
paboyle
6b7e82f1a9 Namespace, indentation 2018-01-14 22:44:06 +00:00
paboyle
be612b3931 Namespace, indentation 2018-01-14 22:43:27 +00:00
paboyle
f5e74033f9 Namespace 2018-01-14 22:42:31 +00:00
paboyle
8d52e0a349 Namespace 2018-01-14 22:41:23 +00:00
paboyle
a60f6d353e Namespace 2018-01-14 22:40:29 +00:00
paboyle
5d3b574325 Missing banner; should recreate globally 2018-01-14 22:39:24 +00:00
paboyle
6ee5ea6b32 Namespace QCD gone 2018-01-14 22:38:22 +00:00
paboyle
cc349c6512 Namespace 2018-01-14 22:36:59 +00:00
paboyle
fde2e07bf4 Namespace 2018-01-14 22:36:15 +00:00
paboyle
2f38fe8d45 Namespace 2018-01-14 22:35:24 +00:00
paboyle
813af84ae8 Format emacs C++ mode 2018-01-14 22:34:12 +00:00
paboyle
cfe6c6838f Namespace 2018-01-14 22:33:18 +00:00
paboyle
12a7216dfe Namespace 2018-01-14 22:32:29 +00:00
paboyle
71ebd61327 Namespace 2018-01-14 22:31:39 +00:00
paboyle
2c2da60cc2 Namespace 2018-01-14 22:30:54 +00:00
paboyle
7631ed9c56 Namespace 2018-01-14 22:30:09 +00:00
paboyle
65669b116e Namespace 2018-01-14 22:29:18 +00:00
paboyle
ae2a6cfc6e Namespace 2018-01-14 22:27:32 +00:00
paboyle
c36223055e Namespace 2018-01-14 22:26:55 +00:00
paboyle
e42de105c5 Namespace 2018-01-14 22:26:11 +00:00
paboyle
b08dae0809 Namespace 2018-01-14 22:25:29 +00:00
paboyle
3bf8fddbb5 Namespace 2018-01-14 22:24:47 +00:00
paboyle
d29fa23ebc Namespace 2018-01-14 22:23:49 +00:00
paboyle
c978c88521 Namespace 2018-01-14 22:22:27 +00:00
paboyle
93f09818da Namespace 2018-01-14 22:21:40 +00:00
paboyle
54a8ea93ec Namespace QCD gone 2018-01-14 22:20:42 +00:00
paboyle
56e87d6e55 Namespace 2018-01-14 22:19:25 +00:00
paboyle
df29cc19ab Namespace 2018-01-14 22:18:27 +00:00
paboyle
e61189db3f Namespace 2018-01-14 22:17:43 +00:00
paboyle
361ce948c3 Namespace 2018-01-14 22:16:33 +00:00
paboyle
049b4a4631 Namespace 2018-01-14 22:15:55 +00:00
paboyle
9f2f294a27 Namespace 2018-01-14 22:14:58 +00:00
paboyle
81dcd0e6ea Namespace 2018-01-14 22:13:46 +00:00
paboyle
34a788331f Namespace 2018-01-14 22:13:02 +00:00
paboyle
e2c39945b3 Namespace 2018-01-14 22:11:03 +00:00
paboyle
1591d391b9 Namespace 2018-01-14 22:09:42 +00:00
paboyle
f4c06ed8c0 Namespace 2018-01-14 22:08:25 +00:00
paboyle
1f49f781bf Namespace 2018-01-14 22:07:27 +00:00
paboyle
3a9f746421 Namespace 2018-01-14 22:06:01 +00:00
paboyle
4491d87766 Namespace 2018-01-14 22:04:21 +00:00
paboyle
0e080a7abc Namespace 2018-01-14 22:03:14 +00:00
paboyle
8bf78846ee Namespace 2018-01-14 22:02:09 +00:00
paboyle
9aa34dc803 Namespace 2018-01-14 22:01:17 +00:00
paboyle
fdcbe0a0d1 Namespace 2018-01-14 22:00:29 +00:00
paboyle
6a62a9c6a5 Namespace 2018-01-14 21:59:48 +00:00
paboyle
b331ecea78 Namespace 2018-01-14 21:58:47 +00:00
paboyle
66f8a2f082 Namespace 2018-01-14 21:57:46 +00:00
paboyle
d58b7cf9b9 Namespace changes 2018-01-14 21:56:55 +00:00
paboyle
0d749becff Namespace 2018-01-14 21:55:47 +00:00
paboyle
1dbea9aa69 Namespace 2018-01-14 21:54:28 +00:00
paboyle
c1438cbbe3 Namespace 2018-01-14 21:53:39 +00:00
paboyle
f4623fd551 Namespace 2018-01-14 21:53:05 +00:00
paboyle
59ba9ff3bb NAMESPACE & format 2018-01-14 21:52:27 +00:00
paboyle
1fbab4032b Namespace changes 2018-01-14 21:51:19 +00:00
paboyle
c037244874 Tensor reformatted with NAMESPACE too 2018-01-13 00:31:02 +00:00
paboyle
f4272aa6fd Clean up 2018-01-13 00:19:19 +00:00
paboyle
8cb7a1a887 Format 2018-01-13 00:17:16 +00:00
paboyle
b45bd8e097 NAMESPACE 2018-01-13 00:16:34 +00:00
paboyle
5e48b701ec FOrmatting 2018-01-13 00:11:53 +00:00
paboyle
7f6bffe5ad NAMESPACE 2018-01-13 00:11:30 +00:00
paboyle
6bf5fb1924 Clean up and format NAMESPACE 2018-01-13 00:08:25 +00:00
paboyle
086db7bd19 NAMESPACE and reformat 2018-01-13 00:05:33 +00:00
paboyle
c0a9b38c02 C++ NAMESPACE format emacs happy 2018-01-13 00:03:57 +00:00
paboyle
6d7bdfb5f5 Emacs happy 2018-01-13 00:02:53 +00:00
paboyle
be5d70ae6e C++ happy 2018-01-13 00:02:10 +00:00
paboyle
ab1068044e C++ emacs happy 2018-01-13 00:01:58 +00:00
paboyle
dda151250f Emacs format 2018-01-12 23:59:58 +00:00
paboyle
18daf85069 Emacs format 2018-01-12 23:58:23 +00:00
paboyle
81cc28f6ca Format 2018-01-12 23:57:22 +00:00
paboyle
c01a1e02fe Namespace, format 2018-01-12 23:55:38 +00:00
paboyle
7e70f4ed9c Format, NAMESPACE 2018-01-12 23:55:03 +00:00
paboyle
1056e36f11 Format, NAMESPACE 2018-01-12 23:49:46 +00:00
paboyle
0b8a88978b Format, NAMESPACE 2018-01-12 23:47:24 +00:00
paboyle
59b31b6bb8 Format, NAMESPACE 2018-01-12 23:43:44 +00:00
paboyle
69496482fc Format, NAMESPACE 2018-01-12 23:42:22 +00:00
paboyle
4be31ad1f6 C++ indentation 2018-01-12 23:39:49 +00:00
paboyle
176a021ce9 Formatting, NAMESPACE§ 2018-01-12 23:38:15 +00:00
paboyle
b673174b71 FOrmat, NAMESPACE 2018-01-12 23:29:22 +00:00
paboyle
e6f7a5a818 Namespace 2018-01-12 23:28:01 +00:00
paboyle
68b69a2ac0 Namespace management 2018-01-12 23:26:14 +00:00
paboyle
bd15c38ae8 Formatting emacs compliant 2018-01-12 23:25:02 +00:00
paboyle
b815f5f764 Formatting 2018-01-12 23:23:21 +00:00
paboyle
4da437431e Reformat 2018-01-12 23:22:46 +00:00
paboyle
3c7bf211a9 Reformat 2018-01-12 23:22:18 +00:00
paboyle
347d5404dd format 2018-01-12 23:21:25 +00:00
paboyle
5e2cd0d07c Format 2018-01-12 23:18:22 +00:00
paboyle
62fcee72c5 Format, NAMESPACE 2018-01-12 23:16:37 +00:00
paboyle
0a6168eef0 Format emacs style 2018-01-12 23:11:22 +00:00
paboyle
63865e4232 format 2018-01-12 23:10:48 +00:00
paboyle
c64deedf74 Format 2018-01-12 23:09:35 +00:00
paboyle
3281559ec3 Format 2018-01-12 23:09:01 +00:00
paboyle
6a2eca2ec2 NAMESAPCE 2018-01-12 23:00:03 +00:00
paboyle
d8ff895e74 NAMESPACE and format 2018-01-12 18:27:22 +00:00
paboyle
00c49d4c17 Format 2018-01-12 18:25:39 +00:00
paboyle
ec89714cce NAMESPACE 2018-01-12 18:24:16 +00:00
paboyle
6ab744c720 NAMESPACE and formatting 2018-01-12 18:11:04 +00:00
paboyle
bbb657da5c NAMESPACE and formatting 2018-01-12 18:10:11 +00:00
paboyle
fbc2380cb8 NAMESPACE & format 2018-01-12 18:05:36 +00:00
paboyle
08682c5461 NAMESPACE and format to my liking 2018-01-12 18:03:57 +00:00
paboyle
13bce2a6bf NAMESPACE 2018-01-12 17:58:53 +00:00
paboyle
70e689900b NAMESPACE 2018-01-12 17:58:13 +00:00
paboyle
e564d11687 Allow resize of the shared memory buffers 2018-01-08 15:20:26 +00:00
paboyle
0b2162f375 Clean up 2018-01-08 14:06:53 +00:00
paboyle
44f65526e0 Simplify communicators 2018-01-08 11:35:43 +00:00
paboyle
43e48542ab Merge branch 'develop' of https://github.com/paboyle/Grid into develop 2018-01-08 11:34:45 +00:00
paboyle
0b85f1bfc8 Simplify the communicator proliferation: mpi and none. 2018-01-08 11:33:47 +00:00
paboyle
9947cfbf14 Simplify number of communicator cases 2018-01-08 11:33:01 +00:00
paboyle
357badce5e Simplify communicator case proliferation 2018-01-08 11:32:16 +00:00
paboyle
0091eec23a Simplify communicator cases 2018-01-08 11:31:32 +00:00
paboyle
9e9c2962df Simplify comms layer proliferation 2018-01-08 11:30:22 +00:00
paboyle
b91282ad46 Simplify comms layer proliferation 2018-01-08 11:28:52 +00:00
paboyle
0a68470f9a Simplify comms layers 2018-01-08 11:28:30 +00:00
paboyle
6ecf280723 Simplify comms layer proliferation 2018-01-08 11:28:04 +00:00
paboyle
7eeab7f995 Simplify comms layers 2018-01-08 11:27:43 +00:00
f3a77f4b7f Merge branch 'feature/hadrons' into feature/hadrons-new-memory-model 2017-12-12 14:05:23 +00:00
2401360784
Merge pull request #138 from guelpers/feature/hadrons
bug fix in sequential insertion of conserved vector current
2017-12-11 18:53:41 +01:00
Vera Guelpers
2cfb50cbe5 bug fix in sequential insertion of conserved vector current 2017-12-08 11:13:39 +00:00
f9aa39e1c4 global memory debug through command line flag 2017-12-07 14:40:58 +01:00
e78794688a memory profiler improvement 2017-12-06 16:50:25 +01:00
29e2eddea8 Merge branch 'develop' into feature/hadrons-new-memory-model 2017-12-06 16:49:21 +01:00
0a038ea15a Merge branch 'develop' into feature/hadrons 2017-12-06 16:49:10 +01:00
62eb1f0e59 FermionOperator virtual destructor needed for polymorphism 2017-12-06 16:48:17 +01:00
paboyle
9579c9c327 Threading improvement 2017-12-05 14:12:22 +00:00
paboyle
c24d4c8d0e Improved parallel RNG init 2017-12-05 13:01:10 +00:00
paboyle
a14038051f Improved AllToAll asserts 2017-12-05 11:43:25 +00:00
paboyle
3e560b9462 Faster RNG init 2017-12-05 11:42:05 +00:00
paboyle
d93c6760ec Faster code for split unsplit 2017-12-05 11:39:26 +00:00