paboyle
a31d3e60d8
Better bounds check
2018-03-09 18:10:21 +00:00
Daniel Richtmann
a66cecc509
WilsonMG: Fix invalid call to MR ctor
2018-03-09 17:34:29 +01:00
Daniel Richtmann
0f6cdf3d4b
WilsonMG: Implement missing parts of CoarsenedMatrix
2018-03-09 16:56:16 +01:00
Daniel Richtmann
1e63b73a14
WilsonMG: Some cleanup/formatting
2018-03-09 16:50:19 +01:00
2f849ee252
declaration fix
2018-03-08 23:34:00 +00:00
bb6ed44339
Merge branch 'develop' into feature/hadrons
2018-03-08 23:09:28 +00:00
paboyle
4d60b92b7f
Update oSites
2018-03-08 21:00:25 +00:00
360cface33
Grid tensor serialisation fully implemented and tested
2018-03-08 19:12:03 +00:00
Azusa Yamaguchi
80302e95a8
MILC Interface
2018-03-08 15:34:03 +00:00
paboyle
c159c70c84
View introduced
2018-03-08 14:58:04 +00:00
paboyle
28b5572755
Merge branch 'feature/gpu-port' of https://github.com/paboyle/Grid into feature/gpu-port
2018-03-08 13:01:42 +00:00
paboyle
5fac7080bc
Adding -fno-strict-aliasing by default
2018-03-08 13:01:24 +00:00
Peter Boyle
4548523ecc
This modification eliminates what looks like a compiler bug
...
on Intel 2017.
2018-03-08 04:41:16 -08:00
caf2f6b274
Merge branch 'develop' of github.com:paboyle/Grid into develop
2018-03-08 09:52:25 +00:00
c49be8988b
Grid tensor serialisation
2018-03-08 09:51:22 +00:00
971c2379bd
std::vector to tensor conversion + test units
2018-03-08 09:50:39 +00:00
Guido Cossu
94b0d66e4c
Merge pull request #157 from goracle/dev-pull
...
Add print of the current git hash on Grid init.
2018-03-08 16:09:28 +09:00
Dan H
5e8af396fd
Add print of the current git hash on Grid init.
2018-03-07 13:11:51 -05:00
paboyle
4154fc6f44
Revert a change
2018-03-07 16:54:11 +00:00
paboyle
4e3458516a
Reverting after fixing issue with extract merge
2018-03-07 16:50:13 +00:00
Peter Boyle
90a2efb9b3
Hit an annoying strict alias optimisation in GCC 4.9 through 6.3
...
Chris K was correct. It appears that an additional memcpy (UGHHH) is enough
to suppress the compiler
2018-03-07 07:27:26 -08:00
9942723189
Merge branch 'develop' into feature/hadrons
...
# Conflicts:
# lib/serialisation/BaseIO.h
2018-03-07 15:22:16 +00:00
a7d19dbb64
Merge branch 'develop' of github.com:paboyle/Grid into develop
...
# Conflicts:
# lib/serialisation/BaseIO.h
2018-03-07 15:13:54 +00:00
90dbe03e17
Conversion of Grid tensors to std::vector made more elegant, also pair syntax changed to (x y) to avoid issues with JSON/XML
2018-03-07 15:12:32 +00:00
8b14096990
Conversion of Grid tensors to std::vector made more elegant, also pair syntax changed to (x y) to avoid issues with JSON/XML
2018-03-07 15:12:18 +00:00
Azusa Yamaguchi
b938202081
Overlapped Comm for Wilson DhopInternal
2018-03-07 14:08:43 +00:00
e79ef469ac
Merge branch 'develop' into feature/hadrons
...
# Conflicts:
# lib/serialisation/BaseIO.h
2018-03-06 19:25:51 +00:00
485c5db0fe
conversion of Grid tensors to nested std::vector in preparation for tensor serialisation
2018-03-06 19:22:03 +00:00
James Harrison
c793947209
Add overloaded Photon constructors, with default parameters for IR improvements and infinite-volume G(x=0).
2018-03-06 16:27:26 +00:00
paboyle
40699221e2
Dont alias lhs and rhs in a where statement
2018-03-06 04:14:13 -08:00
paboyle
3cb1b545d0
Don't alias the variables with a where statement.
2018-03-06 04:13:26 -08:00
3e9ee053a1
Merge branch 'develop' into feature/hadrons
2018-03-05 20:01:38 +00:00
dda6c69d5b
Hadrons: scalar SU(N) shift probes
2018-03-05 20:00:29 +00:00
cd51b9af99
Torture yourself with namespace lookup 101
2018-03-05 19:58:13 +00:00
paboyle
e199ba7e88
Fix the Charge conjugate BC's
2018-03-05 13:59:02 +00:00
paboyle
c399c2b44d
Guido broke the charge conjugate plaquette action with premature optimisation.
...
This sector of the code does not matter for anything other than Guido's quenched HMC
studies, and any plaq specific optimisations should be retained in a private branch
instead of destroying the code simplicity.
2018-03-05 12:55:41 +00:00
paboyle
af7de7a294
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2018-03-05 12:22:41 +00:00
paboyle
1dc86efd26
Finalize protection
2018-03-05 12:22:18 +00:00
paboyle
4d53703c67
Scalar type differeing allowed, eg. precisoin change
2018-03-05 11:39:52 +00:00
paboyle
d506c59efa
Warnings disabled
2018-03-05 11:39:20 +00:00
paboyle
44188a5c6f
AVX512 fix
2018-03-05 00:32:24 +00:00
paboyle
2018077770
Make NVCC happy with the compile. This is warning free on 9.1 on my laptop (both make and make tests).
2018-03-05 00:28:24 +00:00
paboyle
984e06e2b5
Introduce view objects that can safely be copied to GPU for access
2018-03-04 16:40:11 +00:00
paboyle
aead94e9a7
View introduced
2018-03-04 16:39:29 +00:00
paboyle
3277bda130
View introduction to prepare for accelerator offload.
...
Probably same problem exists for stencil object
2018-03-04 16:38:08 +00:00
paboyle
442b0b406c
View related changes
2018-03-04 16:34:14 +00:00
paboyle
8824a54269
View related changes
2018-03-04 16:33:33 +00:00
paboyle
c03423250f
Indexable changes
2018-03-04 16:31:35 +00:00
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