a976fa6 | Antonin Portelli | 05 October 2021, 13:19:47 UTC | expose gauge group in GImpl and generic Nc fix | 05 October 2021, 13:19:47 UTC |
6c66b8d | Antonin Portelli | 30 September 2021, 18:25:12 UTC | deflated guesser can optionally be used with less vectors than provided | 30 September 2021, 18:25:12 UTC |
9523ad3 | Antonin Portelli | 28 September 2021, 11:45:47 UTC | vector version of Schur solver use vector guesser | 28 September 2021, 11:45:47 UTC |
73a95fa | Antonin Portelli | 28 September 2021, 11:44:26 UTC | LinearFunction loops over vectors by default, can be overloaded | 28 September 2021, 11:44:26 UTC |
67e08aa | Peter Boyle | 23 September 2021, 21:39:55 UTC | New file not run yet | 23 September 2021, 21:39:55 UTC |
ed1f20f | Peter Boyle | 23 September 2021, 16:36:11 UTC | Merge pull request #367 from mmphys/bugfix/H5NS Hdf5 namespace | 23 September 2021, 16:36:11 UTC |
cffc736 | Peter Boyle | 22 September 2021, 13:03:06 UTC | Merge branch 'develop' of https://github.com/paboyle/Grid into develop | 22 September 2021, 13:03:06 UTC |
c0d56a1 | Peter Boyle | 22 September 2021, 13:02:34 UTC | Perlmutter tune up | 22 September 2021, 13:02:34 UTC |
3206f69 | Peter Boyle | 22 September 2021, 01:01:35 UTC | SYCL happy | 22 September 2021, 01:01:35 UTC |
b2ccaad | Peter Boyle | 21 September 2021, 19:18:05 UTC | Merge branch 'develop' of https://github.com/paboyle/Grid into develop | 21 September 2021, 19:18:05 UTC |
8eb1232 | Peter Boyle | 21 September 2021, 16:25:07 UTC | Merge branch 'develop' of https://github.com/paboyle/Grid into develop | 21 September 2021, 16:25:07 UTC |
c6ce3ad | Peter Boyle | 21 September 2021, 16:20:21 UTC | Some properties | 21 September 2021, 16:20:21 UTC |
b3b033d | Peter Boyle | 21 September 2021, 16:18:54 UTC | Clean | 21 September 2021, 16:18:54 UTC |
ca9816b | Peter Boyle | 21 September 2021, 02:12:04 UTC | Typo | 21 September 2021, 02:12:04 UTC |
814d5ab | Peter Boyle | 21 September 2021, 02:05:51 UTC | Merge branch 'develop' of https://github.com/paboyle/Grid into develop | 21 September 2021, 02:05:51 UTC |
a29122e | Peter Boyle | 21 September 2021, 02:05:04 UTC | Rebench | 21 September 2021, 02:05:04 UTC |
e188c05 | Peter Boyle | 20 September 2021, 23:04:30 UTC | Udpdate | 20 September 2021, 23:04:30 UTC |
1fb6aaf | Peter Boyle | 20 September 2021, 23:03:07 UTC | Device 2 Device with cudaMemcpy | 20 September 2021, 23:03:07 UTC |
894654f | Peter Boyle | 20 September 2021, 23:02:34 UTC | Simplificatoin, always gather faces | 20 September 2021, 23:02:34 UTC |
1095078 | Peter Boyle | 20 September 2021, 22:53:25 UTC | Option to force use of MPI over Nvlink | 20 September 2021, 22:53:25 UTC |
68650b6 | Peter Boyle | 20 September 2021, 22:51:01 UTC | Options controlling behaviour | 20 September 2021, 22:51:01 UTC |
7ee66bf | Michael Marshall | 19 September 2021, 18:45:20 UTC | Make sure H5NS has empty definition if HDF5 built without C++ namespace. Add comment in Hdf5IO.cc indicating likely source of error using H5NS, i.e. lack of --enable-cxx in hdf5 configure. | 19 September 2021, 18:45:20 UTC |
8bd70ad | Peter Boyle | 16 September 2021, 17:22:38 UTC | Merge branch 'develop' of https://github.com/paboyle/Grid into develop | 16 September 2021, 17:22:38 UTC |
af98525 | Peter Boyle | 16 September 2021, 14:24:52 UTC | Merge pull request #359 from paboyle/feature/serialisation-update Feature/serialisation update | 16 September 2021, 14:24:52 UTC |
1c2f218 | Peter Boyle | 16 September 2021, 14:24:30 UTC | Merge pull request #360 from pjgeorg/ld-nvcc-openmp nvcc: Add -fopenmp to LDFLAGS | 16 September 2021, 14:24:30 UTC |
c9aa1f5 | Peter Boyle | 16 September 2021, 14:23:58 UTC | Merge pull request #363 from felixerben/feature/testMesonField Feature/test meson field | 16 September 2021, 14:23:58 UTC |
ea71264 | Peter Boyle | 16 September 2021, 14:23:37 UTC | Merge pull request #361 from edbennett/fix-setdevice-message make message about setdevice consistent with configure script | 16 September 2021, 14:23:37 UTC |
f660dc6 | Peter Boyle | 16 September 2021, 00:27:13 UTC | Merge pull request #366 from lehner/feature/gpt Avx512 mixed prec | 16 September 2021, 00:27:13 UTC |
ede8fae | Christoph Lehner | 16 September 2021, 00:23:15 UTC | Merge branch 'paboyle:develop' into feature/gpt | 16 September 2021, 00:23:15 UTC |
1b75076 | Christoph Lehner | 16 September 2021, 00:22:52 UTC | Merge pull request #26 from waterret/feature/gpt AVX512 drop mixed precision as well | 16 September 2021, 00:22:52 UTC |
145acf2 | Peter Boyle | 16 September 2021, 00:06:28 UTC | Perf results | 16 September 2021, 00:06:28 UTC |
cc4a27b | Peter Boyle | 15 September 2021, 23:15:35 UTC | Scripts and performance | 15 September 2021, 23:15:35 UTC |
b4690e6 | Peter Boyle | 15 September 2021, 23:00:38 UTC | Adding build basics for different systems | 15 September 2021, 23:00:38 UTC |
4b24800 | Luchang Jin | 15 September 2021, 20:24:01 UTC | AVX512 drop mixed precision as well | 15 September 2021, 20:29:47 UTC |
9d22381 | Peter Boyle | 15 September 2021, 18:25:57 UTC | Merge branch 'develop' of https://www.github.com/paboyle/Grid into develop | 15 September 2021, 18:25:57 UTC |
c154932 | Peter Boyle | 15 September 2021, 18:24:39 UTC | Two extra routines to break out SchurRedBlack on many RHS into stages to allow efficient deflation & split grid Split grid solver still to do. | 15 September 2021, 18:24:39 UTC |
001a556 | Peter Boyle | 15 September 2021, 17:34:02 UTC | Merge pull request #365 from lehner/feature/gpt Sync | 15 September 2021, 17:34:02 UTC |
3d0f88e | Christoph Lehner | 15 September 2021, 16:38:32 UTC | A64FX drop mixed precision as well | 15 September 2021, 16:38:32 UTC |
dd091d0 | Christoph Lehner | 15 September 2021, 14:58:05 UTC | consistent pointer offloading instead of views | 15 September 2021, 14:58:05 UTC |
e2abbf9 | Christoph Lehner | 15 September 2021, 08:02:43 UTC | Merge pull request #25 from paboyle/develop Sync | 15 September 2021, 08:02:43 UTC |
c7baeb5 | Peter Boyle | 14 September 2021, 15:31:11 UTC | Merge branch 'develop' of https://github.com/paboyle/Grid into develop | 14 September 2021, 15:31:11 UTC |
402d80e | Peter Boyle | 14 September 2021, 15:16:06 UTC | Merge branch 'develop' of https://www.github.com/paboyle/Grid into develop | 14 September 2021, 15:16:06 UTC |
86e33c8 | Peter Boyle | 14 September 2021, 15:14:23 UTC | Significant GPU perf speed up finished | 14 September 2021, 15:14:23 UTC |
5dae6a6 | Peter Boyle | 14 September 2021, 14:06:59 UTC | Deprecate half prec comms | 14 September 2021, 14:06:59 UTC |
361bb8a | Peter Boyle | 14 September 2021, 14:06:29 UTC | Remove half prec comms | 14 September 2021, 14:06:29 UTC |
7efdb3c | Peter Boyle | 14 September 2021, 14:06:06 UTC | Remove half prec comms | 14 September 2021, 14:06:06 UTC |
65ef4ec | Peter Boyle | 14 September 2021, 14:05:01 UTC | Move tables to device memory | 14 September 2021, 14:05:01 UTC |
d5835c0 | Peter Boyle | 14 September 2021, 14:04:14 UTC | Switch to coalesced stencil face gather | 14 September 2021, 14:04:14 UTC |
a7b943b | Peter Boyle | 14 September 2021, 04:05:33 UTC | Remove half prec comms | 14 September 2021, 04:05:33 UTC |
7440cde | Peter Boyle | 14 September 2021, 04:04:56 UTC | No half prec comms; coalesced access on GPU | 14 September 2021, 04:04:56 UTC |
0fc662b | Peter Boyle | 14 September 2021, 04:00:44 UTC | Dirac cuda 11.4 happy ; force host for functions accessing mult table ET runs these on host BEFORE lodging result in AST for kernel | 14 September 2021, 04:00:44 UTC |
8195890 | Peter Boyle | 14 September 2021, 04:00:17 UTC | Force MPI over NVLINK | 14 September 2021, 04:00:17 UTC |
4c88104 | Peter Boyle | 11 September 2021, 22:08:05 UTC | Fix compile warns | 11 September 2021, 22:08:05 UTC |
73b944c | Peter Boyle | 11 September 2021, 22:07:18 UTC | Drop half prec comms for now. | 11 September 2021, 22:07:18 UTC |
d1b0b7f | Peter Boyle | 11 September 2021, 22:05:40 UTC | Half prec comms dropping | 11 September 2021, 22:05:40 UTC |
381d879 | Peter Boyle | 11 September 2021, 22:05:02 UTC | Drop half prec comms for now | 11 September 2021, 22:05:02 UTC |
b06526b | Peter Boyle | 31 August 2021, 01:15:39 UTC | Comment update | 31 August 2021, 01:15:39 UTC |
3044419 | Peter Boyle | 31 August 2021, 00:32:11 UTC | Some sample code | 31 August 2021, 00:32:11 UTC |
bcfa9cf | Peter Boyle | 28 August 2021, 15:08:15 UTC | Improvement of output | 28 August 2021, 15:08:15 UTC |
114920b | Peter Boyle | 25 August 2021, 11:24:17 UTC | Some example clean up | 25 August 2021, 11:24:17 UTC |
0d588b9 | Peter Boyle | 23 August 2021, 22:14:26 UTC | Bug fix to Example_Laplacian test | 23 August 2021, 22:14:26 UTC |
5b3c530 | Peter Boyle | 23 August 2021, 14:30:45 UTC | Return value | 23 August 2021, 14:30:45 UTC |
c6a5499 | Peter Boyle | 22 August 2021, 17:40:55 UTC | Fail on non-apple | 22 August 2021, 17:40:55 UTC |
ec9c3fe | Peter Boyle | 22 August 2021, 17:28:39 UTC | Remove the file | 22 August 2021, 17:28:39 UTC |
6135ad5 | Peter Boyle | 22 August 2021, 17:25:07 UTC | Extra examples / solutions | 22 August 2021, 17:25:07 UTC |
4009842 | Peter Boyle | 22 August 2021, 13:17:12 UTC | Examples | 22 August 2021, 13:17:12 UTC |
7163b31 | Peter Boyle | 20 August 2021, 00:15:23 UTC | Examples | 20 August 2021, 00:15:23 UTC |
ffbdd91 | Peter Boyle | 20 August 2021, 00:15:00 UTC | Apple happiness | 20 August 2021, 00:15:00 UTC |
5d29e17 | Peter Boyle | 10 August 2021, 17:25:43 UTC | Typo fix | 10 August 2021, 17:25:43 UTC |
417dbfa | Peter Boyle | 10 August 2021, 15:55:35 UTC | Fix | 10 August 2021, 15:55:35 UTC |
1eda4d8 | peterx.a.boyle | 10 August 2021, 12:41:18 UTC | Merge branch 'develop' of https://github.com/paboyle/Grid into develop | 10 August 2021, 12:41:18 UTC |
50181f1 | peterx.a.boyle | 10 August 2021, 12:35:15 UTC | Level 0 IPC set up | 10 August 2021, 12:35:15 UTC |
7503063 | Peter Boyle | 10 August 2021, 12:16:30 UTC | Improved comms benchmark, same as benchmark_comms_host_device | 10 August 2021, 12:16:30 UTC |
fe5aaf7 | Peter Boyle | 09 August 2021, 11:06:30 UTC | Make comms benchmark same as Benchmark_comms_host_device | 09 August 2021, 11:06:30 UTC |
80ac2a7 | Peter Boyle | 05 August 2021, 22:33:20 UTC | Check is wrong (HtoD / DtoH) | 05 August 2021, 22:33:20 UTC |
d75a66a | Felix Erben | 06 July 2021, 10:42:36 UTC | test done | 06 July 2021, 10:42:36 UTC |
fcc4374 | Felix Erben | 05 July 2021, 13:52:00 UTC | i/o done | 05 July 2021, 13:52:00 UTC |
67c3c16 | Felix Erben | 05 July 2021, 13:41:52 UTC | working test | 05 July 2021, 13:41:52 UTC |
25e9be5 | Felix Erben | 02 July 2021, 14:51:19 UTC | created test file | 02 July 2021, 14:51:19 UTC |
323cf6c | Ed Bennett | 23 June 2021, 16:00:43 UTC | make message consistent with configure script | 23 June 2021, 16:00:43 UTC |
29a22ae | Peter Boyle | 22 June 2021, 17:57:20 UTC | Simpler SYCL setup | 22 June 2021, 17:57:20 UTC |
403bff1 | Peter Boyle | 22 June 2021, 17:56:10 UTC | Force reqd subgroup size fo SYCL | 22 June 2021, 17:56:10 UTC |
c50f27e | Christoph Lehner | 20 June 2021, 09:34:38 UTC | Make FFT play nice with split grid | 20 June 2021, 09:34:38 UTC |
80aface | Peter Georg | 17 June 2021, 11:05:13 UTC | nvcc: Add -fopenmp to LDFLAGS | 17 June 2021, 11:05:13 UTC |
6cd9224 | Peter Boyle | 16 June 2021, 17:10:55 UTC | SYCL comms buffer allocate | 16 June 2021, 17:10:55 UTC |
4bf8196 | Peter Boyle | 15 June 2021, 21:45:36 UTC | Merge branch 'develop' of https://www.github.com/paboyle/Grid into develop | 15 June 2021, 21:45:36 UTC |
4c5440f | Peter Boyle | 15 June 2021, 21:45:07 UTC | const happy for sycl | 15 June 2021, 21:45:07 UTC |
a269a3d | Antonin Portelli | 09 June 2021, 09:16:25 UTC | Merge pull request #358 from mmphys/feature/serialisation-test Add a ragged std::vector to the serialisation test | 09 June 2021, 09:16:25 UTC |
0c4f585 | Michael Marshall | 07 June 2021, 23:05:35 UTC | Test nested std::vector<grid tensor> | 07 June 2021, 23:05:35 UTC |
33d2df4 | Michael Marshall | 07 June 2021, 22:25:38 UTC | Merge branch 'develop' into feature/serialisation-test * develop: Update README.md removing Travis CI constantly failing due to overtime (no way we can compile Grid on free time anymore) | 07 June 2021, 22:25:38 UTC |
2df308f | Michael Marshall | 07 June 2021, 22:25:07 UTC | Add a ragged vector to the serialisation tests. NB: Already had nested (regular) std::vector<std::vector<...>> | 07 June 2021, 22:25:07 UTC |
92def28 | Peter Boyle | 06 June 2021, 08:52:05 UTC | Update README.md | 06 June 2021, 08:52:05 UTC |
ca10bfa | Antonin Portelli | 04 June 2021, 10:12:22 UTC | removing Travis CI constantly failing due to overtime (no way we can compile Grid on free time anymore) | 04 June 2021, 10:12:22 UTC |
298a6ec | Antonin Portelli | 04 June 2021, 09:34:46 UTC | Merge pull request #357 from mmphys/bugfix/ragged Bugfix/ragged Multi-dimensional ragged vectors | 04 June 2021, 09:34:46 UTC |
e5dbe48 | Michael Marshall | 03 June 2021, 07:25:56 UTC | Merge branch 'develop' into bugfix/ragged * develop: Remove synch | 03 June 2021, 07:25:56 UTC |
0e27e38 | Peter Boyle | 03 June 2021, 04:24:19 UTC | Remove synch | 03 June 2021, 04:24:19 UTC |
393727b | Michael Marshall | 01 June 2021, 14:49:37 UTC | Documentation update (briefly) covering serialisation changes. For review | 01 June 2021, 14:49:37 UTC |
2b1fcd7 | Michael Marshall | 31 May 2021, 21:24:54 UTC | Fixes post review with Peter: a) Correct bug in isRegularShape - detect 3d matrix where 1st slice is 2x2 and second slice is 2x1; b) Synchronisation of EigenResizeCounter done by checking we're the OMP primary thread; c) Move definition of EigenResizeCounter to new file, BaseIO.cc | 31 May 2021, 21:24:54 UTC |
0a4e0b4 | Michael Marshall | 31 May 2021, 11:49:56 UTC | BaseIO: Added "EigenResizeCounter" to keep track of any allocations/deallocations to Eigen tensors during readback. On read, if the tensor is resized, EigenResizeCounter += delta memory (in bytes) | 31 May 2021, 11:49:56 UTC |
76af169 | Michael Marshall | 31 May 2021, 07:43:02 UTC | Add global namespace to Writer<T> and Reader<T> inside GRID_SERIALIZABLE_CLASS_MEMBERS (so that "using Grid" not necessary). Fix issue with output of Grid::iMatrix so that M<3>{{148,149,150,} {151,152,153,} {154155156}} becomes M<3>{{148,149,150} {151,152,153} {154,155,156}} | 31 May 2021, 07:43:02 UTC |