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
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
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
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
2f121c41c9
Commiting reation of meson field code before a merge with the upstream branch feature/hadrons
2018-06-25 12:20:46 +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
Vera Guelpers
2700992ef5
Merge remote-tracking branch 'upstream/feature/hadrons' into feature/hadrons
2018-05-03 10:01:52 +01:00
cc6eb51e3e
Hadrons: macro refactoring for library portability
2018-04-25 16:49:14 +01:00
Vera Guelpers
507009089b
Merge remote-tracking branch 'upstream/feature/hadrons' into feature/hadrons
2018-04-25 09:36:39 +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
Vera Guelpers
8462bbfe63
Gamma input for meson contraction with round brackets
2018-03-12 18:02:12 +00:00
a1151fc734
Hadrons: MPI-safe serial IO
2018-01-23 17:26:50 +00:00
58c7a13d54
Hadrons: result file macro with trajectory number
2018-01-10 10:59:58 +00:00
8b30c5956c
Hadrons: copyright update
2017-12-26 14:16:47 +01:00
e2fe97277b
Hadrons: getReference use is rare, empty by default
2017-12-19 20:28:04 +00:00
bcf6f3890c
Hadrons: more fixes after test
2017-12-14 21:14:10 +00:00
842754bea9
Hadrons: most modules ported to the new interface, compiles but untested
2017-12-13 19:41:41 +00:00
259d504ef0
Hadrons: first full implementation of the module memory profiler
2017-12-12 19:32:58 +00:00
26d7b829a0
Hadrons: error managed through expections
2017-12-12 14:04:28 +00:00
64161a8743
Hadrons: much simpler reference dependency
2017-12-12 13:08:01 +00:00
5422251959
Hadrons: execution part moved in a new virtual machine class
2017-12-05 15:31:59 +01:00
624246409c
Hadrons: module setup/execute protected to forbid user to bypass execution control
2017-12-03 19:46:18 +01:00
2a9ebddad5
Hadrons: scheduler offline, minimal code working again
2017-12-03 19:45:15 +01:00
514993ed17
Hadrons: progress on the interface, genetic algorithm freezing
2017-12-01 19:38:23 +00:00
Lanny91
6293d438cd
Hadrons: sink smearing compatibility for 3pt contraction modules.
2017-07-16 13:43:25 +01:00
Lanny91
dc6b2d30d2
Documentation fix
2017-06-22 16:09:45 +02:00
Lanny91
2d433ba307
Changed header include guards to match new convention
2017-06-12 10:32:14 +01:00
Lanny91
b8e45ae490
Fixed remaining fermion type aliases after merge.
2017-06-07 16:26:22 +01:00
Lanny91
b35fc4e7f9
Merge branch 'feature/hadrons' of https://github.com/paboyle/Grid into feature/rare_kaon
...
# Conflicts:
# extras/Hadrons/Global.hpp
# tests/hadrons/Test_hadrons_rarekaon.cc
2017-06-07 14:38:51 +01:00
Lanny91
60f11bfd72
Removed redundant test module
2017-06-07 12:34:47 +01:00
22749699a3
Fixes after merge and point sink module
2017-06-06 11:45:30 -05:00
Lanny91
c504b4dbad
Code cleaning
2017-06-05 15:56:43 +01:00
Lanny91
eec79e0a1e
Ward Identity test improvements and conserved current bug fixes
2017-06-05 11:55:41 +01:00
064315c00b
Hadrons: mesons gamma list fix
2017-05-29 12:57:33 +01:00
Lanny91
08b314fd0f
Hadrons: conserved current test fixes. Axial current tests now also optional.
2017-05-18 13:16:14 +01:00
Lanny91
49331a3e72
Minor improvements to Ward Identity checks
2017-04-28 16:50:17 +01:00
Lanny91
d2003f24f4
Corrected incorrect usage of ExtractSlice for conserved current code.
2017-04-26 17:25:28 +01:00
Lanny91
159770e21b
Legal Banners added
2017-04-26 09:32:57 +01:00