James Harrison
|
20ac13fdf3
|
QedFVol: add ChargedProp as an input to ScalarVP module, instead of calculating scalar propagator within ScalarVP.
|
2017-06-08 17:43:39 +01:00 |
|
|
5f55bca378
|
Hadrons: Quark module renamed MFermion::GaugeProp
|
2017-06-07 20:10:48 -05:00 |
|
James Harrison
|
e38612e6fa
|
QedFVol: Update ScalarVP module for compatibility with new scalar action
|
2017-06-07 17:42:00 +01:00 |
|
James Harrison
|
c2b2b71c5d
|
Merge branch 'feature/qed-fvol' of https://github.com/paboyle/Grid into feature/qed-fvol
# Conflicts:
# extras/Hadrons/Modules.hpp
# extras/Hadrons/modules.inc
|
2017-06-07 16:59:47 +01:00 |
|
James Harrison
|
009f48a904
|
QedFVol: Add missing factor of 2 in free vacuum polarisation
|
2017-06-07 16:34:09 +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 |
|
|
0503c028be
|
Merge branch 'feature/qed-fvol' into feature/hadrons (non-trivial conflicts on scalar Impl)
# Conflicts:
# configure.ac
# lib/qcd/action/scalar/Scalar.h
|
2017-06-05 16:37:47 -05:00 |
|
Lanny91
|
c504b4dbad
|
Code cleaning
|
2017-06-05 15:56:43 +01:00 |
|
Lanny91
|
622a21bec6
|
Improvements to sequential conserved current test and small bugfix.
|
2017-06-05 15:55:32 +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
|
8e0ced627a
|
Hadrons: Fermion boundary conditions can now be set in measurement code.
|
2017-05-26 15:59:15 +01:00 |
|
Lanny91
|
08b314fd0f
|
Hadrons: conserved current test fixes. Axial current tests now also optional.
|
2017-05-18 13:16:14 +01:00 |
|
Lanny91
|
34332fe393
|
Improvement to sequential conserved current insertion tests
|
2017-05-12 16:30:43 +01:00 |
|
Lanny91
|
d44cc204d1
|
Added test module for sequential gamma matrix insertion
|
2017-05-12 14:58:17 +01:00 |
|
James Harrison
|
5cfc0180aa
|
QedFVol: Output free VP along with charged VP.
|
2017-05-09 12:46:57 +01:00 |
|
James Harrison
|
914f180fa3
|
QedFVol: Implement exact O(alpha) vacuum polarisation.
|
2017-05-09 11:46:25 +01:00 |
|
James Harrison
|
6cb563a40c
|
QedFVol: Access HVP tensor using a vector<vector<ScalarField>> instead of vector<vector<ScalarField*>>
|
2017-05-05 17:12:41 +01:00 |
|
James Harrison
|
db3837be22
|
QedFVol: Change “double” to “Real” in ScalarVP.cc
|
2017-05-03 13:26:49 +01:00 |
|
James Harrison
|
2f0dd83016
|
Calculate HVP using a single contraction of O(alpha) charged propagators.
|
2017-05-03 12:53:41 +01:00 |
|
Lanny91
|
49331a3e72
|
Minor improvements to Ward Identity checks
|
2017-04-28 16:50:17 +01:00 |
|
Lanny91
|
b9356d3866
|
Added more complete test of sequential insertion of conserved current.
|
2017-04-28 16:46:40 +01:00 |
|
Lanny91
|
f302eea91e
|
SitePropagator redefined to be a scalar object in TYPE_ALIASES.
|
2017-04-28 15:27:49 +01:00 |
|
Lanny91
|
a6ccbbe108
|
Conserved current sequential source now registered properly and fixed module inputs.
|
2017-04-28 10:43:47 +01:00 |
|
James Harrison
|
3ac27e5596
|
QedFVol: remove unnecessary copies of free propagator from shifted sources in ScalarVP
|
2017-04-27 14:17:50 +01:00 |
|
Lanny91
|
d2003f24f4
|
Corrected incorrect usage of ExtractSlice for conserved current code.
|
2017-04-26 17:25:28 +01:00 |
|
Lanny91
|
a39daecb62
|
Removed make_5D const declaration to avoid compilation error
|
2017-04-26 12:39:07 +01:00 |
|
Lanny91
|
159770e21b
|
Legal Banners added
|
2017-04-26 09:32:57 +01:00 |
|
Lanny91
|
dc5a6404ea
|
Hadrons: modules for testing conserved current contractions and sequential insertion.
|
2017-04-25 22:08:33 +01:00 |
|
James Harrison
|
bd466a55a8
|
QedFVol: remove charge dependence in chargedProp function of ScalarVP
|
2017-04-25 10:04:03 +01:00 |
|
James Harrison
|
c8e6f58e24
|
Fix typos in ScalarVP
|
2017-04-13 17:04:37 +01:00 |
|
James Harrison
|
888988ad37
|
Merge branch 'feature/qed-fvol' of https://github.com/paboyle/Grid into feature/qed-fvol
# Conflicts:
# lib/qcd/action/fermion/Fermion.h
|
2017-04-13 15:54:40 +01:00 |
|
|
a6a0da873f
|
Merge branch 'feature/hadrons' into feature/qed-fvol
|
2017-04-13 15:31:06 +01:00 |
|
Lanny91
|
af2d6ce2e0
|
Encapsulated 4D->5D and 5D->4D conversions in separate functions & added corresponding tests.
|
2017-04-12 14:36:02 +01:00 |
|
James Harrison
|
e4a105a30b
|
Merge branch 'feature/qed-fvol' of https://github.com/paboyle/Grid into feature/qed-fvol
|
2017-04-10 16:35:01 +01:00 |
|
James Harrison
|
26ebe41fef
|
QedFVol: Implement charged propagator calculation within ScalarVP module
|
2017-04-10 16:33:54 +01:00 |
|
Lanny91
|
cd1bd921bd
|
Reduced code duplication for Weak Hamiltonian contraction modules
|
2017-03-30 18:02:14 +01:00 |
|
Lanny91
|
2c81696fdd
|
HADRONS: 4pt Weak + current disconnected topology (e.g. for rare neutral kaon decays)
|
2017-03-30 10:37:17 +01:00 |
|
Lanny91
|
c9dc22efa1
|
HADRONS: Standalone disconnected loop contraction.
|
2017-03-30 10:33:18 +01:00 |
|
Lanny91
|
0ab04a000f
|
HADRONS: 3pt contraction with gamma insertion between two propagators.
|
2017-03-30 10:30:58 +01:00 |
|
James Harrison
|
9f755e0379
|
Add functions momD1 and momD2 to ScalarVP
|
2017-03-27 16:49:18 +01:00 |
|
James Harrison
|
4512dbdf58
|
Rename module ScalarFV to ScalarVP
|
2017-03-27 15:02:16 +01:00 |
|
James Harrison
|
483fd3cfa1
|
Add propagator expansion terms as inputs to ScalarFV
|
2017-03-27 13:24:51 +01:00 |
|
James Harrison
|
85516e9c7c
|
Output all terms of scalar propagator separately
|
2017-03-24 17:13:55 +00:00 |
|
James Harrison
|
0c006fbfaa
|
Add ScalarFV inputs to ScalarFV.hpp
|
2017-03-24 11:59:09 +00:00 |
|
James Harrison
|
54c10a42cc
|
Add source and emField inputs to ScalarFV module
|
2017-03-24 11:42:32 +00:00 |
|
James Harrison
|
ef0fe2bcc1
|
Added empty ScalarFV module
|
2017-03-21 11:39:46 +00:00 |
|
Lanny91
|
f011bdb869
|
Fixed overwrite of pminus projection in construction of 4d propagator from 5d.
|
2017-02-14 14:07:17 +00:00 |
|
Lanny91
|
d7464aa0fe
|
Switched from XmlWriter to CorrWriter in contraction code
|
2017-02-08 16:13:44 +00:00 |
|
Lanny91
|
fc19503673
|
Removed MSink namespace.
|
2017-02-08 13:17:39 +00:00 |
|
Lanny91
|
beba824136
|
Make use of GammaL class in Weak Hamiltonian contractions
|
2017-02-08 12:45:39 +00:00 |
|
Lanny91
|
6ebf8b12b6
|
Removed unnecessary repeat of write in Weak Hamiltonian contractions
|
2017-02-08 12:43:13 +00:00 |
|
Lanny91
|
e5a7ed4362
|
Moved write outside of loop, some physics corrections
|
2017-02-08 12:29:33 +00:00 |
|
Lanny91
|
2b2fc6453f
|
Fixed single precision compatibility issues
|
2017-02-07 13:59:29 +00:00 |
|
Lanny91
|
bdd2765461
|
Added missing allocation of Weak Hamiltonian result vector
|
2017-02-07 13:06:42 +00:00 |
|
Lanny91
|
4a45c06dd7
|
Code cleaning and addition of Weak Hamiltonian contraction log message
|
2017-02-06 20:12:30 +00:00 |
|
Lanny91
|
20e20733e8
|
Merge branch 'feature/hadrons' into feature/rare_kaon
|
2017-02-06 14:12:21 +00:00 |
|
Lanny91
|
b7cd1a19e3
|
Utilities for reading and writing "pair" objects.
|
2017-02-06 14:08:59 +00:00 |
|
|
eedcaf6470
|
Merge branch 'feature/hadrons' into feature/qed-fvol
|
2017-02-01 15:53:10 -08:00 |
|
Lanny91
|
d35d87d2c2
|
Weak Hamiltonian Eye-type contraction execution
|
2017-02-01 16:33:24 +00:00 |
|
Lanny91
|
74a5cda84b
|
Removed unnecessary "3pt" labels
|
2017-02-01 15:03:49 +00:00 |
|
Lanny91
|
5be05d85b8
|
Fixed collision of Wall source and sink header ifdefs
|
2017-02-01 13:56:22 +00:00 |
|
Lanny91
|
35ac85aea8
|
Updated Weak Hamiltonian contractions to use zero-flop gamma matrices
|
2017-02-01 12:57:34 +00:00 |
|
Lanny91
|
fa237401ff
|
Consistent variable name in macro
|
2017-02-01 12:56:55 +00:00 |
|
Lanny91
|
97053adcb5
|
Merge branch 'feature/hadrons' into feature/rare_kaon
|
2017-02-01 10:13:29 +00:00 |
|
Lanny91
|
f8fbe4d7a3
|
Merge remote-tracking branch 'paboyle/feature/hadrons' into feature/hadrons
# Conflicts:
# extras/Hadrons/Modules/MContraction/Meson.hpp
# tests/hadrons/Test_hadrons_meson_3pt.cc
Updated Meson.hpp to utilise zero-flop gamma matrices.
|
2017-02-01 09:27:00 +00:00 |
|
Lanny91
|
9e9f621d5d
|
Hadrons: added Weak Hamiltonian module dependencies, some reformatting.
|
2017-01-30 17:54:21 +00:00 |
|
Lanny91
|
651e1a7cbc
|
Hadrons: Momentum inserted as multiples of 2*pi/L
|
2017-01-30 17:14:33 +00:00 |
|
Lanny91
|
c4d3672720
|
Hadrons: Momentum projection in meson module.
|
2017-01-30 17:09:04 +00:00 |
|
|
b39f0d1fb6
|
Hadrons: default I/O to HDF5 if possible, XML otherwise
|
2017-01-27 18:12:35 -08:00 |
|
Lanny91
|
9bf4108d1f
|
Weak Hamiltonian contraction modules, for Eye and NonEye contraction topologies. Execution for NonEye type diagrams has been implemented, but not yet for Eye type.
|
2017-01-27 16:58:11 +00:00 |
|
James Harrison
|
ee93f0218b
|
ChargedProp: remove ScalarField fs
|
2017-01-27 12:22:48 +00:00 |
|
James Harrison
|
f65a585236
|
ChargedProp: Switch to HDF5 output
|
2017-01-26 15:02:30 +00:00 |
|
Lanny91
|
977f34dca6
|
Added missing typename
|
2017-01-26 13:18:33 +00:00 |
|
|
4d3787db65
|
Hadrons fixed for new gammas, Meson only does one contraction but this’ll change in the future
|
2017-01-25 09:59:00 -08:00 |
|
|
a37e71f362
|
New automatic implementation of gamma matrices, Meson and SeqGamma are broken
|
2017-01-23 19:13:43 -08:00 |
|
James Harrison
|
ae99e99da2
|
Fixed bug in ChargedProp
|
2017-01-23 17:27:50 +00:00 |
|
Lanny91
|
c291ef77b5
|
Merge branch 'feature/hadrons' of https://github.com/paboyle/Grid into feature/hadrons
|
2017-01-23 15:24:47 +00:00 |
|
Lanny91
|
7dd2764bb2
|
Wall sink smearing
|
2017-01-23 15:17:54 +00:00 |
|
Lanny91
|
af29be2c90
|
Simplified operation of meson module. Result has been modified to output one contraction at a time for each pair of gamma insertions at source and sink.
|
2017-01-20 16:38:50 +00:00 |
|
Lanny91
|
07f2ebea1b
|
Meson module now takes list of gamma matrices to insert at source and sink.
|
2017-01-19 22:18:42 +00:00 |
|
Lanny91
|
8ae1a95ec6
|
Legal banners and module descriptions
|
2017-01-17 18:14:20 +00:00 |
|
Lanny91
|
82b7d4eaf0
|
Added noise loop dependencies
|
2017-01-17 15:58:32 +00:00 |
|
Lanny91
|
78774fbdc0
|
Construct loop propagator
|
2017-01-17 15:29:45 +00:00 |
|
Lanny91
|
b7f90aa011
|
Added momentum choice for wall source
|
2017-01-13 15:54:19 +00:00 |
|
|
92f8950a56
|
Charged scalar prop: cleaning and output
|
2017-01-13 13:30:56 +00:00 |
|
|
65987a8a58
|
First implementation of the scalar QED propagator, runs but absolutely not checked
|
2017-01-12 20:44:23 +00:00 |
|
|
889d828bc2
|
Code cleaning
|
2017-01-12 18:17:44 +00:00 |
|
Lanny91
|
f22b79da8f
|
Added missing type aliases
|
2017-01-12 12:52:12 +00:00 |
|
Lanny91
|
4db82da0db
|
Wall sources
|
2017-01-12 11:41:10 +00:00 |
|
|
ad98b6193d
|
creating the necessary caches for the FFT EM scalar propagator
|
2017-01-11 18:40:43 +00:00 |
|
|
fc760016b3
|
More uniform cache name for scalar momentum propagators
|
2017-01-11 18:39:58 +00:00 |
|
|
2da86f7dae
|
Merge branch 'feature/hadrons' into feature/qed-fvol
|
2017-01-11 18:38:05 +00:00 |
|
|
41df1db811
|
Hadrons: number of dimensions entirely determined by the initial grid
|
2017-01-11 18:37:49 +00:00 |
|
|
97843e2b58
|
Hadrons: free scalar buffer fix and output
|
2017-01-05 14:58:55 +00:00 |
|
|
673994b281
|
Hadrons: modules for scalar propagators
|
2016-12-29 22:44:58 +01:00 |
|
|
bbc0eff078
|
Hadrons: scalar sources
|
2016-12-29 22:44:22 +01:00 |
|
|
4c60e31070
|
Hadrons: code cleaning
|
2016-12-29 22:44:08 +01:00 |
|
|
afbf7d4c37
|
QED Gimpl moved in Photon.h
|
2016-12-29 22:43:38 +01:00 |
|
|
4c3fd9fa3f
|
stochastic QED field module in Hadrons
|
2016-12-22 00:29:41 +01: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 |
|
|
f3e49e4b73
|
Hadrons: module templates update
|
2016-12-14 18:19:46 +00:00 |
|
|
e1653a9f94
|
Hadrons: size fix in DWF module
|
2016-12-14 18:02:36 +00:00 |
|
|
3af663e17b
|
Hadrons: modules remember their factory registration name
|
2016-12-14 17:59:45 +00:00 |
|
|
5b3edf08a4
|
Hadrons: sequential gamma source
|
2016-12-06 12:13:19 +09:00 |
|
|
bd1d1cca34
|
Hadrons: code cleaning
|
2016-12-06 12:12:59 +09:00 |
|
|
aa016f61b9
|
Hadrons: empty baryon contractions
|
2016-12-05 17:26:57 +09:00 |
|
|
d42a1b73c4
|
Hadrons: code cleaning
|
2016-12-05 17:26:36 +09:00 |
|
|
d292657ef7
|
Hadrons: more module templates
|
2016-12-05 17:26:17 +09:00 |
|
|
d1f7c6b94e
|
Hadrons: templatisation of the fermion implementation
|
2016-12-05 16:47:29 +09:00 |
|
|
7ae734103e
|
Hadrons: namespace macro to tackle GCC 5 bug
|
2016-12-05 14:29:32 +09:00 |
|
|
320268fe93
|
Hadrons: code cleaning
|
2016-12-05 13:57:34 +09:00 |
|
|
dd6fb140c5
|
Hadrons: big module reorganisation
|
2016-12-05 13:53:31 +09:00 |
|
|
b5555d85a7
|
Hadrons: generelalised FImpl for actions
|
2016-12-02 11:04:15 +09:00 |
|
|
9ad3d3453e
|
Hadrons is now a library, the previous XML driven program is now a test
|
2016-12-01 21:36:29 +09:00 |
|