1
0
mirror of https://github.com/paboyle/Grid.git synced 2026-04-24 12:36:12 +01:00
Commit Graph

474 Commits

Author SHA1 Message Date
Peter Boyle ce34856e32 Adding components for even odd decomposed determinant in HMC.
dH not yet conserved, so something wrong in the eo force code still
2015-08-07 08:37:15 +01:00
Peter Boyle d98e8366a0 Continued fraction overlap, partial fraction overlap force terms have a successful
test passing.
2015-08-01 22:48:21 +09:00
Peter Boyle 742db5d8b4 Merge problem fixed 2015-08-01 22:30:00 +09:00
Peter Boyle a1d1dc96d6 Merge branch 'master' of https://github.com/paboyle/Grid
Conflicts:
	lib/Make.inc
	lib/qcd/hmc/HMC.h
	tests/Make.inc
	tests/Test_hmc_WilsonFermionGauge.cc
2015-08-01 22:24:54 +09:00
Peter Boyle 4866467e98 Test for DWF force term passes 2015-08-01 22:07:05 +09:00
Peter Boyle 2994274267 Changes making force term test for DWF pass. 2015-08-01 22:06:07 +09:00
Peter Boyle 1d0be956ae Jackson smoothed chebyshev and (untested) completion of force terms
for Cayley, Partial and Cont fraction dwf and overlap.
have even odd and unprec forces.
2015-08-01 05:58:35 +09:00
neo f78cea58fa Amending a merge mistake 2015-07-30 17:21:42 +09:00
neo c2aff0ccd4 Small change in the HMC interface.
Example of multiple levels in the WilsonFermion hmc test.

Merge remote-tracking branch 'upstream/master'

Conflicts:
	lib/qcd/hmc/HMC.h
	lib/qcd/hmc/integrators/Integrator.h
	lib/qcd/hmc/integrators/Integrator_algorithm.h
	tests/Test_simd.cc
2015-07-30 17:16:57 +09:00
Peter Boyle de153b70ce Bug in two flav pseudofermion corrected to reimport gauge field upon rejection.
exp(-DeltaH) = 1 now, and plaquette is sensible. Will reproduce an old Wilson Gauge
Wilson Fermion SCRI plaquette with precision in mass matching shortly.
2015-07-29 21:02:07 +09:00
Peter Boyle cc4ca48d13 Two flavour HMC for Wilson/Wilson is conserving energy.
Still to check plaq and <e(-dH)>, but nevertheless this is
progress
2015-07-29 17:53:39 +09:00
Peter Boyle bc09d7c3bd Committing incomplete work for parameter file I/O.
MacroMagic.h is central. Guido and I plan to move
over to generating virtual (XML, JSON, YAML, text, binary) encoding
from macro based system.
2015-07-27 18:32:28 +09:00
Peter Boyle 4c3f36b80c Files renamed 2015-07-27 18:30:19 +09:00
Peter Boyle 9de40578d3 Two flavour pseudofermion action 2015-07-26 12:28:03 +09:00
Peter Boyle d7e6b65a76 Elemental force term for Wilson dslash added and tests thereof passing.
Now need to construct pseudofermion two flavour, ratio, one flavour, ratio
action fragments.
2015-07-26 10:54:38 +09:00
Peter Boyle ba4989dd45 Merge branch 'master' of https://github.com/paboyle/Grid 2015-07-24 01:33:19 +09:00
Peter Boyle 28bdc90908 Sizable improvement in multigrid for unsquared.
6000 matmuls CG unprec
2000 matmuls CG prec (4000 eo muls)
1050 matmuls PGCR on 16^3 x 32 x 8 m=.01

Substantial effort on timing and logging infrastructure
2015-07-24 01:31:13 +09:00
paboyle c67bc303db Bug work around 2015-07-21 22:49:36 -07:00
paboyle 91629a24fe Removed troublesome macros 2015-07-21 22:41:01 -07:00
Peter Boyle d6a2d734d3 5x speed up now 2015-07-22 00:30:05 +09:00
neo d01310383f Merge remote-tracking branch 'upstream/master' 2015-07-21 17:17:50 +09:00
Peter Boyle 1c3ab017e8 INSTALL 2015-07-21 13:58:57 +09:00
Peter Boyle 8925845684 Merge 2015-07-21 13:56:22 +09:00
Peter Boyle e34f8adbf4 No changes shown on git diff 2015-07-21 13:54:09 +09:00
Peter Boyle c7925e5c9b Small pretty layout change 2015-07-21 13:53:23 +09:00
Peter Boyle 9d18773fbc This was needed to compile on gcc 2015-07-21 13:52:59 +09:00
Peter Boyle 81987b64a6 This file is being developed and will remain hacky until the new algorithm
is complete
2015-07-21 13:52:23 +09:00
Peter Boyle 821ac7b6f4 Printing change 2015-07-21 13:51:56 +09:00
Peter Boyle 01f9b1f6a4 More info 2015-07-21 13:48:57 +09:00
Peter Boyle 59baa15d9f Tweaks to subspace set up to put in g5 r5 hermiticity 2015-07-21 12:13:03 +09:00
Peter Boyle 8a4f9d2367 verbose 2015-07-21 12:12:29 +09:00
neo 52e9c6b8db Merge remote-tracking branch 'upstream/master'
Conflicts:
	configure
2015-07-21 11:57:34 +09:00
Guido Cossu 7fc26258c7 Merge pull request #16 from aportelli/master
AX_GCC_X86_AVX_XGETBV macro fix
2015-07-21 11:55:40 +09:00
neo 7343a95772 More NEON functionalities 2015-07-21 11:52:15 +09:00
portelli 73c4a1dac9 fix of AX_GCC_X86_AVX_XGETBV macro 2015-07-17 11:15:57 +09:00
portelli ce7c24989d gitignore update 2015-07-17 11:15:17 +09:00
Peter Boyle ab509d3f8e This file drives me crazy 2015-07-11 23:06:31 +09:00
neo 48ae886c32 Cleaning up files for HMC 2015-07-07 14:59:37 +09:00
neo 19a1ffedcc Simplifying HMC syntax for the final user 2015-07-06 18:32:20 +09:00
neo 32e6887d5f Rearranging files in hmc 2015-07-06 16:46:43 +09:00
neo 1991852025 Added minimum norm integrator
Little rearrangement of HMC and integrator classes
2015-07-06 16:17:32 +09:00
neo 2718038977 HMC for Wilson Gauge action works
Fixed bug in momenta generation
2015-07-06 12:58:49 +09:00
neo 62d8952c0a Debugged vector version of ProjectOnGroup 2015-07-06 02:24:58 +09:00
neo b1f94fa292 HMC ready but untested 2015-07-04 17:47:50 +09:00
neo 30c9dc473d More progress in the HMC construction 2015-07-04 02:43:14 +09:00
neo 9655d43017 Skeleton of HMC/Integrators 2015-07-03 16:51:41 +09:00
Peter Boyle a666e66e36 No compile fix 2015-07-02 02:03:09 +01:00
Peter Boyle 84ec7c40cd Cleaning up the recursion for traceIndex<n> after the changes the enable G++ to
compile it again.
2015-07-01 23:43:57 +01:00
Peter Boyle 69a3d3203c Merge branch 'master' of https://github.com/paboyle/Grid 2015-07-01 22:51:04 +01:00
paboyle 4cbcc7fd23 Some useful XC30 commands 2015-07-01 22:50:13 +01:00