Peter Boyle
5b8b630919
Finished the four quark optimisation for Bag parameters.
...
To do:
Abstract the cache blocking from the contraction with lambda functions.
Share code between PionFieldXX with and without momentum. Share with the Meson field code somehow.
Assemble the WWVV in a standalone routine.
Play similar lambda function trick for the four quark operator.
Hack it first by doing the MesonField Routine in here too.
2018-08-28 14:11:03 +01:00
Peter Boyle
81287133f3
New files
2018-08-28 11:32:41 +01:00
Peter Boyle
bd27940f78
Reorder the loop
2018-08-28 11:32:23 +01:00
Peter Boyle
3791a38f7c
Optimised the MesonField a bit more
2018-08-01 08:27:27 +01:00
Peter Boyle
142f7b0c86
Updated the A2A Meson Field module
2018-07-31 15:58:02 +01:00
paboyle
e3a309a73f
Eigen happiness
2018-07-31 00:35:17 +01:00
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
94c7198001
Added ZFIMPL to A2AMeson contraction
2018-07-20 23:08:22 +01:00
fionnoh
355d4b58be
Merge branch 'feature/hadrons' of github.com:fionnoh/Grid into feature/hadrons
2018-07-19 16:07:54 +01:00
fionnoh
2c54a536f3
Moved the meson field inner product to its own header file
2018-07-19 15:56:52 +01:00
fionnoh
d868a45120
Cleaned up some stuff that was erroneously included in a previous "trash" commit. Leaving in the mySliceInnerProdct function for now as it speeds up mesonfield creation quite a lot for 24^3 tests
2018-07-16 16:19:59 +01:00
fionnoh
9deae8c962
A2A meson field contraction code
2018-07-16 14:18:45 +01:00
fionnoh
db86cdd7bd
Possible trash commit
2018-07-10 13:30:45 +01:00
fionnoh
f74617c124
Added ZFIMPL to meson field module
2018-07-03 14:04:53 +01:00
fionnoh
8c6a3921ed
Merge remote-tracking branch 'upstream/feature/hadrons' into feature/hadrons
2018-07-03 11:35:14 +01:00
a8a15dd9d0
Hadrons: code cleaning
2018-07-02 17:52:39 +01:00
3ce68a751a
Hadrons: stout smearing module
2018-07-02 17:52:04 +01:00
fionnoh
a2929f4384
Removed A2A contraction module and replaced it with the beginnings of a meson field module
2018-06-28 16:17:26 +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
fecec803d9
Merge branch 'feature/hadrons' of https://github.com/paboyle/Grid into feature/hadrons
2018-06-28 16:13:43 +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
d2c42e6f42
Hadrons: scaled DWF action
2018-06-26 14:59:33 +01:00
adcef36189
Hadrons: Möbius DWF action
2018-06-25 15:58:35 +01:00
fionnoh
2f121c41c9
Commiting reation of meson field code before a merge with the upstream branch feature/hadrons
2018-06-25 12:20:46 +01:00
e0ed7e300f
Hadrons: spurious Dminus removed
2018-06-22 16:33:43 +02:00
c760f0a4c3
Hadrons: remove make_5D/4D functions and FreeProp fix
2018-06-22 16:12:46 +02:00
c84eeedec3
Hadrons: GaugeProp module for z-Wilson actions
2018-06-22 15:53:22 +02:00
fionnoh
1ac3526f33
Small changes to the A2A header and module
2018-06-22 12:29:42 +01:00
fionnoh
0de090ee74
Temporarily added in the contraction code that produced the working 2-pt function. This is commited for reference only and will be removed in the next push.
2018-06-22 12:28:41 +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
James Harrison
0fe5aeffbb
Merge branch 'feature/hadrons' into feature/qed-fvol
2018-06-04 16:59:43 +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
72abc34764
Merge pull request #166 from guelpers/feature/hadrons
...
Feature/hadrons
2018-05-28 11:49:46 +02:00
James Harrison
f5db386c55
Change MODULE_REGISTER_NS -> MODULE_REGISTER in UnitEM, ScalarVP and VPCounterTerms
2018-05-22 16:16:21 +01:00
James Harrison
294ee70a7a
Merge branch 'feature/hadrons' into feature/qed-fvol
...
# Conflicts:
# extras/Hadrons/modules.inc
# lib/qcd/action/gauge/Photon.h
2018-05-21 18:02:41 +01:00
255d4992e1
Hadrons: stochastic scalar SU(N) free field fix
2018-05-18 20:49:55 +01:00
a0d399e5ce
Hadrons: yet other attempts at EMT NPR
2018-05-18 20:49:26 +01:00
5e3be47117
Hadrons: scalar SU(N) various fixes
2018-05-14 18:58:39 +01:00
93771f3099
Hadrons: scalar SU(N) stochastic free field
2018-05-10 22:29:48 +01:00
3252059daf
Hadrons: multi-file support for eigenpacks
2018-05-07 17:25:36 +01:00
dd6b796a01
Hadrons: scalar SU(N) volume factor fix
2018-05-03 16:19:17 +01:00
Vera Guelpers
52a856b4a8
FreeProp module for Hadrons
2018-05-03 12:33:20 +01:00
Vera Guelpers
2700992ef5
Merge remote-tracking branch 'upstream/feature/hadrons' into feature/hadrons
2018-05-03 10:01:52 +01:00
edc28dcfbf
Hadrons: scalar SU(N) 2-pt fix
2018-05-01 14:02:31 +01:00
d47484717e
Hadrons: scalar SU(N) result handling improvement
2018-04-26 17:32:37 +01:00
cc6eb51e3e
Hadrons: macro refactoring for library portability
2018-04-25 16:49:14 +01:00