Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						4ded1ceeb0 
					 
					
						
						
							
							Make GMRES solvers perform no more than MaxIterations steps  
						
						... 
						
						
						
						I noticed that it was possible to overrun this number. 
						
						
					 
					
						2018-02-08 15:29:44 +01: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 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						8bc12e0ce1 
					 
					
						
						
							
							Remove superfluous comments in MR solver  
						
						
						
						
					 
					
						2018-02-07 18:09:09 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						cc2f00f827 
					 
					
						
						
							
							Remove test for MR solver with dwf action as it doesn't converge  
						
						
						
						
					 
					
						2018-02-07 18:09:08 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						cd61e2e6d6 
					 
					
						
						
							
							Increase max iterations in test of MR solver with staggered action  
						
						
						
						
					 
					
						2018-02-07 18:09:07 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						323ed1a588 
					 
					
						
						
							
							Add an overrelaxation parameter to the MR solver  
						
						
						
						
					 
					
						2018-02-07 18:09:06 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						68c66d2e4b 
					 
					
						
						
							
							Remove empty line in output of *Residual* solvers  
						
						
						
						
					 
					
						2018-02-07 18:08:56 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						1671adfd49 
					 
					
						
						
							
							WilsonMG: Add some tests for linear operators  
						
						
						
						
					 
					
						2018-02-07 17:15:22 +01:00 
						 
				 
			
				
					
						
							
							
								James Harrison 
							
						 
					 
					
						
						
							
						
						594a262dcc 
					 
					
						
						
							
							QedFVol: Remove redundant file Communicator_mpi.cc  
						
						
						
						
					 
					
						2018-02-07 11:37:01 +00:00 
						 
				 
			
				
					
						
							
							
								James Harrison 
							
						 
					 
					
						
						
							
						
						7f8ca54285 
					 
					
						
						
							
							Merge branch 'develop' into feature/qed-fvol  
						
						
						
						
					 
					
						2018-02-07 10:11:00 +00:00 
						 
				 
			
				
					
						
							
							
								James Harrison 
							
						 
					 
					
						
						
							
						
						c5b23c367e 
					 
					
						
						
							
							QedFVol: Fix segmentation fault when multiple propagator modules are used.  
						
						
						
						
					 
					
						2018-02-05 11:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								Vera Guelpers 
							
						 
					 
					
						
						
							
						
						b6fe03eb26 
					 
					
						
						
							
							BugFix: Now the stochatic EM potential weight is generated when calling for the first time  
						
						
						
						
					 
					
						2018-02-02 15:29:38 +00:00 
						 
				 
			
				
					
						
							
							
								James Harrison 
							
						 
					 
					
						
						
							
						
						f37ed4958b 
					 
					
						
						
							
							Implement IR improvement, with coefficients set in input file.  
						
						
						
						
					 
					
						2018-02-02 11:56:51 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						896f3a8002 
					 
					
						
						
							
							Fix to MPI for Hokusai system  
						
						
						
						
					 
					
						2018-02-01 18:51:51 +00:00 
						 
				 
			
				
					
						
							
							
								James Harrison 
							
						 
					 
					
						
						
							
						
						5f85473d6b 
					 
					
						
						
							
							QedFVol: Move Projection class into Result class  
						
						
						
						
					 
					
						2018-02-01 16:16:13 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						871649238c 
					 
					
						
						
							
							WilsonMG: Stricter naming for linear operators  
						
						
						
						
					 
					
						2018-02-01 14:43:08 +01:00 
						 
				 
			
				
					
						
							
							
								James Harrison 
							
						 
					 
					
						
						
							
						
						ac3b0ebc58 
					 
					
						
						
							
							QedFVol: New structure for ChargedProp output files  
						
						
						
						
					 
					
						2018-02-01 12:31:32 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						7c86d2085b 
					 
					
						
						
							
							WilsonMG: Some minor cleanup  
						
						
						
						
					 
					
						2018-02-01 12:24:16 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						9292be0b69 
					 
					
						
						
							
							WilsonMG: Add check for Mdiag + Σ Mdir == M  
						
						... 
						
						
						
						Need to test my implementations of CoarsenedMatrix::Mdiag &
CoarsenedMatrix::Mdir. 
						
						
					 
					
						2018-01-31 14:03:30 +01:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						f0fcdf75b5 
					 
					
						
						
							
							Update README.md  
						
						
						
						
					 
					
						2018-01-30 12:44:20 +01:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						53bffb83d4 
					 
					
						
						
							
							Updating README with new SKL target  
						
						
						
						
					 
					
						2018-01-30 12:42:36 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						10141f90c9 
					 
					
						
						
							
							WilsonMG: Rename test file  
						
						
						
						
					 
					
						2018-01-30 10:25:09 +01:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						cd44e851f1 
					 
					
						
						
							
							Fixing compilation error in FundtoHirep  
						
						
						
						
					 
					
						2018-01-30 06:04:30 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						a414430817 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/develop' into feature/ddalphaamg  
						
						
						
						
					 
					
						2018-01-29 18:32:31 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						f20728baa9 
					 
					
						
						
							
							WilsonMG: Some further steps towards a three level method  
						
						... 
						
						
						
						Currently this is very "manual" as we are still testing stuff. Will refactor
and make it an algorithm once everything works.
What currently does work:
  - All tests in MultiGridPreconditioner::runChecks for the first coarse grid
  - The tests for the intergrid operators going from the first to the second
    coarse grid
    - (1 - P R) v   == 0
    - (1 - R P) v_c == 0
  - A full solve with VPGCR and a two-level MG preconditioner
What hinders the rest of the tests from passing with a three-level method is the
absence of implementations of CoarsenedMatrix::Mdir and CoarsenedMatrix::Mdiag. 
						
						
					 
					
						2018-01-29 18:29:49 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						d2e68c4355 
					 
					
						
						
							
							WilsonMG: Perform some minor cleanup  
						
						
						
						
					 
					
						2018-01-29 18:07:10 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						1cb745c8dc 
					 
					
						
						
							
							Add function to return full type as std::string  
						
						... 
						
						
						
						Also works for nested templates. I find it useful for debugging.
Possible usage:
std::cout << "getTypename<AType>() = " << getTypename<Atype>() << std::endl;
std::cout << "getTypename<decltype(AnInstance)>() = " << getTypename<decltype(AnInstance)>() << std::endl; 
						
						
					 
					
						2018-01-29 17:39:19 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						faf4278019 
					 
					
						
						
							
							Use 2 passes of GS in coarse operator construction  
						
						
						
						
					 
					
						2018-01-29 17:21:42 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						194e4b94bb 
					 
					
						
						
							
							Make MG checking function work level-wise  
						
						
						
						
					 
					
						2018-01-29 17:18:20 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						bfc1411c1f 
					 
					
						
						
							
							Use more iterations in subspace creation  
						
						
						
						
					 
					
						2018-01-29 17:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						161637e573 
					 
					
						
						
							
							Turn on orthogonality checking temporarily  
						
						
						
						
					 
					
						2018-01-29 17:10:05 +01:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						fb24e3a7d2 
					 
					
						
						
							
							Adding utilities for perf profiling  
						
						
						
						
					 
					
						2018-01-29 11:11:45 +01:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						655a69259a 
					 
					
						
						
							
							Added support for GCC compilation for Skylake AVX512  
						
						
						
						
					 
					
						2018-01-28 17:02:46 +01: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 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						507c4e9efc 
					 
					
						
						
							
							Correcting an missing semicolumn in avx512  
						
						
						
						
					 
					
						2018-01-27 10:59:55 +01: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 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						f8a5194c70 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/paboyle/Grid  into develop  
						
						
						
						
					 
					
						2018-01-25 13:46:37 +01:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						cff3bae155 
					 
					
						
						
							
							Adding support for general Nc in the benchmark outputs  
						
						
						
						
					 
					
						2018-01-25 13:46:31 +01: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 
						 
				 
			
				
					
						
							
							
								Vera Guelpers 
							
						 
					 
					
						
						
							
						
						389731d373 
					 
					
						
						
							
							changed SeqConservedSummed.hpp to work with new hadrons interface  
						
						
						
						
					 
					
						2018-01-23 10:11:33 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6e3ce7423e 
					 
					
						
						
							
							Hadrons: don't display module list at startup (too long)  
						
						
						
						
					 
					
						2018-01-22 20:04:05 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						15f15a7cfd 
					 
					
						
						
							
							Merge branch 'develop' into feature/hadrons  
						
						... 
						
						
						
						# Conflicts:
#	extras/Hadrons/Modules.hpp
#	extras/Hadrons/modules.inc 
						
						
					 
					
						2018-01-22 20:03:36 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0e5f626226 
					 
					
						
						
							
							Hadrons: module for scalar operator divergence  
						
						
						
						
					 
					
						2018-01-22 19:38:19 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						04f92ccddf 
					 
					
						
						
							
							WilsonMG: Provide a fix for the previous commit; compiles and runs successfully now  
						
						... 
						
						
						
						I don't like the solution with the temporary very much though ... 
						
						
					 
					
						2018-01-22 14:56:48 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						3b2d805398 
					 
					
						
						
							
							WilsonMG: Some first steps towards coarse spin dofs; not compiling yet  
						
						... 
						
						
						
						A failing conversion from the innermost type (Grid::Simd<...>) to a coarse
scalar (triple iScalar) in blockPromote prohibits this commit from working. 
						
						
					 
					
						2018-01-22 12:45:51 +01:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						97b9c6f03d 
					 
					
						
						
							
							No option for interior/exterior split of asm kernels since different directions get interleaved  
						
						
						
						
					 
					
						2018-01-22 11:04:19 +00:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						63982819c6 
					 
					
						
						
							
							No option to overlap comms and compute for asm implementation since different directions are interleaved  
						
						... 
						
						
						
						in the kernels, introducing if else structure would be too painful 
						
						
					 
					
						2018-01-22 11:03:39 +00:00