655a69259a
Added support for GCC compilation for Skylake AVX512
2018-01-28 17:02:46 +01:00
b00d2d2c39
Correction of Representations compilation and small compilation error for Intel 17
2018-01-17 13:46:12 +00:00
3923683e9b
Updating the feature/clover branch with the newest Hadron package
2018-01-12 13:35:51 +00:00
43e48542ab
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2018-01-08 11:34:45 +00:00
6ecf280723
Simplify comms layer proliferation
2018-01-08 11:28:04 +00:00
4ce63af7d5
Working on Hadrons with Hirep. (QCD is set for SU4)
2017-12-22 19:02:07 +01: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
2cfb50cbe5
bug fix in sequential insertion of conserved vector current
2017-12-08 11:13:39 +00: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
6a15e2e8ef
Added WilsonTwoIndexAntiSymmImpl instantiation in WilsonKernelsHand.cc (shoud not be necessary)
2017-11-12 14:16:19 +01:00
59d9ccf70c
restored WilsonKernelsHand.cc and added Qtop to production codes
2017-11-08 22:02:32 +01:00
a493429218
added Production tests for MixedRep, Adj, 2S, 2AS. Still missing QObs. The HMC is not printing correctly all the actions and forces.
2017-11-04 18:16:54 +01:00
915f610da0
clover 2indexSymm hmc production test created. clover 2indexAsymm and clover mixed to be filled.
2017-11-04 01:17:06 +01:00
682e7d7839
Merge branch 'develop' into feature/hadrons
2017-11-01 19:24:38 +00:00
8e057721a9
Anisotropic Clover term written and tested
2017-11-01 12:50:54 +00:00
fa5e4add47
Added support for anisotropy to the WilsonFermion class
2017-10-31 18:20:38 +00:00
749189fd72
Full clover force correct
2017-10-29 12:03:08 +00:00
f941c4ee18
Clover term force ok
2017-10-29 11:43:33 +00:00
91b8bf0613
Debugging force term
2017-10-26 18:23:55 +01:00
ccdec7a7ab
Merge branch 'develop' into feature/clover
2017-10-24 16:51:14 +01:00
93642d813d
Merging
2017-10-24 16:48:05 +01:00
ec8cd11c1f
Cleanup and prepare for pull request
2017-10-24 13:21:17 +01:00
031c94e02e
Debugging process for the clover term
2017-10-23 18:27:34 +01:00
317ddfedee
updated test clover + first attempt derivative clove term (still missing spin part)
2017-10-16 02:47:33 +02:00
bf58557fb1
Block compressed Lanczos
2017-10-10 14:15:11 +01:00
63b2bc1936
Merge branch 'develop' into feature/hadrons
...
# Conflicts:
# lib/qcd/action/fermion/FermionOperatorImpl.h
2017-10-05 14:16:23 +01:00
d810e8c8fb
first attempt to write C terms in clover derivative. Some shifts to be fixed
2017-10-05 10:13:53 +02:00
d54807b8c0
MPIT works with split grid now
2017-10-02 23:14:56 +01:00
56478d63a5
clover + test (valence)
2017-09-24 19:32:15 +02:00
946a8671b9
Merge pull request #129 from djm2131/feature/eofa
...
Add support for DWF with the exact one flavor algorithm
2017-09-21 10:15:21 +01:00
bfb68e6f02
Merge pull request #130 from giltirn/gparity-handunroll
...
Gparity handunroll
2017-09-21 10:11:00 +01:00
59bd1fe21b
Fix for 'perm' and 'local' not being set for hand-unrolled external-site Dslash, which caused incorrect behavior of G-parity kernel
2017-08-29 13:07:37 -07:00
a56e3b40c4
Merge branch 'develop' into feature/hadrons
2017-08-29 11:03:53 -06:00
74af885d4e
Removed some no-longer-needed associated with G-parity hand unrolled kernel
2017-08-29 09:50:37 -04:00
80c5bce5bb
Merge branch 'develop' into feature/multi-communicator
2017-08-25 20:21:26 +01:00
f68b5de9c8
No compile fix on Clang
2017-08-25 19:35:21 +01:00
f365a83fae
In G-parity unrolled kernel, replaced calls to permute and exchange with run-time-evaluated permute type with explicit calls to appropriate underlying functions
2017-08-25 14:24:11 -04:00
c289699d9a
updated from cambridge mpi3 shakeout
2017-08-25 11:41:01 +01:00
c3b1263e75
Benchmark prep
2017-08-25 09:25:54 +01:00
34a9aeb331
Reduced number of if-statement evaluations in G-parity unrolled kernel
2017-08-24 13:53:50 -07:00
21b02760c3
Merge branch 'develop' into feature/hadrons
2017-08-24 17:05:45 +01:00
ce5df177ee
Removed superfluous implementation of G-parity twist for hand-unrolled kernel from GparityWilsonImpl
2017-08-23 15:05:22 -04:00
a0bb8e5b46
Added hand-unrolled kernel implementations of all the other dslash precision / comms precision combinations with G-parity
2017-08-23 14:44:40 -04:00
46f88e6d72
G-parity hand-unrolled intrinsics twist now uses one less permute and one less temporary
2017-08-23 13:21:10 -04:00
dd8f1ea189
Vectorized Mobius EOFA Dperp + shift operation
2017-08-23 13:17:26 -04:00
b61835c1a5
Added inplace version of intrinsic G-parity twist to hand-unrolled kernel
2017-08-23 12:33:48 -04:00
d9cd4f0273
Staggered multinode block cg debugged. Missing global sum.
...
Code stalls and resumes on KNL at cambridge. Curious.
CG iterations 23ms each, then 3200 ms pauses. Mean bandwidth reports
as 200MB/s. Comms dominant in the report. However, the time behaviour suggests it
is *bursty*.... Could be swap to disk?
2017-08-23 15:07:18 +01:00
459f70e8d4
Check-in of working Mobius EOFA class and tests
2017-08-22 22:38:30 -04:00
061e48fd73
Replaced slow unpack-repack in G-parity BC twist with intrinsics version
2017-08-22 18:12:12 -04:00