5bc0857412
IO norm check on relative norm
2019-02-10 22:12:47 +00:00
b540dc1cee
Output field norm check during IO
2019-02-10 21:41:17 +00:00
f80c548365
quieter initialisation
2019-02-10 20:47:35 +00:00
d5024bd07e
Hdf5 writing of scalar (i.e. no Grid subtypes) Eigen::Tensor works. But issues when adding Eigen::Tensor to serialisable object.
2019-02-10 15:33:16 +00:00
3720103f41
Adding Eigen::Tensor still WIP
2019-02-09 17:12:36 +00:00
4b3c566c89
../tests/hadrons/Test_hadrons_distil.cc
2019-02-06 21:36:46 +00:00
Peter Boyle
c1257208e2
Mres changes and gauge xform mat changes
2019-02-05 23:43:00 +00:00
0cf94587cd
array with all gammas for convenience
2019-02-04 21:20:16 +00:00
Peter Boyle
9b6ddb6e54
Adding a norm of a general field check, so that for things other than gauge configs there is an analogue of plaquette norm.
...
Improve argument checking in the BinaryIO.h, as there looks to be some corruption issue intermittently on tesseract jobs.
Not clear where the root bug is.
2019-01-16 22:35:58 +00:00
Peter Boyle
c5e081d69c
Re-Merge branch 'develop' into feature/gpu-port
...
Pull in Regensburg MultiGrid pull request
2019-01-03 01:50:16 +00:00
Peter Boyle
8a1be021d3
Merge branch 'feature/wilsonmg' of https://github.com/DanielRichtmann/Grid into DanielRichtmann-feature/wilsonmg
2019-01-02 14:39:59 +00:00
Peter Boyle
e73b909a48
Make tests running past nvcc. Different NVCC versions proving tricky to keep happy. This is 9.2
2019-01-02 12:05:30 +00:00
Peter Boyle
a4d9200293
Fixing AVX 512 instantiation error. Need to move to extern templates urgently.
2019-01-02 00:27:07 +00:00
Peter Boyle
350508bdb3
pugixml problem
2019-01-01 16:38:54 +00:00
Peter Boyle
38852737e4
No compile fix on clang
2019-01-01 15:55:13 +00:00
Peter Boyle
8c91e82ee8
GPU clean up, remove parallel_for. Split into accelerator_loop, thread_loop
...
cases, and collides with parallel_for in thrust
2019-01-01 15:06:46 +00:00
Peter Boyle
9d866d062a
GPU support improvements
2019-01-01 15:05:03 +00:00
Peter Boyle
3a4e397e72
Deprecating JSON, too hard to support under NVCC
2019-01-01 15:04:33 +00:00
Peter Boyle
2b6cfe555f
Disable JSON on NVCC. Maybe unsupport JSON full stop. XML and JSON is too many formats in my view.
2019-01-01 15:03:50 +00:00
Peter Boyle
7df58dd883
Photon syntax gave problems with NVCC
2019-01-01 15:03:29 +00:00
Peter Boyle
4bf86ae60a
NVCC clean up
2019-01-01 15:02:50 +00:00
Peter Boyle
07ee87ff5a
GPU happy. Still need to prevent hand kernels being callable under NVCC
2019-01-01 15:00:33 +00:00
Peter Boyle
0c2498fe2f
Explicit instantiation needed for NVCC
2019-01-01 13:55:12 +00:00
Peter Boyle
ad2e65dad5
GPU related updates
2019-01-01 13:54:40 +00:00
Peter Boyle
715babeac8
GPU reductions first cut; use thrust, non-reproducible. Inclusive scan can fix this if desired.
...
Local reduction to LatticeComplex and then further reduction.
2019-01-01 13:53:37 +00:00
Peter Boyle
4a96c067ae
Remove warnings from NVCC
2019-01-01 13:43:09 +00:00
Peter Boyle
ab063f33c0
Offload the linear combinations in CG
2019-01-01 13:42:13 +00:00
Peter Boyle
9efcc535bc
Cleaner drop from CUDA mode around Eigen includes. Remains difficult to let Eigen compile under nvcc with version issues.
2019-01-01 13:39:10 +00:00
Peter Boyle
231b61d012
std::array by default
2019-01-01 13:37:35 +00:00
Peter Boyle
e898f4f0b0
Whitespace
2019-01-01 13:36:55 +00:00
Peter Boyle
2fcedb13dd
Step size modification in HMC; ICC happy thread pragmas
2018-12-20 09:32:33 +00:00
Peter Boyle
35ed1defac
Passes make check now single and double compile
2018-12-19 11:09:32 +00:00
Peter Boyle
4e95accf80
Namespace fix
2018-12-15 21:46:17 +00:00
fd66325321
pure QED test and copyright update
2018-12-14 17:39:11 +00:00
c637c0c48c
James H.'s code for general size Wilson loops
2018-12-14 17:37:09 +00:00
c4b472176c
Photon code fix
2018-12-14 17:36:38 +00:00
Peter Boyle
422764757d
Updates in tests to make all of Grid compile
2018-12-14 16:55:54 +00:00
856476a890
big cleanup of the Photon class + QED Coulomb gauge
2018-12-13 21:52:38 +00:00
Peter Boyle
afc462bd58
Bracketing issue in macro
2018-12-13 10:53:22 +00:00
Peter Boyle
b57a4d32aa
Merge branch 'develop' into feature/gpu-port
2018-12-13 05:11:34 +00:00
49b934310b
resilient I/O fix
2018-11-27 20:17:09 +00:00
01e8cf5017
Merge branch 'develop' into feature/resilient-io
2018-11-27 19:09:59 +00:00
12f4499502
HDF5 serialiser fix
2018-11-27 19:09:50 +00:00
136d3802cb
binary parallel IO can do read tests and eventually re-write in case of failure
2018-11-27 18:38:24 +00:00
a4c55406ed
checksummed HDF5 IO
2018-11-27 17:43:19 +00:00
0e3035c51d
Revert "optional non-fatal checksum fail in Lime lattice read (with error codes)"
...
This reverts commit bccfd4cbb356a5dfcabfae8ff5a708ce249fb397.
2018-11-27 17:27:20 +00:00
bccfd4cbb3
optional non-fatal checksum fail in Lime lattice read (with error codes)
2018-11-26 19:45:51 +00:00
0b50d4a328
log time fix
2018-11-23 15:51:27 +00:00
09451b5e48
Merge branch 'develop' of github.com:paboyle/Grid into develop
2018-11-22 15:45:24 +00:00
6364aa8acf
Merge branch 'feature/contractor' into develop
2018-11-22 15:44:46 +00:00