|  | b2de26589b | Hadrons: code cleaning and copyright update | 2018-08-07 18:40:48 +01: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 |  | 
			
				
					|  | b25a59e95e | Hadrons: mitigation of GCC/Intel compiler bug not generating defaulted destructors | 2018-04-24 17:20:25 +01:00 |  | 
			
				
					|  | 853a5528dc | Hadrons: template modules compilation optimisation | 2018-04-23 17:35:01 +01:00 |  | 
			
				
					| 
							
							
								 James Harrison | 315f1146cd | QedFVol: Fix output of VPCounterTerms module. | 2018-02-08 20:40:45 +00:00 |  | 
			
				
					| 
							
							
								 James Harrison | 9f202782c5 | QedFVol: Change format of scalar VP output files, and save diagrams without charge factors for consistency with ChargedProp module. | 2018-02-07 20:31:50 +00:00 |  | 
			
				
					| 
							
							
								 James Harrison | c5b23c367e | QedFVol: Fix segmentation fault when multiple propagator modules are used. | 2018-02-05 11:46:33 +00:00 |  | 
			
				
					| 
							
							
								 James Harrison | 5f85473d6b | QedFVol: Move Projection class into Result class | 2018-02-01 16:16:13 +00:00 |  | 
			
				
					| 
							
							
								 James Harrison | ac3b0ebc58 | QedFVol: New structure for ChargedProp output files | 2018-02-01 12:31:32 +00:00 |  | 
			
				
					| 
							
							
								 James Harrison | 4e0cf0cc28 | QedFVol: Fix bug in ScalarVP.cc due to double use of temporary object. Still getting mpi3 errors when configured with enable-comms=mpi[-auto]. | 2018-01-27 15:15:25 +00:00 |  | 
			
				
					| 
							
							
								 James Harrison | cdf550845f | QedFVol: Fix bugs in StochEm.cc and ChargedProp.cc (still only works without MPI). | 2018-01-26 21:25:20 +00:00 |  | 
			
				
					| 
							
							
								 James Harrison | 3db7a5387b | BROKEN: Adapted scalarVP, UnitEm and VPCounterTerms modules to new Hadrons. Currently getting an assertion error from Communicator_mpi3.cc when I try to run. | 2018-01-26 16:33:48 +00:00 |  | 
			
				
					| 
							
							
								 James Harrison | 90dffc73c8 | Merge branch 'feature/hadrons' into feature/qed-fvol # Conflicts:
#	extras/Hadrons/Modules.hpp
#	extras/Hadrons/Modules/MGauge/StochEm.cc
#	extras/Hadrons/Modules/MScalar/ChargedProp.cc
#	extras/Hadrons/Modules/MScalar/ChargedProp.hpp
#	extras/Hadrons/modules.inc
#	lib/communicator/Communicator_mpi.cc | 2018-01-24 16:41:44 +00:00 |  | 
			
				
					|  | a1151fc734 | Hadrons: MPI-safe serial IO | 2018-01-23 17:26:50 +00:00 |  | 
			
				
					| 
							
							
								 James Harrison | ab3baeb38f | Implement contractions and data output in functions; calculate diagrams S, X and 4C separately; output 2E and 2T instead of sunset_shifted, sunset_unshifted, tadpole_shifted, tadpole_unshifted; add comments. | 2018-01-23 17:07:45 +00:00 |  | 
			
				
					| 
							
							
								 James Harrison | 219b3bd34f | Remove freeVpTensor object | 2018-01-19 17:14:11 +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 |  | 
			
				
					|  | 67c3fa0f5f | Hadrons: all modules are now ported, more tests need to be done | 2017-12-21 11:39:07 +00:00 |  | 
			
				
					| 
							
							
								 James Harrison | 6bc136b1d0 | Add module for calculating diagrams required for HVP counter-terms | 2017-12-13 17:31:01 +00:00 |  | 
			
				
					|  | 624246409c | Hadrons: module setup/execute protected to forbid user to bypass execution control | 2017-12-03 19:46:18 +01:00 |  | 
			
				
					| 
							
							
								 James Harrison | 0c668bf46a | QedFVol: Write to output files from one process only. | 2017-11-07 14:46:39 +00:00 |  | 
			
				
					| 
							
							
								 James Harrison | 95af55128e | QedFVol: Redo optimisation of scalar VP (extra memory requirements were not the problem), and undo optimisation of charged propagator (which seemed to be causing HDF5 errors, although I don’t know why). | 2017-11-03 18:46:16 +00:00 |  | 
			
				
					| 
							
							
								 James Harrison | 9f2a57e334 | QedFVol: Undo optimisation of scalar VP, to reduce memory requirements | 2017-11-03 13:10:11 +00:00 |  | 
			
				
					| 
							
							
								 James Harrison | c645d33db5 | QedFVol: Redo optimisation of charged propagator, and fix I/O bug | 2017-11-03 10:59:26 +00:00 |  | 
			
				
					| 
							
							
								 James Harrison | e0f1349524 | QedFVol: Undo optimisation of charged propagator | 2017-11-03 09:22:41 +00:00 |  | 
			
				
					| 
							
							
								 James Harrison | 0d4e31ca58 | QedFVol: Calculate phase factors for momentum projections once per configuration only. | 2017-10-30 15:46:50 +00:00 |  | 
			
				
					| 
							
							
								 James Harrison | b07a354a33 | QedFVol: output scalar propagator before FFT in spatial directions. | 2017-10-30 14:20:44 +00:00 |  | 
			
				
					| 
							
							
								 James Harrison | cc4afb978d | Fix bug in non-zero momentum projection | 2017-08-24 17:31:44 +01:00 |  | 
			
				
					| 
							
							
								 James Harrison | 20e92a7009 | QedVFol: Allow output of scalar propagator and vacuum polarisation projected to arbitrary lattice momentum, not just zero-momentum. | 2017-06-12 18:27:32 +01:00 |  | 
			
				
					| 
							
							
								 James Harrison | 42f0afcbfa | QedFVol: Output all scalar VP diagrams separately | 2017-06-09 18:08:40 +01:00 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					|  | 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 James Harrison | 3ac27e5596 | QedFVol: remove unnecessary copies of free propagator from shifted sources in ScalarVP | 2017-04-27 14:17:50 +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 | 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 |  | 
			
				
					| 
							
							
								 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 |  |