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
9d835afa35
Attempt at solving the FP exception in the QED code
2018-05-14 19:05:54 +01:00
James Harrison
58c2f60b69
Merge branch 'feature/hadrons' into feature/qed-fvol
2018-03-20 20:19:18 +00:00
James Harrison
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
paboyle
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
James Harrison
ec3954ff5f
QedFVol: Add input parameter G(x=0) for infinite-volume photon
2018-02-23 14:53:05 +00:00
James Harrison
69e4ecc1d2
QedFVol: Fix single precision build error
2018-02-14 17:37:18 +00:00
James Harrison
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
James Harrison
724cf02d4a
QedFVol: Implement infinite-volume photon
2018-02-12 17:18:10 +00:00
James Harrison
f37ed4958b
Implement IR improvement, with coefficients set in input file.
2018-02-02 11:56:51 +00:00
James Harrison
581be32ed2
Implement infrared improvement for v=0 on-shell self-energy
2017-12-14 13:42:41 +00:00
James Harrison
c433939795
QedFVol: Temporarily remove incomplete implementation of infinite-volume photon
2017-10-20 16:27:58 +01:00
James Harrison
b6a4c31b48
Merge branch 'feature/qed-fvol' of https://github.com/jch1g10/Grid into feature/qed-fvol
2017-10-20 16:25:07 +01:00
James Harrison
564738b1ff
Add module for unit EM field
2017-10-17 14:03:57 +01:00
James Harrison
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
paboyle
c85024683e
Merge branch 'feature/parallelio' into develop
2017-06-19 01:39:48 +01:00
paboyle
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
Guido Cossu
0de314870d
Faster derivative for WilsonGauge
2017-05-26 14:31:49 +01:00
Guido Cossu
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
Guido Cossu
8c540333d5
Merge branch 'develop' into feature/hmc_generalise
2017-04-05 14:41:04 +01:00
paboyle
e099dcdae7
Merge branch 'develop' into feature/bgq-asm
2017-02-23 00:25:29 +00:00
paboyle
4e7ab3166f
Refactoring header layout
2017-02-22 18:09:33 +00:00
Guido Cossu
902afcfbaf
Adding metric and the implicit steps
2017-02-21 11:30:57 +00:00
paboyle
3ae92fa2e6
Global changes to parallel_for structure.
...
Move the comms flags to more sensible names
2017-02-21 05:24:27 -05:00
Guido Cossu
3274561cf8
Cleanup
2017-02-09 15:18:38 +00:00
Guido Cossu
e863a948e3
Cleaning up files and directories
2017-01-26 15:24:49 +00:00
Guido Cossu
851f2ad8ef
Adding fermions actions support in the factories
2017-01-19 10:00:02 +00:00
Guido Cossu
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
Guido Cossu
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
Guido Cossu
3834feb4b7
Adding action names
2016-11-16 16:46:49 +00:00
James Harrison
739c2308b5
Set imaginary part of stochastic QED field to zero using real() instead of conjugate().
2016-11-15 13:07:52 +00:00
James Harrison
92ec3404f8
Set imaginary part of stochastic QED field to zero after FFT into position space
2016-11-14 17:59:02 +00:00
James Harrison
7f0fc0eff5
Remove explicit use of double-precision types in photon.h
2016-11-01 16:02:35 +00:00
James Harrison
618abdf302
Add missing volume factor in stochastic QED field
2016-10-29 11:04:02 +01:00
Guido Cossu
cccd14b09e
Small cleanup
2016-10-21 17:20:54 +01:00
Guido Cossu
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
Guido Cossu
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
Guido Cossu
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
Guido Cossu
8c65bdf6d3
Printing checksum for the RNG file
2016-10-19 16:56:11 +01:00