|
5d3046eae8
|
Locally periodic override option
|
2021-05-25 18:15:17 -04:00 |
|
|
d73063682e
|
GetDoubledGaugeField
|
2021-05-25 18:14:55 -04:00 |
|
|
59584b6605
|
GetDoubledGaugeField
|
2021-05-25 18:14:34 -04:00 |
|
|
f6d7188615
|
GetDoubledGaugeField useful for mixed precision or generally retrieving the double stored gauge field
|
2021-05-25 18:13:37 -04:00 |
|
|
b810b6f6bd
|
Dirichlet working multinode now
|
2021-05-25 18:13:01 -04:00 |
|
|
e0a92dff32
|
update action params
|
2021-05-25 18:12:11 -04:00 |
|
|
ef0ddd5d04
|
std::vector serialisation in hdf5 uses a different format if the vector is ragged. When reading back std::vector we need to check which format we're reading (since we don't know a priori) and this involves looking for attributes that may not exist. The c++ API: a) throws; and b) prints voluminous logging. Switched to non-throwing, non-logging, C version of the API after code review.
|
2021-05-24 18:43:55 +01:00 |
|
|
9b73dacf50
|
First row might still be ragged if multi dimensional. attrExists() doesn't throw, but easier to wrap in try ... catch than to explain in comment.
|
2021-05-22 04:34:32 +01:00 |
|
|
244b4aa07f
|
Serialise std::vector of numeric types as multidimensional object if size is regular ... or individually if ragged
|
2021-05-21 20:08:56 +01:00 |
|
|
84e246a963
|
Allow dimensions to be periodic
|
2021-05-18 16:36:29 -04:00 |
|
|
c18025c0b8
|
Luscher's filter - will tune this later
|
2021-05-18 16:35:39 -04:00 |
|
|
a918955020
|
Typo in assert
|
2021-05-18 16:35:01 -04:00 |
|
|
07a61e8826
|
renamed
|
2021-05-15 09:06:22 -04:00 |
|
|
58cb7c0732
|
passes force test and conserves in HMC plaquette looks odd
|
2021-05-15 09:05:34 -04:00 |
|
|
10339fd775
|
Rename
|
2021-05-15 08:53:39 -04:00 |
|
|
1fa89a2e7d
|
Numerator pseudofermion
|
2021-05-15 08:37:47 -04:00 |
|
|
09b233b82e
|
RdagR inverse
|
2021-05-14 22:21:23 -04:00 |
|
|
34ca4dd53a
|
Nexp=20 default. Need a test for this.
|
2021-05-14 22:20:41 -04:00 |
|
|
c19cf46169
|
Cayley causes problems if the argument is exactly ZERO
|
2021-05-14 22:19:22 -04:00 |
|
|
104986b53d
|
Prep for storing refresh actoin
|
2021-05-14 12:02:15 -04:00 |
|
|
91fd44419b
|
Prep for storing action from the pseudofermion refresh
|
2021-05-14 11:52:11 -04:00 |
|
|
d1daa0e3f7
|
Allow DD only in subset of dimensions
|
2021-05-14 11:47:27 -04:00 |
|
|
05e1aed326
|
commenting
|
2021-05-14 11:45:06 -04:00 |
|
|
d3fd23117a
|
Better block dimension checking and if Block >= Global dims implement non-Dirichlet
|
2021-05-14 11:28:24 -04:00 |
|
|
def51267e9
|
Starting the DDHMC filter. This will be seriously subject to tuning as force in
Omega and force in Omega bar appears to have different structure
|
2021-05-14 11:26:47 -04:00 |
|
|
5b52f29b2f
|
Prepare to store the action in refresh
|
2021-05-14 11:18:49 -04:00 |
|
|
25bd03f201
|
Add LorentzVector
|
2021-05-14 10:48:45 -04:00 |
|
|
d5edd100a5
|
Useful debug fingerprints
|
2021-05-14 10:48:14 -04:00 |
|
|
8458e13a23
|
Improved - untested
|
2021-05-12 11:00:04 -04:00 |
|
|
3575278b57
|
Small change
|
2021-05-12 10:57:04 -04:00 |
|
|
347ccdc468
|
Delete file, replaced by SchurFactoredFermionOperator
|
2021-05-11 13:55:52 -04:00 |
|
|
bf034ce239
|
The Dirichlet BC filter
|
2021-05-11 13:55:27 -04:00 |
|
|
791d0ab0b5
|
Provides the DDHMC lexicon for a pair of non-Dirichlet and Dirichlet operators
|
2021-05-11 13:54:49 -04:00 |
|
|
94a2a645bd
|
Dirichlet BC wrapper for any Fermion Operator
|
2021-05-11 13:54:15 -04:00 |
|
|
0bade717bf
|
Added the momentum filter to resources
|
2021-05-11 13:50:38 -04:00 |
|
|
84fe791519
|
put momentum filter into the HMC resources
|
2021-05-11 13:49:49 -04:00 |
|
|
e009a37f6e
|
Moving the code to SchurFactorizedFermionOperator
|
2021-05-11 13:46:40 -04:00 |
|
|
d7a887baf1
|
Better include guard
|
2021-05-11 13:45:53 -04:00 |
|
|
060bb59535
|
GCC warnings
|
2021-05-11 13:38:27 -04:00 |
|
|
bac36399c1
|
Compiles
|
2021-05-07 00:36:28 +02:00 |
|
|
b5b930d5bb
|
Merge branch 'feature/ddhmc' of https://github.com/paboyle/Grid into feature/ddhmc
|
2021-05-06 23:51:25 +02:00 |
|
|
4fca66a7c6
|
Implement Dirichlet Comms option
|
2021-05-06 23:44:45 +02:00 |
|
|
bd181b9481
|
Merge branch 'feature/ddhmc' of https://github.com/paboyle/Grid into feature/ddhmc
|
2021-05-06 23:42:39 +02:00 |
|
|
919ced1c31
|
Move the momentum filter to a better location for DDHMC
|
2021-05-06 23:29:03 +02:00 |
|
|
b32fd473f8
|
Start at the Domain decomposed supprt
|
2021-05-06 23:28:28 +02:00 |
|
|
ffcab64890
|
DDHMC filter
|
2021-05-06 23:27:57 +02:00 |
|
|
ebba195e0d
|
Code prettier
|
2021-05-06 23:23:30 +02:00 |
|
|
3b433fe6fb
|
Better force logging
|
2021-05-06 23:22:09 +02:00 |
|
|
07d1030660
|
Schur solver for Mdag
|
2021-05-06 23:21:15 +02:00 |
|
|
cdeb718229
|
4D pseudo fermion, with Schur red black solvers
|
2021-05-06 23:15:16 +02:00 |
|