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

1068 Commits

Author SHA1 Message Date
paboyle
317fd0da44 Views introduced. Need to accelerator offload these routines. 2018-03-04 16:30:45 +00:00
paboyle
783795a44a Views introduced 2018-03-04 16:12:49 +00:00
paboyle
078901278c Coordinate handling gpu friendly 2018-02-24 22:22:02 +00:00
paboyle
aa6de818e2 Copy data needed by Kernels out of the grid object to avoid host reference 2018-02-02 11:36:11 +00:00
paboyle
dcf6517a93 Accelerator offload and copy Opt into the kernel for GPU host var safety 2018-02-02 11:35:35 +00:00
paboyle
a308dff410 accelerator loop, copy Opt into the GPU 2018-02-02 11:34:37 +00:00
paboyle
14ba20898a Accelerator loop the key kernel call 2018-02-02 11:30:07 +00:00
paboyle
a53d3ee19a Add Opt to the lambda capture to get it into the GPU 2018-02-02 11:28:39 +00:00
paboyle
5df435319d Use constexpr 2018-02-02 11:27:56 +00:00
paboyle
e4df025d01 Accelerator related 2018-02-01 23:20:05 +00:00
paboyle
cfeda9d536 constexpr on const ints 2018-02-01 22:59:12 +00:00
paboyle
7d6522c1ef Accelerator inline 2018-02-01 22:43:56 +00:00
paboyle
b96832a922 Accelerator inline 2018-02-01 22:43:26 +00:00
paboyle
5d7af47b05 accelerator_inline 2018-02-01 22:42:54 +00:00
paboyle
053ef25c90 constexpr makes GPU happy 2018-02-01 22:42:29 +00:00
paboyle
8ae77d3706 Small simplification of FermionOperatorImpl towards GPU but not there yet 2018-02-01 22:41:54 +00:00
paboyle
70e276e1ab parallel_for elimination -> thread_loop 2018-01-28 01:01:14 +00:00
paboyle
2d0bcc2606 Zero changes, acceleartor on kernels and some thread loop changes 2018-01-27 23:47:38 +00:00
paboyle
c4f82e072b _grid becomes private ; use Grid()§ 2018-01-27 00:04:12 +00:00
paboyle
2b4067bb71 Hide internal data 2018-01-26 23:05:32 +00:00
paboyle
85771e97e9 Hide internal data 2018-01-26 23:04:46 +00:00
paboyle
87ee592176 Pragma changes and layout and warning elimination for nvcc 2018-01-24 13:14:09 +00:00
paboyle
d74c21a386 GLobal edit for QCD namespace removal & NAMESPACE macros 2018-01-15 09:37:58 +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