1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-06-23 10:12:02 +01:00

Commit Graph

  • 63ae39abc7 proper propagation of OpenMP flags Antonin Portelli 2016-08-02 17:41:32 +01:00
  • 9e5b934d21 improved LAPACK configuration Antonin Portelli 2016-08-02 17:26:54 +01:00
  • a7b483d67a Tests in subdirectories are not built by default Antonin Portelli 2016-08-02 12:14:28 +01:00
  • bb99ce0680 bootstrap script fix Antonin Portelli 2016-08-01 09:51:06 +01:00
  • 83307df1af travis update for new build system Antonin Portelli 2016-08-01 09:38:40 +01:00
  • 49b5c49851 Checked the hermiticity of the op in derivative, ok Guido Cossu 2016-07-31 12:37:33 +01:00
  • e9f30cab2c first working version for the new build system Antonin Portelli 2016-07-30 17:53:18 +01:00
  • 089f0ab582 Debugged HMC for Creutz relation Guido Cossu 2016-07-28 16:44:41 +01:00
  • df6c9f55d1 Use common benchmark output format for dwf_sweep and zmm Richard Rollins 2016-07-20 17:38:56 +01:00
  • b93e18ed50 Modified the Dirac Kernel class to compile with different number of colours Guido Cossu 2016-07-18 16:36:28 +01:00
  • 9c77bb69a5 Added all elements for Hirep HMC Guido Cossu 2016-07-18 12:05:23 +01:00
  • 27f3ecc833 Merge branch 'feature/bugfix-ck-cj' into develop paboyle 2016-07-16 01:59:52 +01:00
  • f9e90eeb1f Sign error on the force for 4d fields fixed paboyle 2016-07-16 01:52:44 +01:00
  • fad5c675eb sign error on the 4d gparity force paboyle 2016-07-16 01:51:56 +01:00
  • 4908b77d46 Fixed conflicts. PLEASE avoid making wholesale cosmetic only changes, this created a HUGE amount of difficult to resolve and understand conflicts . paboyle 2016-07-15 20:59:07 +01:00
  • f4dd5062d7 Merge branch 'develop' of https://github.com/paboyle/Grid into develop paboyle 2016-07-15 19:26:06 +01:00
  • da34d75841 Merge branch 'feature/Ls-vectorised-actions' into develop paboyle 2016-07-15 19:09:47 +01:00
  • 980ff18956 Solving the instantiation no compile issue paboyle 2016-07-15 17:19:44 +01:00
  • 7edf4c6c04 Added HMC utitities for the higher representations Guido Cossu 2016-07-15 13:39:47 +01:00
  • 1a6c7204ac Disable instantiation; Use cache version instead paboyle 2016-07-15 00:34:39 +01:00
  • 49310fbab3 Done with red black change over paboyle 2016-07-15 00:08:43 +01:00
  • 6049d5ac47 Update paboyle 2016-07-15 00:08:32 +01:00
  • 35d0d35238 Updated file list paboyle 2016-07-15 00:02:53 +01:00
  • c0e878705e Updated file list paboyle 2016-07-15 00:02:39 +01:00
  • 5c0c8efb9e Updated file list paboyle 2016-07-15 00:02:11 +01:00
  • dfd714e1ef Multiple implementations for the 5d hopping terms, depending on cache friendly ops and/or the 5th direction being vectorised All use 4d redblack. paboyle 2016-07-15 00:00:09 +01:00
  • 79a8ca1a62 Rewrite for performance. Impl dependent instantiations give 4d linalg impls of the 5d hopping terms (and inverse) Cache friendly loop orderings of the above Dense matrix stored and apply to the above paboyle 2016-07-14 23:58:15 +01:00
  • fb45eb2eb2 5d ls vec rename of impl class paboyle 2016-07-14 23:57:26 +01:00
  • a307274c96 Fermion impl rename for ls vectorised 5d approaches paboyle 2016-07-14 23:56:13 +01:00
  • 3f2c44a5fe Updating the class to 5d selection based on impl type paboyle 2016-07-14 23:55:26 +01:00
  • 48fb1cdc11 Update domain 5d vectorised impl type, move the type over to 4d redblack with the dense OO inverse paboyle 2016-07-14 23:54:35 +01:00
  • 8a79e93cc2 Rename the 5d domain wall fermion vectorised Ls impl class paboyle 2016-07-14 23:53:00 +01:00
  • 3493b51879 Modest updates paboyle 2016-07-14 23:52:13 +01:00
  • de3e79d300 red black for Ls vectorised is 4d red black. Update accordingly now I've made this choice paboyle 2016-07-14 23:49:42 +01:00
  • dd62a61c5c Added broadcast and rotation of simd vectors paboyle 2016-07-14 23:49:00 +01:00
  • 8f47d0b5ab Rotation needed for hopping term in fifth dim with Ls vectorised fields paboyle 2016-07-14 23:45:36 +01:00
  • 42af132dab Fix for chris kellys request to peek poke on checkerboarded fields paboyle 2016-07-14 23:44:48 +01:00
  • 9db2c6525d updating benchmarks for red black 4d for Ls vectorised code paboyle 2016-07-14 23:44:02 +01:00
  • adbc7c1188 Adding files for multiple implementations (cache opt) and Ls vectorisation of the 5D cayley form chiral fermions for the 5d matrix. With Ls entirely in the vector direction, s-hopping terms involve rotations. paboyle 2016-07-14 22:59:21 +01:00
  • 9dc345e8e8 Debugged smearing and adding HMC functions for hirep Guido Cossu 2016-07-13 17:51:18 +01:00
  • 8b9301a74c Merge branch 'feature/bugfixes' into develop Christopher Kelly 2016-07-13 12:31:34 -04:00
  • 6f47fbb1e2 Disabled parallel for loops in ExtractSlice and InsertSlice due to race conditions. Likely will need to do so for localConvert too. Christopher Kelly 2016-07-13 10:49:18 -04:00
  • a9ae30f868 Added representations definitions for the HMC Guido Cossu 2016-07-12 13:36:10 +01:00
  • a3c0fb79b6 Fix to iVector and iMatrix pokeIndex and checkerboard local site indexing. Christopher Kelly 2016-07-11 17:15:22 -04:00
  • 62601bb649 Bug fix paboyle 2016-07-08 20:46:29 +01:00
  • ef97e32152 Adding persistent communicators paboyle 2016-07-08 17:16:08 +01:00
  • daea5297ee Wrote the projector in the adjoint representation algebra Guido Cossu 2016-07-08 16:14:16 +01:00
  • 5028969d4b Added generators for the adjoint representation Guido Cossu 2016-07-08 15:40:11 +01:00
  • c667d9fdcc Trying to make compile clean on travis; seem to have a make -j 4 problem with fftw paboyle 2016-07-07 23:26:39 +01:00
  • 7dbb94bab2 Update paboyle 2016-07-07 22:51:37 +01:00
  • 236dcc820b typo fix paboyle 2016-07-07 22:46:11 +01:00
  • a42a441a6a Rename the reconfigure script to ./autogen.sh paboyle 2016-07-07 22:35:45 +01:00
  • a0676beeb1 Open up dependency on Eigen and FFTW paboyle 2016-07-07 22:31:07 +01:00
  • c5106d0c03 Bugfix Christopher Kelly 2016-07-07 16:06:30 -04:00
  • fbf96b1bbb ]Merge branch 'develop' into feature/hirep Guido Cossu 2016-07-07 14:20:10 +01:00
  • 3c49ddfaa4 Merge branch 'temporary-smearing' into develop Guido Cossu 2016-07-07 14:04:59 +01:00
  • ffb8b3116c Tested smeared RHMC Wilson1p1, accepting Guido Cossu 2016-07-07 11:49:36 +01:00
  • 290493e162 Merge branch 'feature/multi_prec' into develop Christopher Kelly 2016-07-06 19:29:57 -04:00
  • dd8cfff111 Another fix for pedantic compilers Christopher Kelly 2016-07-06 18:22:15 -04:00
  • 184642adb0 Fix for pedantic compilers Christopher Kelly 2016-07-06 18:15:15 -04:00
  • 4774a3bcd2 Generalized HotConfiguration and functions it calls to accept gauge fields with precision other than the default. Christopher Kelly 2016-07-06 18:01:08 -04:00
  • 25fafa9a89 Comment Christopher Kelly 2016-07-06 16:19:41 -04:00
  • 713520d3d2 Added tester for mixed CG Christopher Kelly 2016-07-06 16:18:19 -04:00
  • 85ed8175cb Implemented mixed precision CG. Fixed filelist to exclude lib/Old directory and include Config.h. Christopher Kelly 2016-07-06 15:57:04 -04:00
  • df5c788ef2 Merge branch 'develop' into feature/multi_prec Christopher Kelly 2016-07-06 14:52:28 -04:00
  • 15f22425c8 Added option to prevent CG from exiting when it fails to converge Christopher Kelly 2016-07-06 14:50:01 -04:00
  • e87182cf98 Debugged the copy constructor of the Lattice class Guido Cossu 2016-07-06 15:31:00 +01:00
  • e3d5319470 Debugged the real() and imag() functions and added tests to Test_Simd Guido Cossu 2016-07-06 14:16:03 +01:00
  • ffedeb1c58 Minor modifications Guido Cossu 2016-07-06 11:41:27 +01:00
  • 3e3b367aa9 Small changes in the Log files Guido Cossu 2016-07-05 15:05:28 +01:00
  • 3e80947c2b Cleaned up HMC output. Tested smeared HMCs for single precision (OK) Guido Cossu 2016-07-05 12:03:54 +01:00
  • fdfbf11c6d Merge branch 'develop' into temporary-smearing Guido Cossu 2016-07-04 18:45:10 +01:00
  • 9cb90f714e Merge remote-tracking branch 'origin/develop' into temporary-smearing Guido Cossu 2016-07-04 17:28:40 +01:00
  • 6ce174cd60 Testing smearing for RHMC routines Guido Cossu 2016-07-04 16:36:49 +01:00
  • 17ca5240f7 Testet smeared EOWilsonRatio, accepts Guido Cossu 2016-07-04 16:25:15 +01:00
  • 2daffdf95d Tested smeared WilsonRatio action, accepts Guido Cossu 2016-07-04 16:17:28 +01:00
  • 149f826601 Tested smearing for Nf2 WilsonFermionAction, non EO: accepts Guido Cossu 2016-07-04 16:09:19 +01:00
  • cd8ee27080 Simple change in iGamma for smearing Guido Cossu 2016-07-04 16:02:57 +01:00
  • 0fa66e8f3c Debugged smearing for EOWilson, accepts Guido Cossu 2016-07-04 15:35:37 +01:00
  • 8dd099267d Corrected a bug in the Expression Templates (acso and asin were wrong) Guido Cossu 2016-07-03 12:28:25 +01:00
  • 1a6d65c6a4 Converted set_uw and set_fj to all complex functions Guido Cossu 2016-07-03 10:27:43 +01:00
  • fc4a043663 Colors and banner clean up paboyle 2016-07-02 16:15:38 +01:00
  • 61ba50665e Merge branch 'hotfix/v0.5.1' into develop paboyle 2016-07-01 16:34:30 +01:00
  • 446c768cd3 Merge branch 'hotfix/v0.5.1' Double precision compile fix v0.5.1 paboyle 2016-07-01 16:33:59 +01:00
  • bfe14000a9 Double compile fix paboyle 2016-07-01 16:33:51 +01:00
  • 092fa0d8da Debugged set_fj, to be fixed: BUG in imag() Guido Cossu 2016-07-01 16:06:20 +01:00
  • e0b7004f96 Merge branch 'master' into feature/hadrons Antonin Portelli 2016-07-01 15:54:34 +01:00
  • 1ceff48133 Merge branch 'release/v0.5.0' into develop paboyle 2016-06-30 15:15:59 -07:00
  • 680645f849 Merge branch 'release/v0.5.0' paboyle 2016-06-30 15:15:03 -07:00
  • 3fc6e03ad1 Version file v0.5.0 paboyle 2016-06-30 14:44:09 -07:00
  • 2d6614f3a1 Merge branch 'feature/knl-cache-opt' into develop paboyle 2016-06-30 14:36:20 -07:00
  • 4e041b5103 Merge branch 'feature/knl-cache-opt' of https://github.com/paboyle/Grid into feature/knl-cache-opt paboyle 2016-06-30 14:36:08 -07:00
  • 712b9a3489 Asm only for avx512 paboyle 2016-06-30 14:00:34 -07:00
  • bdaa5b1767 Updated to have perfect prefetching for the s-vectorised kernel with any cache blocking. paboyle 2016-06-30 13:07:42 -07:00
  • 8fcefc021a Improved the prefetching when using cache blocking codes paboyle 2016-06-26 12:54:14 -07:00
  • 1445189361 COntrol the prefetch strategy paboyle 2016-06-25 12:55:25 -07:00
  • 05c884a62a Prefetch change paboyle 2016-06-25 12:54:50 -07:00
  • a25bec87d9 Prefetch during save paboyle 2016-06-25 12:54:14 -07:00
  • 2d8bb4c594 Tweaks paboyle 2016-06-25 11:08:05 -07:00
  • 51cb2d4328 update file lists paboyle 2016-06-19 11:59:10 -07:00