fionnoh
|
34e9d3f0ca
|
Moved the creation and resizing of the v and w high modes from the A2A class to the A2A module and made them an output of the module. This means that they have to be inputs of the contration modules and they will freed from memory if they are no longer needed.
|
2018-07-22 14:40:31 +01:00 |
|
fionnoh
|
c995788259
|
Added ImportUnphysicalFermion and included appropriate logic for 5d w vectors in A2A code
|
2018-07-21 00:08:11 +01:00 |
|
fionnoh
|
9deae8c962
|
A2A meson field contraction code
|
2018-07-16 14:18:45 +01:00 |
|
fionnoh
|
7fe3974c0a
|
Included eigenPacks and action as references, not inputs, of A2A module. They now now longer need to be parameters in the meson field modules.
|
2018-06-28 16:14:49 +01:00 |
|
fionnoh
|
8fe9a13cdd
|
Merge branch 'feature/hadrons' of https://github.com/paboyle/Grid into feature/hadrons
|
2018-06-28 16:13:07 +01:00 |
|
fionnoh
|
1ac3526f33
|
Small changes to the A2A header and module
|
2018-06-22 12:29:42 +01:00 |
|
|
91405de3f7
|
Hadrons: new solver exposing fermion matrix and generic source/solve import/export
|
2018-06-22 12:14:37 +02:00 |
|
fionnoh
|
8fccda301a
|
Fixed a bug where the guess was always subtracted after the solve and included appropriate weights for the sources in the one case we're looking at now. More work needs to be done to make the 5d/4d source logic less brittle.
|
2018-06-21 16:36:59 +01:00 |
|
fionnoh
|
b5fc5e2030
|
All to all module update that hit a promising milestone. Commiting for a reference for future changes.
|
2018-06-20 10:59:07 +01:00 |
|
fionnoh
|
a8d4156997
|
Added a Hadrons module that computes the all-to-all v and w vectors
|
2018-05-31 17:18:58 +01:00 |
|
fionnoh
|
c18074869b
|
Changes to Hadrons SchurRB solver to allow for a subtract_guess boolean to be passed
|
2018-05-31 17:17:16 +01:00 |
|
|
3252059daf
|
Hadrons: multi-file support for eigenpacks
|
2018-05-07 17:25:36 +01:00 |
|
|
cc6eb51e3e
|
Hadrons: macro refactoring for library portability
|
2018-04-25 16:49:14 +01:00 |
|
|
b25a59e95e
|
Hadrons: mitigation of GCC/Intel compiler bug not generating defaulted destructors
|
2018-04-24 17:20:25 +01:00 |
|
|
ce7720e221
|
Hadrons: copyright update
|
2018-04-23 17:36:20 +01:00 |
|
|
853a5528dc
|
Hadrons: template modules compilation optimisation
|
2018-04-23 17:35:01 +01:00 |
|
|
a16bbecb8a
|
Hadrons: more feedback
|
2018-04-06 19:38:20 +01:00 |
|
|
6b7228b3e6
|
Hadrons: better metadata for eigenpack
|
2018-04-06 19:29:53 +01:00 |
|
|
7dcf5c90e3
|
Hadrons: eigenpack must be referred by solver when used
|
2018-04-06 13:16:28 +01:00 |
|
|
d3f857b1c9
|
Hadrons: proper metadata for eigenpacks
|
2018-04-04 16:36:37 +01:00 |
|
|
68e6a58f12
|
Hadrons: several Lanczos fixes and improvements
|
2018-04-03 17:42:21 +01:00 |
|
|
cbc73a3fd1
|
Hadrons: CG guesser fix
|
2018-03-19 13:11:38 +00:00 |
|
|
d516938707
|
Hadrons: eigen packs I/O and deflation interface
|
2018-03-14 14:55:47 +00:00 |
|
|
2d4d70d3ec
|
Hadrons: LCL fixes
|
2018-03-13 16:10:36 +00:00 |
|
|
f57afe2079
|
Hadrons: much cleaner eigenpack implementation, to be tested
|
2018-03-13 13:51:09 +00:00 |
|
|
70ec2faa98
|
Hadrons: maximum iteration specified for tests and error if 0
|
2018-03-09 19:53:55 +00:00 |
|
|
c0a929aef7
|
Hadrons: code cleaning
|
2018-03-02 14:29:54 +00:00 |
|
|
83a101db83
|
Hadrons: more LCL fixes
|
2018-03-02 11:05:02 +00:00 |
|
|
c4274e1660
|
Hadrons: LCL cleaning
|
2018-03-02 10:18:33 +00:00 |
|
|
ba6db55cb0
|
Hadrons: reverse last commit
|
2018-03-01 23:30:58 +00:00 |
|
|
e5ea84d531
|
Hadrons: LCL: orthogonalise coarse evec
|
2018-03-01 19:33:11 +00:00 |
|
|
15767a1491
|
Hadrons: LCL fine convergence test
|
2018-03-01 18:04:08 +00:00 |
|
|
e418b044f7
|
Hadrons: code cleaning
|
2018-03-01 12:57:28 +00:00 |
|
|
b8b05f143f
|
Hadrons: Lanczos more conservative type names
|
2018-03-01 12:53:16 +00:00 |
|
|
abb7d4d2f5
|
Hadrons: z-Mobius action
|
2018-02-27 19:32:19 +00:00 |
|
|
16ebbfff29
|
Hadrons: Schur convention globally defined through a macro
|
2018-02-27 18:45:23 +00:00 |
|
|
8a049f27b8
|
Hadrons: Lanczos code improvement
|
2018-02-27 13:46:59 +00:00 |
|
|
43578a3eb4
|
Hadrons: copyright update
|
2018-02-26 19:24:19 +00:00 |
|
|
fdbd42e542
|
Hadrons: first implementation of local coherence Lanczos
|
2018-02-26 19:22:43 +00:00 |
|
|
8b30c5956c
|
Hadrons: copyright update
|
2017-12-26 14:16:47 +01:00 |
|
|
64161a8743
|
Hadrons: much simpler reference dependency
|
2017-12-12 13:08:01 +00:00 |
|
|
0fbf445edd
|
Hadrons: object creation that get properly captured by the memory profiler
|
2017-12-06 16:51:48 +01:00 |
|
|
624246409c
|
Hadrons: module setup/execute protected to forbid user to bypass execution control
|
2017-12-03 19:46:18 +01:00 |
|
|
514993ed17
|
Hadrons: progress on the interface, genetic algorithm freezing
|
2017-12-01 19:38:23 +00:00 |
|
|
a3fe874a5b
|
Hadrons: everything is broken, repairing while implementing the new memory model
|
2017-11-22 23:27:19 +00:00 |
|
|
22749699a3
|
Fixes after merge and point sink module
|
2017-06-06 11:45:30 -05:00 |
|
|
67d72000e7
|
Hadrons: more legal banner fixes
|
2016-12-15 18:26:39 +00:00 |
|
|
80cef1c78f
|
Hadrons: legal banner fix
|
2016-12-15 18:21:52 +00:00 |
|
|
3af663e17b
|
Hadrons: modules remember their factory registration name
|
2016-12-14 17:59:45 +00:00 |
|
|
d1f7c6b94e
|
Hadrons: templatisation of the fermion implementation
|
2016-12-05 16:47:29 +09:00 |
|