1
0
mirror of https://github.com/paboyle/Grid.git synced 2024-11-10 15:55:37 +00:00
Commit Graph

461 Commits

Author SHA1 Message Date
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
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
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
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
73c4a1dac9 fix of AX_GCC_X86_AVX_XGETBV macro 2015-07-17 11:15:57 +09:00
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
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
paboyle
d4c4ce49fc More xc30 config commansd 2015-07-01 22:48:58 +01:00
paboyle
c0ea404a7c Temporarily disable gmp dependency simply because Cray XC30's I'm benchmarking
have a downlevel gmp version that chokes on ::max_align_t where gmp had a
bug as far as I recall.
2015-07-01 22:47:33 +01:00
paboyle
0aec35bfc0 Modified memory bw test to display word size 2015-07-01 22:46:53 +01:00
Peter Boyle
dc66161f47 Change the SIMD command correctly with precision = double vs. single and
connect the "Real" default precisoin to a configure flag.
Have RealF, RealD and Real types, where Real is compile target dependent single/double,
RealF is single and RealD is double etc..
2015-07-01 22:45:15 +01:00
paboyle
b139941423 Remove dependency on wrong file 2015-07-01 13:04:02 +01:00
Peter Boyle
ef81d6bf06 Merge branch 'master' of https://github.com/paboyle/Grid 2015-06-30 15:17:46 +01:00
Peter Boyle
f41c7dffef Big commit fixing nocompiles in defective C++11 compilers (gcc, icpc). stared getting to
near the bleeding edge I guess
2015-06-30 15:17:27 +01:00
Peter Boyle
74e397b29c big commit fixing nocompiles in defective C++11 compilers (gcc, icpc). stared getting to
near the bleeding edge I guess
2015-06-30 15:03:11 +01:00
Peter Boyle
7cfe432ee2 VPGCR updates 2015-06-30 15:02:27 +01:00
Peter Boyle
490042f8e1 big commit fixing nocompiles in defective C++11 compilers (gcc, icpc). stared getting to
near the bleeding edge I guess
2015-06-30 15:01:44 +01:00
Peter Boyle
0971522f43 big commit fixing nocompiles in defective C++11 compilers (gcc, icpc). stared getting to
near the bleeding edge I guess
2015-06-30 15:01:26 +01:00
Peter Boyle
7de5ccb879 big commit fixing nocompiles in defective C++11 compilers (gcc, icpc). stared getting to
near the bleeding edge I guess
2015-06-30 15:00:19 +01:00
Peter Boyle
a67b44ffa4 Update Benchmark_comms.cc 2015-06-25 10:59:53 +01:00