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
9d835afa35
Attempt at solving the FP exception in the QED code
2018-05-14 19:05:54 +01:00
58c2f60b69
Merge branch 'feature/hadrons' into feature/qed-fvol
2018-03-20 20:19:18 +00:00
c793947209
Add overloaded Photon constructors, with default parameters for IR improvements and infinite-volume G(x=0).
2018-03-06 16:27:26 +00:00
c399c2b44d
Guido broke the charge conjugate plaquette action with premature optimisation.
...
This sector of the code does not matter for anything other than Guido's quenched HMC
studies, and any plaq specific optimisations should be retained in a private branch
instead of destroying the code simplicity.
2018-03-05 12:55:41 +00:00
ec3954ff5f
QedFVol: Add input parameter G(x=0) for infinite-volume photon
2018-02-23 14:53:05 +00:00
69e4ecc1d2
QedFVol: Fix single precision build error
2018-02-14 17:37:18 +00:00
4680a977c3
QedFVol: set infinite-volume photon propagator to 1 at x=0,
...
so that momentum-spage photon propagator is non-negative.
Need to check whether this is sufficient for all volumes.
2018-02-14 16:30:09 +00:00
724cf02d4a
QedFVol: Implement infinite-volume photon
2018-02-12 17:18:10 +00:00
f37ed4958b
Implement IR improvement, with coefficients set in input file.
2018-02-02 11:56:51 +00:00
581be32ed2
Implement infrared improvement for v=0 on-shell self-energy
2017-12-14 13:42:41 +00:00
c433939795
QedFVol: Temporarily remove incomplete implementation of infinite-volume photon
2017-10-20 16:27:58 +01:00
b6a4c31b48
Merge branch 'feature/qed-fvol' of https://github.com/jch1g10/Grid into feature/qed-fvol
2017-10-20 16:25:07 +01:00
564738b1ff
Add module for unit EM field
2017-10-17 14:03:57 +01:00
a80e43dbcf
Added infinite-volume photon in Photon.h (not checked yet)
2017-10-11 16:44:51 -04:00
1e8a2e1621
various compatibility fixes after merge
2017-06-20 17:24:55 +01:00
7587df831a
Merge branch 'develop' into feature/hadrons
...
# Conflicts:
# lib/qcd/action/scalar/ScalarImpl.h
2017-06-20 15:50:39 +01:00
c85024683e
Merge branch 'feature/parallelio' into develop
2017-06-19 01:39:48 +01:00
46879e1658
Complex defined in Impl even for gauge.
2017-06-18 00:11:45 +01: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
0de314870d
Faster derivative for WilsonGauge
2017-05-26 14:31:49 +01:00
ab3596d4d3
Using Cayley-Hamilton form for the exponential of SU(3) matrices
2017-05-25 12:07:47 +01:00
a6a0da873f
Merge branch 'feature/hadrons' into feature/qed-fvol
2017-04-13 15:31:06 +01:00
8c540333d5
Merge branch 'develop' into feature/hmc_generalise
2017-04-05 14:41:04 +01:00
e099dcdae7
Merge branch 'develop' into feature/bgq-asm
2017-02-23 00:25:29 +00:00
4e7ab3166f
Refactoring header layout
2017-02-22 18:09:33 +00:00
902afcfbaf
Adding metric and the implicit steps
2017-02-21 11:30:57 +00:00
3ae92fa2e6
Global changes to parallel_for structure.
...
Move the comms flags to more sensible names
2017-02-21 05:24:27 -05:00
3274561cf8
Cleanup
2017-02-09 15:18:38 +00:00
e863a948e3
Cleaning up files and directories
2017-01-26 15:24:49 +00:00
851f2ad8ef
Adding fermions actions support in the factories
2017-01-19 10:00:02 +00:00
c6f59c2933
Adding factories
2017-01-16 10:18:09 +00:00
afbf7d4c37
QED Gimpl moved in Photon.h
2016-12-29 22:43:38 +01:00
5214846341
Adding a resource manager
2016-12-22 12:41:56 +00:00
17b3a10d46
stochastic QED: function to cache 1/sqrt(khat^2)
2016-12-22 00:29:19 +01:00
9ac3ac41df
serialisable Photon parameters
2016-12-20 12:41:01 +01:00
3834feb4b7
Adding action names
2016-11-16 16:46:49 +00:00
739c2308b5
Set imaginary part of stochastic QED field to zero using real() instead of conjugate().
2016-11-15 13:07:52 +00:00
92ec3404f8
Set imaginary part of stochastic QED field to zero after FFT into position space
2016-11-14 17:59:02 +00:00
7f0fc0eff5
Remove explicit use of double-precision types in photon.h
2016-11-01 16:02:35 +00:00
618abdf302
Add missing volume factor in stochastic QED field
2016-10-29 11:04:02 +01:00
cccd14b09e
Small cleanup
2016-10-21 17:20:54 +01:00
e6acffdfc2
Fixing the plaquette computation
2016-10-21 16:06:34 +01:00
7c8f79b147
more stochastic QED fixes
2016-10-21 15:20:12 +01:00
462921e549
QED: fix stochastic field
2016-10-21 14:41:08 +01:00
392130a537
Working on the 5d
2016-10-21 14:22:25 +01:00
63d219498b
first (dirty) implementation of Feynman stoctachtic EM field
2016-10-21 13:10:13 +01:00
977d844394
Few modifications on stdout messages
2016-10-20 17:01:59 +01:00
997fd882ff
Merge branch 'develop' into feature/feynman-rules
...
# Conflicts:
# lib/Threads.h
# lib/qcd/action/fermion/WilsonFermion.cc
# lib/qcd/action/fermion/WilsonFermion.h
# lib/qcd/utils/SUn.h
# lib/simd/Grid_avx.h
# lib/simd/Intel512common.h
2016-10-19 18:35:18 +01:00
8c65bdf6d3
Printing checksum for the RNG file
2016-10-19 16:56:11 +01:00