Peter Boyle
e009a37f6e
Moving the code to SchurFactorizedFermionOperator
2021-05-11 13:46:40 -04:00
Peter Boyle
d7a887baf1
Better include guard
2021-05-11 13:45:53 -04:00
Peter Boyle
060bb59535
GCC warnings
2021-05-11 13:38:27 -04:00
Peter Boyle
bac36399c1
Compiles
2021-05-07 00:36:28 +02:00
Peter Boyle
b5b930d5bb
Merge branch 'feature/ddhmc' of https://github.com/paboyle/Grid into feature/ddhmc
2021-05-06 23:51:25 +02:00
Peter Boyle
4fca66a7c6
Implement Dirichlet Comms option
2021-05-06 23:44:45 +02:00
Peter Boyle
bd181b9481
Merge branch 'feature/ddhmc' of https://github.com/paboyle/Grid into feature/ddhmc
2021-05-06 23:42:39 +02:00
Peter Boyle
919ced1c31
Move the momentum filter to a better location for DDHMC
2021-05-06 23:29:03 +02:00
Peter Boyle
b32fd473f8
Start at the Domain decomposed supprt
2021-05-06 23:28:28 +02:00
Peter Boyle
ffcab64890
DDHMC filter
2021-05-06 23:27:57 +02:00
Peter Boyle
ebba195e0d
Code prettier
2021-05-06 23:23:30 +02:00
Peter Boyle
3b433fe6fb
Better force logging
2021-05-06 23:22:09 +02:00
Peter Boyle
07d1030660
Schur solver for Mdag
2021-05-06 23:21:15 +02:00
Peter Boyle
cdeb718229
4D pseudo fermion, with Schur red black solvers
2021-05-06 23:15:16 +02:00
Peter Boyle
6fe8533414
Mdagger solve support
2021-05-06 23:10:36 +02:00
Peter Boyle
f776a7fe4a
Merge branch 'feature/gparity_HMC' into feature/ddhmc
2021-05-06 20:55:03 +02:00
Peter Boyle
cff884929c
Merge branch 'develop' into feature/ddhmc
2021-05-05 23:40:23 -04:00
Peter Boyle
9c991c7e29
First half quarter cut
2021-05-05 23:37:21 -04:00
Quadro
1c70d8c4d9
Warning remove
2021-05-05 19:56:04 -04:00
Quadro
f0e9a5299f
Happy on GCC I hope
2021-05-05 19:55:34 -04:00
Quadro
f1b8ba45e7
Warning on GCC suppress unrelated to my code so why doesn't it shut up about its ABI fix
2021-05-05 19:54:21 -04:00
Peter Boyle
fe998ab578
Merge branch 'feature/gparity_HMC' of https://github.com/paboyle/Grid into feature/gparity_HMC
2021-05-05 17:36:51 -04:00
Peter Boyle
c2ee2b5fd1
Random chhanges
2021-05-05 17:36:38 -04:00
Peter Boyle
8637a9512a
Freeze Gaussian implementation
2021-05-05 17:34:54 -04:00
Peter Boyle
7f6e2ee03e
Drop normal_distribution, standardise
2021-05-05 17:34:17 -04:00
u61464
8cfc7342cd
staggered hand unroll read coalesce
2021-05-05 14:17:18 -07:00
Peter Boyle
7b02acb2bd
Merge branch 'feature/gparity_HMC' of https://github.com/paboyle/Grid into feature/gparity_HMC
2021-05-04 13:45:11 -04:00
Peter Boyle
86948c6ea0
CRC for finger print fields - aids debug / version diff
2021-05-04 13:44:38 -04:00
Peter Boyle
53d226924a
CRC added
2021-05-04 13:44:07 -04:00
Christopher Kelly
80176b1b39
RHMC now outputs some initial norms to the logs
...
Fixed DWF+I Gparity binaries not correctly assigning twist directions (thanks Peter!)
2021-05-04 13:12:23 -04:00
u61464
15ae317858
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2021-05-04 08:40:38 -07:00
u61464
834f536b5f
Fastest option on SyCL is now std::complex
2021-05-04 08:40:18 -07:00
cf2923d5dd
Jamie's fix
2021-04-27 16:53:37 +01:00
Peter Boyle
a198d59381
Merge branch 'feature/gparity_HMC' of https://github.com/paboyle/Grid into feature/gparity_HMC
2021-04-26 21:05:52 +02:00
009ccd581e
bugfix 3D stout smearing
2021-04-26 10:36:33 +01:00
Peter Boyle
d45c868656
Change interface
2021-04-25 10:53:34 -04:00
Peter Boyle
955a8113de
Expose label only to reduce number of parameters
2021-04-25 10:36:38 -04:00
Peter Boyle
dbe210dd53
Open the ens_id
2021-04-25 10:25:59 -04:00
Peter Boyle
824d84473f
Merge branch 'develop' into feature/gparity_HMC
2021-04-22 16:32:41 -04:00
Peter Boyle
752f70cd48
Merge branch 'develop' into feature/gparity_HMC
2021-04-22 01:58:11 +02:00
Christopher Kelly
e0e42873c1
Const correctness for Lattice::Replicate
...
Adapted GeneralEvenOddRationalRatio and Test_rhmc_EOWilsonRatio_doubleVsMixedPrec to recent changes that require passing in serial RNG
For GeneralEvenOddRationalRatio and TwoFlavourEvenOddRatio, broke refresh into two stages, the first of which generates the random field and the second that computes the pseudofermion field.
This allows derived classes to override the generation of the random field, for example in testing.
Test_dwf_gpforce now uses Gparity in x-direction and APBC in time as opposed to G-parity in time
Added Test_action_dwf_gparity2fvs1f that compares the DWF fermion action with the 2f and the 1f (doubled-lattice) implementations of Gparity
2021-04-14 16:41:27 -04:00
Peter Boyle
980e721f6e
Update MetaData.h
2021-04-13 09:33:01 -04:00
Peter Boyle
21165ed489
Better logging and moving momentumfilter
2021-04-10 01:08:23 +02:00
Peter Boyle
09288d633c
4D pseudofermoin
2021-04-10 01:06:52 +02:00
Peter Boyle
fe00c96435
4D Pseudofermion support
2021-04-10 01:06:11 +02:00
Peter Boyle
0765f30308
4D pseudo fermion support
2021-04-10 01:05:42 +02:00
Peter Boyle
a6326b664e
Move momenutm filter to earlier in the include sequence so it can be used by DDHMC
2021-04-10 01:04:16 +02:00
Peter Boyle
ccd30e1485
4D pseudofermion in Cayley action
2021-04-10 01:03:01 +02:00
895244ecc3
Merge with upstream; implemented conserved tadpole for Shamir action.
2021-04-06 13:46:33 +01:00
addeb621a7
Implemented tadpole operator for Shamir action.
2021-04-06 13:45:37 +01:00