1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-06-22 09:42:02 +01:00

Commit Graph

  • 76c78f04e2 Hadrons: first complete prototype for run loop Antonin Portelli 2015-12-23 14:21:35 +00:00
  • 379580cd89 Merge branch 'master' into hadrons Antonin Portelli 2015-12-23 14:20:22 +00:00
  • 1e0be161e5 MacroMagic: inline functions to avoid double symbol issues Antonin Portelli 2015-12-23 14:20:05 +00:00
  • 0afcf1cf13 Moved all the HMC tests over to using a single HmcRunner class that manages checkpoint strategies and such like paboyle 2015-12-22 11:19:25 +00:00
  • 08edbb5cbe HMC bit repro across checkpoints. Fixed parallel RNG issue with threading. Conclusion: c++11 distributions not thread safe and must us distinct dist as well as distinct engine per site. Makes sense when you think of box muller. Also added a reset of dist on fill to ensure repro across checkpoints. paboyle 2015-12-22 08:54:40 +00:00
  • 0abfbcc8eb Naming of files improvement. paboyle 2015-12-21 15:37:26 +00:00
  • 1b94253ba4 Logging improvement paboyle 2015-12-21 15:36:28 +00:00
  • 36e6f9ac7b Bug fix. Guess not initialised in refresh step; didn't hit before due to luck in not having a vector created with NAN data. paboyle 2015-12-21 15:34:35 +00:00
  • 2f41691c11 Bug fix. Guess was not zeroed prior to CG call. Was earlier accidentally benign just due to luck. paboyle 2015-12-21 15:33:36 +00:00
  • 09bfe52840 Remove extraneous variable paboyle 2015-12-21 15:30:28 +00:00
  • 8c9010d0f4 Isnan check on guess and convergence assert on result paboyle 2015-12-21 15:29:46 +00:00
  • 42c583265c Remove timestamp paboyle 2015-12-21 15:28:03 +00:00
  • 539d698492 Prototypes for CML routines paboyle 2015-12-21 15:26:42 +00:00
  • 31ca609d12 HMC checkpointing . Need a general HMC framework to work in restart. paboyle 2015-12-20 02:29:51 +00:00
  • 5710966324 Options to use mersenne twister OR ranlux48 via --enable-rng flag at configure time. Can save and restore RNG state via new (serial) I/O routines in a NERSC header style file. Store a Parallel (one per site) and a single serial RNG file. paboyle 2015-12-19 18:32:25 +00:00
  • e108e708a3 Wilson TM tests and compiles in paboyle 2015-12-17 23:06:33 +00:00
  • 6f0198d4d9 Merge branch 'master' of https://github.com/paboyle/Grid paboyle 2015-12-17 22:34:54 +00:00
  • 67ccb043f1 Added TM fermions for DSDR etc.. paboyle 2015-12-17 22:34:28 +00:00
  • 24a5a81c53 SSE compile fix Azusa Yamaguchi 2015-12-16 09:09:37 +00:00
  • eb1759d7ea Added Gparity instantiation to no HANDOPT case deleted configure (as intended?) Jung 2015-12-16 00:04:09 -05:00
  • 34a0fde2ad Fixes to fermion force terms after sign of gamma_mu (0...3) change. Thought I had already committed these. paboyle 2015-12-15 23:14:12 +00:00
  • bc34b7e808 Merge branch 'master' of https://github.com/paboyle/Grid into scidac1_2 Jung 2015-12-15 11:11:59 -05:00
  • 284453c5e9 Added gparity mobius defs, added params to ScaledShamir checking in before puling master Jung 2015-12-14 12:15:06 -05:00
  • af855cc129 Updating to fix peek poke to checkerboarded arrays since Chulwoo needs this. ckelly-dec12-2015 paboyle 2015-12-12 07:11:46 +00:00
  • a5314eddbb Update todo list paboyle 2015-12-10 23:34:03 +00:00
  • 78ca15fdd8 Merge branch 'aportelli-master' paboyle 2015-12-10 23:15:16 +00:00
  • 47fe6b5a7c Merge branch 'master' of https://github.com/aportelli/Grid into aportelli-master paboyle 2015-12-10 23:14:52 +00:00
  • b3ef09a54d Merge branch 'master' of https://github.com/paboyle/Grid paboyle 2015-12-10 23:05:38 +00:00
  • 8ed3940048 New files for Chroma regression paboyle 2015-12-10 22:55:59 +00:00
  • 3ce10aa975 Fix a regression failure on Mobius; chroma regression added paboyle 2015-12-10 22:55:00 +00:00
  • a32a59fc43 Merge branch 'master' of https://github.com/paboyle/Grid Azusa Yamaguchi 2015-12-09 12:48:44 +00:00
  • 14a80733f9 Merge branch 'master' into hadrons Antonin Portelli 2015-12-08 13:57:53 +00:00
  • 200de272ed IO: serialisable enums Antonin Portelli 2015-12-08 13:54:00 +00:00
  • d68a72e28b IO: code cleaning and string binary IO fix Antonin Portelli 2015-12-08 13:53:33 +00:00
  • ab45f029f4 ignore Config.h.in Antonin Portelli 2015-12-08 13:52:44 +00:00
  • 77054bd61c Added back Test_gparity Jung 2015-12-08 01:41:32 -05:00
  • 17f9268a55 XmlIO: minor code cleaning Antonin Portelli 2015-12-07 18:30:00 +00:00
  • 78f0c2595d autotool file accidentally committed Antonin Portelli 2015-12-07 18:28:06 +00:00
  • d4db009a58 Hadrons: starting scheduler implementation Antonin Portelli 2015-12-07 18:26:38 +00:00
  • 20ce7e0270 Hadrons: algorithm to determine all possible topological ordering Antonin Portelli 2015-12-07 15:46:36 +00:00
  • f2b4edc090 Fixes for Gparity comparison with CPS (Instantiation, Gamma matrix convention) Jung 2015-12-07 02:04:57 -05:00
  • fb81acca3c Merge branch 'master' of https://github.com/paboyle/Grid Jung 2015-12-03 12:11:10 -05:00
  • bb195607ab Hadrons: fix in topological sort algorithm name Antonin Portelli 2015-12-02 19:40:11 +00:00
  • 6f090e22c0 Hadrons: graph topological sort Antonin Portelli 2015-12-02 19:33:34 +00:00
  • 339e983172 Merge branch 'master' into hadrons Antonin Portelli 2015-12-02 14:38:04 +00:00
  • 4a7f3d1b7b Merge branch 'master' into hadrons Antonin Portelli 2015-12-02 10:57:51 +00:00
  • 26161addd0 Warn fix clang Peter Boyle 2015-11-29 11:19:12 +00:00
  • 93356fd246 No compile fixes on gcc/Cray paboyle 2015-11-29 03:14:44 -08:00
  • f35fc4b76c No compile fixes Peter Boyle 2015-11-29 10:59:11 +00:00
  • ca42fe6d32 Merge branch 'master' of github.com:paboyle/Grid Merge done Conflicts: lib/serialisation/XmlIO.h tests/Test_stencil.cc paboyle 2015-11-28 17:03:43 -08:00
  • b8a38f292d Domain decomposition SAP precon implemented and working but not as fast as I hoped. paboyle 2015-11-28 17:01:51 -08:00
  • 6b97b271ae Integer divide useful paboyle 2015-11-28 17:01:20 -08:00
  • fa01ae5980 integer divide paboyle 2015-11-28 17:00:34 -08:00
  • 113131b01c THis failed for some reason. Suspect Antonin has made more progress. paboyle 2015-11-28 16:59:59 -08:00
  • b2c02a6106 Runs fastst on cori paboyle 2015-11-28 16:58:16 -08:00
  • 02d730513a Divide function paboyle 2015-11-28 16:54:43 -08:00
  • d875c2bd39 More verbose useful paboyle 2015-11-28 16:54:19 -08:00
  • cc32ba615a Verbose changes paboyle 2015-11-28 16:53:54 -08:00
  • 6684739452 Better to drop KMP_AFFINITY override paboyle 2015-11-28 16:52:44 -08:00
  • bc4b252883 Merge branch 'master' of https://github.com/paboyle/Grid Peter Boyle 2015-11-29 00:33:01 +00:00
  • 11cf0f08f3 This file is not yet debugged. Peter Boyle 2015-11-29 00:32:45 +00:00
  • fff0f00552 Modest changes Peter Boyle 2015-11-29 00:31:57 +00:00
  • 42e6055746 Try 1/x for hermitian indef approx Peter Boyle 2015-11-29 00:31:19 +00:00
  • 01231ce824 Stencil fix Peter Boyle 2015-11-29 00:31:02 +00:00
  • ef84d54033 precision set Peter Boyle 2015-11-29 00:30:44 +00:00
  • 41e8038c56 Makefile update Peter Boyle 2015-11-29 00:30:19 +00:00
  • 8a33846095 No compile fix Peter Boyle 2015-11-29 00:29:58 +00:00
  • 54f04ee5c9 Perf event interface was linux specfic and use ifdef to protect Peter Boyle 2015-11-29 00:24:48 +00:00
  • 825875fd48 compile fixes Peter Boyle 2015-11-29 00:24:25 +00:00
  • f8290bfd58 Compile fixes Peter Boyle 2015-11-29 00:24:04 +00:00
  • 967be91692 update merge Azusa Yamaguchi 2015-11-26 09:51:41 +00:00
  • d43034d3ac Merge pull request #21 from aportelli/master azusayamaguchi 2015-11-19 11:45:50 +00:00
  • 06f8ecea04 Merge commit '899ca41cb8c8f47771bfd37cd895cbc2184e5560' Antonin Portelli 2015-11-16 18:16:25 +00:00
  • af19118113 new I/O interface Antonin Portelli 2015-11-16 18:14:37 +00:00
  • e9ff25b06b Small threading change makes a difference on Cori. paboyle 2015-11-07 00:07:05 -08:00
  • 05a7029600 Stencil change paboyle 2015-11-07 00:06:31 -08:00
  • b04b8914fd EXECINFO change paboyle 2015-11-07 00:05:57 -08:00
  • 7522e3f0dd Stencil interface change fix no compile paboyle 2015-11-07 00:05:10 -08:00
  • 1cc0d7b811 Bigger ncall as timing loops got small on cori paboyle 2015-11-07 00:04:40 -08:00
  • 899ca41cb8 Merge branch 'master' of github.com:paboyle/Grid paboyle 2015-11-06 03:50:04 -08:00
  • d29b4c1dee Assembler files paboyle 2015-11-06 03:48:48 -08:00
  • a2ff068e29 Asm and threading for many core paboyle 2015-11-06 03:47:14 -08:00
  • b362f8d27b Threading for many core paboyle 2015-11-06 03:46:41 -08:00
  • 64770d9052 Threading changes for many core and asm calls paboyle 2015-11-06 03:46:21 -08:00
  • 17af18dcab Changes for AVX512 assembler paboyle 2015-11-06 03:45:51 -08:00
  • 28022755ae Stencil class name global change to StencilImpl typedef Peter Boyle 2015-11-06 05:30:17 -06:00
  • 98d8ba6d14 Remove autogen files from CVS Peter Boyle 2015-11-06 05:29:07 -06:00
  • 27813cf518 More timing detail reported Peter Boyle 2015-11-06 05:27:13 -06:00
  • 955b482aaf Partial optimisation of the extraction/merger of simd vecs. Peter Boyle 2015-11-06 05:26:20 -06:00
  • f9b2fce93b Changing whole stencil class to be template and not just single functions Peter Boyle 2015-11-06 05:25:10 -06:00
  • 473fa28a6c Partial optimisation; comms in x-dir for red black dslash will be slow as the checker skipping block strided loops are non threadable. Will need to write a kernel for these instead and drive them with a lookup table to make a look sufficiently simple to thread. Peter Boyle 2015-11-06 05:23:23 -06:00
  • 5d854c869c Stencil interface changes Peter Boyle 2015-11-06 05:22:33 -06:00
  • 880ff88362 Comms optimisation Peter Boyle 2015-11-06 05:22:18 -06:00
  • f85b9ddd97 Remove nonfunctioning lanczos Peter Boyle 2015-11-06 05:21:21 -06:00
  • 4690acc3c8 Don't know why peter committed these as they didn't compile Azusa Yamaguchi 2015-11-06 10:31:48 +00:00
  • 3281745fde Exec info and linux check to stop non-portable code breaking Azusa Yamaguchi 2015-11-06 10:31:24 +00:00
  • c2d96644a0 EXEC INFO check Azusa Yamaguchi 2015-11-06 10:31:05 +00:00
  • 1159de165c Asm option for AVX512 paboyle 2015-11-05 22:04:51 -08:00
  • c4e2202550 First graph class implementation and test Antonin Portelli 2015-11-05 14:28:14 +00:00
  • 16c7993434 Merge branch 'master' of github.com:paboyle/Grid paboyle 2015-11-04 03:32:10 -08:00