53da927 | Peter Boyle | 15 August 2015, 22:59:04 UTC | Merge branch 'master' of https://github.com/paboyle/Grid | 15 August 2015, 22:59:04 UTC |
155c164 | Peter Boyle | 15 August 2015, 22:25:49 UTC | * Finished the template/policy style introduction of gparity, except the gparity force terms. So valence sector looks ok. FermionOperatorImpl.h provides the policy classes. Expect HMC will introduce a smearing policy and a fermion representation change policy template param. Will also probably need multi-precision work. * HMC is running even-odd and non-checkerboarded (checked 4^4 wilson fermion/wilson gauge). There appears to be a bug in the multi-level integrator -- <e-dH> passes with single level but not with multi-level. In any case there looks to be quite a bit to clean up. This is the "const det" style implementation that is not appropriate yet for clover since it assumes that Mee is indept of the gauge fields. Easily fixed in future. | 15 August 2015, 22:25:49 UTC |
f40475f | Peter Boyle | 14 August 2015, 13:16:45 UTC | Reorganising the Fermion interface | 14 August 2015, 13:16:45 UTC |
045c858 | Peter Boyle | 14 August 2015, 12:18:59 UTC | Extra test | 14 August 2015, 12:18:59 UTC |
cc63078 | Peter Boyle | 14 August 2015, 11:57:42 UTC | Gparity works now even if simd distributed in a Gparity twist direction. Tested by doubling lattice in t-direction. | 14 August 2015, 11:57:42 UTC |
e6bed00 | Peter Boyle | 13 August 2015, 23:01:04 UTC | Gparity valence test now working. Interface in FermionOperator will change a lot in future | 13 August 2015, 23:01:04 UTC |
fc9b36c | Peter Boyle | 13 August 2015, 09:51:29 UTC | Gamma5 mult direct | 13 August 2015, 09:51:29 UTC |
c390781 | Peter Boyle | 13 August 2015, 09:51:01 UTC | Gparity improvements | 13 August 2015, 09:51:01 UTC |
7e9203d | Peter Boyle | 13 August 2015, 09:50:34 UTC | Some bug fixes for more complicated types introduced with gparity | 13 August 2015, 09:50:34 UTC |
6ab73c5 | Peter Boyle | 12 August 2015, 08:49:33 UTC | Gparity test added; partial implementation -- this is Chris K's doubled lattice only and have to regress this with the 2 flavour implementation. | 12 August 2015, 08:49:33 UTC |
c8dca58 | Peter Boyle | 11 August 2015, 05:37:42 UTC | File list update. | 11 August 2015, 05:37:42 UTC |
826fbb1 | Peter Boyle | 11 August 2015, 05:24:53 UTC | Preconditioned conjugate residual | 11 August 2015, 05:24:53 UTC |
07d672b | Peter Boyle | 11 August 2015, 05:23:38 UTC | Header | 11 August 2015, 05:23:38 UTC |
3903dfe | Peter Boyle | 11 August 2015, 05:22:20 UTC | Gparity modifications in the Gparity compressor variant. | 11 August 2015, 05:22:20 UTC |
1b3c93e | Peter Boyle | 10 August 2015, 19:47:44 UTC | Rework/global edit to enforce type templating of fermion operators. Allows multi-precision work and paves the way for alternate BC's and such like allowing for example G-parity which is important for K pipi programme. In particular, can drive an extra flavour index into the fermion fields using template types. | 10 August 2015, 19:47:44 UTC |
2be8df9 | Peter Boyle | 07 August 2015, 07:37:15 UTC | Adding components for even odd decomposed determinant in HMC. dH not yet conserved, so something wrong in the eo force code still | 07 August 2015, 07:37:15 UTC |
b5a483a | Peter Boyle | 01 August 2015, 13:48:21 UTC | Continued fraction overlap, partial fraction overlap force terms have a successful test passing. | 01 August 2015, 13:48:21 UTC |
bb372a6 | Peter Boyle | 01 August 2015, 13:30:00 UTC | Merge problem fixed | 01 August 2015, 13:30:00 UTC |
5e9bef8 | Peter Boyle | 01 August 2015, 13:24:54 UTC | 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 | 01 August 2015, 13:24:54 UTC |
bb7d853 | Peter Boyle | 01 August 2015, 13:07:05 UTC | Test for DWF force term passes | 01 August 2015, 13:07:05 UTC |
848104b | Peter Boyle | 01 August 2015, 13:06:07 UTC | Changes making force term test for DWF pass. | 01 August 2015, 13:06:07 UTC |
8627e23 | Peter Boyle | 31 July 2015, 20:58:35 UTC | Jackson smoothed chebyshev and (untested) completion of force terms for Cayley, Partial and Cont fraction dwf and overlap. have even odd and unprec forces. | 31 July 2015, 20:58:35 UTC |
702ab15 | neo | 30 July 2015, 08:21:42 UTC | Amending a merge mistake | 30 July 2015, 08:21:42 UTC |
bcdc67b | neo | 30 July 2015, 08:16:04 UTC | 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 | 30 July 2015, 08:16:57 UTC |
68d9463 | Peter Boyle | 29 July 2015, 12:02:07 UTC | 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. | 29 July 2015, 12:02:07 UTC |
0b60322 | Peter Boyle | 29 July 2015, 08:53:39 UTC | Two flavour HMC for Wilson/Wilson is conserving energy. Still to check plaq and <e(-dH)>, but nevertheless this is progress | 29 July 2015, 08:53:39 UTC |
f4c74e3 | Peter Boyle | 27 July 2015, 09:32:28 UTC | 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. | 27 July 2015, 09:32:28 UTC |
51031dd | Peter Boyle | 27 July 2015, 09:30:19 UTC | Files renamed | 27 July 2015, 09:30:19 UTC |
6301532 | Peter Boyle | 26 July 2015, 03:28:03 UTC | Two flavour pseudofermion action | 26 July 2015, 03:28:03 UTC |
36b8f35 | Peter Boyle | 26 July 2015, 01:54:38 UTC | Elemental force term for Wilson dslash added and tests thereof passing. Now need to construct pseudofermion two flavour, ratio, one flavour, ratio action fragments. | 26 July 2015, 01:54:38 UTC |
a495361 | Peter Boyle | 23 July 2015, 16:33:19 UTC | Merge branch 'master' of https://github.com/paboyle/Grid | 23 July 2015, 16:33:19 UTC |
5e370db | Peter Boyle | 23 July 2015, 16:31:13 UTC | 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 | 23 July 2015, 16:31:13 UTC |
e0ed320 | paboyle | 22 July 2015, 05:49:36 UTC | Bug work around | 22 July 2015, 05:49:36 UTC |
ee37130 | paboyle | 22 July 2015, 05:41:01 UTC | Removed troublesome macros | 22 July 2015, 05:41:01 UTC |
5b475d5 | Peter Boyle | 21 July 2015, 15:30:05 UTC | 5x speed up now | 21 July 2015, 15:30:05 UTC |
479912a | neo | 21 July 2015, 08:17:50 UTC | Merge remote-tracking branch 'upstream/master' | 21 July 2015, 08:17:50 UTC |
b382660 | Peter Boyle | 21 July 2015, 04:58:57 UTC | INSTALL | 21 July 2015, 04:58:57 UTC |
987801c | Peter Boyle | 21 July 2015, 04:56:22 UTC | Merge | 21 July 2015, 04:56:22 UTC |
f8be0ae | Peter Boyle | 21 July 2015, 04:54:09 UTC | No changes shown on git diff | 21 July 2015, 04:54:09 UTC |
9651ab6 | Peter Boyle | 21 July 2015, 04:53:23 UTC | Small pretty layout change | 21 July 2015, 04:53:23 UTC |
fb65953 | Peter Boyle | 21 July 2015, 04:52:59 UTC | This was needed to compile on gcc | 21 July 2015, 04:52:59 UTC |
98dfc92 | Peter Boyle | 21 July 2015, 04:52:23 UTC | This file is being developed and will remain hacky until the new algorithm is complete | 21 July 2015, 04:52:23 UTC |
44cf212 | Peter Boyle | 21 July 2015, 04:51:56 UTC | Printing change | 21 July 2015, 04:51:56 UTC |
cbec16f | Peter Boyle | 21 July 2015, 04:48:57 UTC | More info | 21 July 2015, 04:48:57 UTC |
6470320 | Peter Boyle | 21 July 2015, 03:13:03 UTC | Tweaks to subspace set up to put in g5 r5 hermiticity | 21 July 2015, 03:13:03 UTC |
021478a | Peter Boyle | 21 July 2015, 03:12:29 UTC | verbose | 21 July 2015, 03:12:29 UTC |
0ea846d | neo | 21 July 2015, 02:57:34 UTC | Merge remote-tracking branch 'upstream/master' Conflicts: configure | 21 July 2015, 02:57:34 UTC |
d6489c8 | Guido Cossu | 21 July 2015, 02:55:40 UTC | Merge pull request #16 from aportelli/master AX_GCC_X86_AVX_XGETBV macro fix | 21 July 2015, 02:55:40 UTC |
ab916d8 | neo | 21 July 2015, 02:52:15 UTC | More NEON functionalities | 21 July 2015, 02:52:15 UTC |
3fc9c00 | Antonin Portelli | 17 July 2015, 02:15:57 UTC | fix of AX_GCC_X86_AVX_XGETBV macro | 17 July 2015, 02:15:57 UTC |
807e329 | Antonin Portelli | 17 July 2015, 02:15:17 UTC | gitignore update | 17 July 2015, 02:15:17 UTC |
2da20f1 | Peter Boyle | 11 July 2015, 14:06:31 UTC | This file drives me crazy | 11 July 2015, 14:06:31 UTC |
c431816 | neo | 07 July 2015, 05:59:37 UTC | Cleaning up files for HMC | 07 July 2015, 05:59:37 UTC |
1e9317e | neo | 06 July 2015, 09:32:20 UTC | Simplifying HMC syntax for the final user | 06 July 2015, 09:32:20 UTC |
510f55b | neo | 06 July 2015, 07:46:43 UTC | Rearranging files in hmc | 06 July 2015, 07:46:43 UTC |
f95db88 | neo | 06 July 2015, 07:17:32 UTC | Added minimum norm integrator Little rearrangement of HMC and integrator classes | 06 July 2015, 07:17:32 UTC |
12e1682 | neo | 06 July 2015, 03:58:49 UTC | HMC for Wilson Gauge action works Fixed bug in momenta generation | 06 July 2015, 03:58:49 UTC |
6261770 | neo | 05 July 2015, 17:24:58 UTC | Debugged vector version of ProjectOnGroup | 05 July 2015, 17:24:58 UTC |
7a4ed7a | neo | 04 July 2015, 08:47:50 UTC | HMC ready but untested | 04 July 2015, 08:47:50 UTC |
250965c | neo | 03 July 2015, 17:43:14 UTC | More progress in the HMC construction | 03 July 2015, 17:43:14 UTC |
55f05a7 | neo | 03 July 2015, 07:51:41 UTC | Skeleton of HMC/Integrators | 03 July 2015, 07:51:41 UTC |
2c9ceae | Peter Boyle | 02 July 2015, 01:03:09 UTC | No compile fix | 02 July 2015, 01:03:09 UTC |
55e313b | Peter Boyle | 01 July 2015, 22:43:57 UTC | Cleaning up the recursion for traceIndex<n> after the changes the enable G++ to compile it again. | 01 July 2015, 22:43:57 UTC |
ef0ec1d | Peter Boyle | 01 July 2015, 21:51:04 UTC | Merge branch 'master' of https://github.com/paboyle/Grid | 01 July 2015, 21:51:04 UTC |
1e29d9f | paboyle | 01 July 2015, 21:50:13 UTC | Some useful XC30 commands | 01 July 2015, 21:50:13 UTC |
46cf661 | paboyle | 01 July 2015, 21:48:58 UTC | More xc30 config commansd | 01 July 2015, 21:48:58 UTC |
cb9da7b | paboyle | 01 July 2015, 21:47:33 UTC | 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. | 01 July 2015, 21:47:33 UTC |
71e6733 | paboyle | 01 July 2015, 21:46:53 UTC | Modified memory bw test to display word size | 01 July 2015, 21:46:53 UTC |
98b84d2 | Peter Boyle | 01 July 2015, 21:45:15 UTC | 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.. | 01 July 2015, 21:45:15 UTC |
c477787 | paboyle | 01 July 2015, 12:04:02 UTC | Remove dependency on wrong file | 01 July 2015, 12:04:02 UTC |
e618c60 | Peter Boyle | 30 June 2015, 14:17:46 UTC | Merge branch 'master' of https://github.com/paboyle/Grid | 30 June 2015, 14:17:46 UTC |
e164ed6 | Peter Boyle | 30 June 2015, 14:17:27 UTC | Big commit fixing nocompiles in defective C++11 compilers (gcc, icpc). stared getting to near the bleeding edge I guess | 30 June 2015, 14:17:27 UTC |
95ecf81 | Peter Boyle | 30 June 2015, 14:03:11 UTC | big commit fixing nocompiles in defective C++11 compilers (gcc, icpc). stared getting to near the bleeding edge I guess | 30 June 2015, 14:03:11 UTC |
f36dbff | Peter Boyle | 30 June 2015, 14:02:27 UTC | VPGCR updates | 30 June 2015, 14:02:27 UTC |
8581c05 | Peter Boyle | 30 June 2015, 14:01:44 UTC | big commit fixing nocompiles in defective C++11 compilers (gcc, icpc). stared getting to near the bleeding edge I guess | 30 June 2015, 14:01:44 UTC |
59cd42c | Peter Boyle | 30 June 2015, 14:01:26 UTC | big commit fixing nocompiles in defective C++11 compilers (gcc, icpc). stared getting to near the bleeding edge I guess | 30 June 2015, 14:01:26 UTC |
a4369e1 | Peter Boyle | 30 June 2015, 14:00:19 UTC | big commit fixing nocompiles in defective C++11 compilers (gcc, icpc). stared getting to near the bleeding edge I guess | 30 June 2015, 14:00:19 UTC |
d6c79bb | Peter Boyle | 25 June 2015, 09:59:53 UTC | Update Benchmark_comms.cc | 25 June 2015, 09:59:53 UTC |
5f8f0bc | Peter Boyle | 22 June 2015, 11:49:44 UTC | Some small steps towards a multigrid | 22 June 2015, 11:49:44 UTC |
95538bb | Azusa Yamaguchi | 21 June 2015, 10:03:55 UTC | Abstract preconditioner | 21 June 2015, 10:03:55 UTC |
a265765 | Azusa Yamaguchi | 21 June 2015, 09:58:46 UTC | Variable preconditioned GCR with restarting. Orthogonalisation depth and restart frequency is controllable via constructor | 21 June 2015, 09:58:46 UTC |
eace905 | Peter Boyle | 20 June 2015, 21:25:31 UTC | Merge Merge branch 'master' of https://github.com/paboyle/Grid | 20 June 2015, 21:25:31 UTC |
f1916a7 | Peter Boyle | 20 June 2015, 21:24:21 UTC | Will start this as a two level algorithm | 20 June 2015, 21:24:21 UTC |
5ccbac7 | Peter Boyle | 20 June 2015, 21:23:57 UTC | HDCG but this is not complete and placeholder for later completion | 20 June 2015, 21:23:57 UTC |
aba5c85 | Peter Boyle | 20 June 2015, 21:22:56 UTC | Patches for beginnings of an overlap multigrid | 20 June 2015, 21:22:56 UTC |
cb92390 | Azusa Yamaguchi | 20 June 2015, 13:22:29 UTC | Merge branch 'master' of https://github.com/paboyle/Grid | 20 June 2015, 13:22:29 UTC |
9dbb326 | Azusa Yamaguchi | 20 June 2015, 13:09:26 UTC | Add the test_quenched files | 20 June 2015, 13:09:26 UTC |
2534199 | Peter Boyle | 19 June 2015, 16:24:05 UTC | Merge branch 'master' of https://github.com/paboyle/Grid | 19 June 2015, 16:24:05 UTC |
faf8544 | neo | 17 June 2015, 11:41:07 UTC | Lattice matrix exponential ok | 17 June 2015, 11:41:07 UTC |
b78ecd6 | Azusa Yamaguchi | 16 June 2015, 19:47:31 UTC | merge | 16 June 2015, 19:47:31 UTC |
7006141 | Azusa Yamaguchi | 16 June 2015, 19:23:27 UTC | add bug-fixed Test_nersc)_io. | 16 June 2015, 19:23:27 UTC |
26ff0f3 | neo | 16 June 2015, 17:02:51 UTC | Merge remote-tracking branch 'upstream/master' | 16 June 2015, 17:02:51 UTC |
296edfb | neo | 16 June 2015, 17:02:06 UTC | Check for SUN projection and Exponential | 16 June 2015, 17:02:06 UTC |
a7555b4 | neo | 16 June 2015, 14:34:45 UTC | Corrected bug in integer multiplications for SSE4 and AVX2 Merge remote-tracking branch 'upstream/master' Conflicts: tests/Make.inc | 16 June 2015, 14:34:45 UTC |
453b28b | Azusa Yamaguchi | 16 June 2015, 13:18:48 UTC | Heatbath and config related removed | 16 June 2015, 13:18:48 UTC |
77058d9 | Azusa Yamaguchi | 16 June 2015, 13:17:45 UTC | Critical bug fix of sin/cos typo | 16 June 2015, 13:17:45 UTC |
74845cb | Azusa Yamaguchi | 16 June 2015, 13:17:11 UTC | Quenched works for wilson gauge | 16 June 2015, 13:17:11 UTC |
c945041 | Azusa Yamaguchi | 16 June 2015, 13:07:05 UTC | uninitialised bug fix | 16 June 2015, 13:07:05 UTC |
a7774e1 | Azusa Yamaguchi | 16 June 2015, 13:06:31 UTC | Typo fix | 16 June 2015, 13:06:31 UTC |
b11f4a1 | Azusa Yamaguchi | 16 June 2015, 13:04:56 UTC | Extra check that failed in quenched test | 16 June 2015, 13:04:56 UTC |