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

Commit Graph

  • 3082ab8252 Check in compact version of wilson clover fermions Daniel Richtmann 2022-02-01 21:39:52 +01:00
  • add86cd7f4 Abandon ET for clover application, use construct similar to multLink Daniel Richtmann 2022-02-01 21:22:45 +01:00
  • 0b6fd20c54 Enable memory coalescing in clover term generation Daniel Richtmann 2022-02-01 21:19:50 +01:00
  • e83423fee6 Refactor clover to align with other files and prepare for upcoming changes Daniel Richtmann 2022-02-01 20:50:09 +01:00
  • b4f8e87982 Have Grid's cli interface understand floats Daniel Richtmann 2022-02-01 23:08:09 +01:00
  • 6755dc57f8 Added methods to compute spatial plaquette and timeslice spatial plaquette to WilsonLoops Christopher Kelly 2022-01-24 13:57:39 -05:00
  • aa620ca52c Fixed compilation error in observables resulting from changes in Wilson flow code Modified light quark mass on 40ID HMC binary Christopher Kelly 2022-01-24 09:56:24 -08:00
  • 2c46c942cc Reworked WilsonFlow: Both smear and smear_adaptive now maintain the Wilson flow time as a function variable rather than a class member variable. smear_adaptive does likewise for the current time step. This allows the evolve and smear functions to be const Fixed smear_adaptive setting initial time to epsilon rather than 0 Added ability to assign generic measurement actions at user specified frequencies during the smearing and reimplemented current energy density / topq output in this framework Reimplemented the "flowMeasure" methods using the above framework Fixed const correctness for WilsonLoops::TopologicalCharge Christopher Kelly 2022-01-24 12:06:05 -05:00
  • adeba8059a Added calculation of timeslice topological charge Christopher Kelly 2022-01-20 14:29:07 -05:00
  • c4ac528126 Added cloverleaf energy density calculation to WilsonFlow Christopher Kelly 2021-12-27 10:33:33 -05:00
  • 551b93ba8e To HMC/Mobius2p1fIDSDRGparityEOFA_40ID, added input param to change trajectory length and increased integrator steps for DSDR Christopher Kelly 2021-12-10 09:06:06 -08:00
  • 59282f25ec Update to static data feature/cache-fix Peter Boyle 2021-12-07 23:41:27 +00:00
  • b0bd173899 Update to memory manager, never have a Cpu Open in the LRU queue. Place as evict next on CPU closure. Peter Boyle 2021-12-07 17:26:22 -05:00
  • 135808dcfa Less verbose Peter Boyle 2021-12-07 16:24:24 -05:00
  • 7f7d06d963 Merge branch 'develop' of https://github.com/paboyle/Grid into develop Peter Boyle 2021-12-07 09:06:42 -08:00
  • 2bf3b4d576 Update to reduce memory footpring in benchmark test Peter Boyle 2021-12-07 09:02:02 -08:00
  • ddf7540510 Added calculation of 5Li topological charge WilsonFlow code now calls topological charge calculation with correct gauge implementation rather than assuming periodic Added version of WilsonFlow::flowMeasureEnergyDensityPlaquette that outputs the smeared gauge field at the end Christopher Kelly 2021-12-06 17:56:42 -05:00
  • de68d12c3d 1x1 topological charge calculation now respects gauge boundary conditions Christopher Kelly 2021-12-06 13:42:09 -05:00
  • 0bd83cdbda Fixes for Nc!=3 Nersc IO, Gauge and Gauge_NCxNC compatible with GLU. Trace normalisation changed in places removing explicit threes. Guards against non-su3 tests and tests failing when LIME is not compiled. RJHudspith 2021-11-28 21:51:03 +01:00
  • f34d34bd17 2 nodes Peter Boyle 2021-11-22 22:27:16 -05:00
  • e32d5141b4 Updated to make MPI reliable still gives good perf, but MPI will be slow intranode Peter Boyle 2021-11-22 21:46:31 -05:00
  • 6d5277f2d7 Update to Spock Peter Boyle 2021-11-22 20:58:02 -05:00
  • 14d82777e0 Best modules for spock Peter Boyle 2021-11-22 20:47:16 -05:00
  • 2a4e739513 Enable XGMI copy (need to rename nvlink to cover NVLINK/XGMI/XeLink) Peter Boyle 2021-11-22 20:46:09 -05:00
  • 8079dc2a14 Cray MPI not working right yet Peter Boyle 2021-11-22 20:45:44 -05:00
  • 6ceb556684 Intranode asynch hipMemCopy Peter Boyle 2021-11-22 20:45:12 -05:00
  • 76cde73705 HIP improvements on messaging and intranode hipMemCopyAsynch Peter Boyle 2021-11-22 20:44:39 -05:00
  • 1257c9f2f0 Correct mass Peter Boyle 2021-11-17 21:40:04 +00:00
  • 6d26a2a1ad Merge branch 'feature/gparity_HMC' of https://github.com/paboyle/Grid into gparity_HMC Christopher Kelly 2021-11-16 07:32:47 -08:00
  • a1211cdcce Gparity 48ID tuning and exposure of trajectory length as input variable Christopher Kelly 2021-11-16 07:31:41 -08:00
  • cc094366a9 Merge pull request #375 from JPRichings/develop Peter Boyle 2021-11-09 18:19:32 -05:00
  • 41a575ff9b Format edit James Richings 2021-11-09 21:56:23 +00:00
  • 12ef413065 fix to deflation.h James Richings 2021-11-09 21:20:36 +00:00
  • 829a328451 remove deflation timing James Richings 2021-11-09 20:46:57 +00:00
  • 402523c62e Merge branch 'develop' of https://github.com/paboyle/Grid into develop James Richings 2021-11-09 12:57:40 +00:00
  • d7bef70b5c Helper functions to allow probe of cache state of lattice objects. James Richings 2021-11-09 12:57:09 +00:00
  • 2ad1811642 Added timing to deflation code. James Richings 2021-11-09 12:33:25 +00:00
  • e78acf77ff To LocalCoherenceLanczos, added a method to reconstruct the fine eigenvector and added some comments to aid the user Added a test code for local coherence Lanczos with G-parity BCs Added a test code for block eigenvector compression Christopher Kelly 2021-11-08 07:26:35 -08:00
  • 88bdd4344b 2indx antisymm representation of sp2n Alessandro Lupo 2021-11-04 18:27:35 +00:00
  • a65a497bae Merge branch 'develop' of github.com:paboyle/Grid into develop Antonin Portelli 2021-10-29 13:01:34 +01:00
  • b27b12828e reverse previous "fix", missing statement was probably intentional, added a comment to that effect Antonin Portelli 2021-10-29 13:01:31 +01:00
  • 42d56ea6b6 Verbosity Peter Boyle 2021-10-29 02:23:08 +01:00
  • 0b905a72dd Better reduction for GPUs Peter Boyle 2021-10-29 02:22:22 +01:00
  • fe9edf8526 Merge branch 'develop' of https://www.github.com/paboyle/Grid into develop Peter Boyle 2021-10-29 02:03:27 +01:00
  • 44204c7e06 Extra code Peter Boyle 2021-10-29 02:02:56 +01:00
  • 33b3789598 Merge pull request #364 from AndrewYongZhenNing/develop Peter Boyle 2021-10-27 20:27:20 -04:00
  • 195ab2888d Merge branch 'develop' into develop Peter Boyle 2021-10-27 20:26:57 -04:00
  • 85f750d753 Merge branch 'develop' of https://www.github.com/paboyle/Grid into develop Peter Boyle 2021-10-27 00:28:05 +01:00
  • a4ce6e42c7 Warning free compile on make all and make tests under nvcc Peter Boyle 2021-10-27 00:27:03 +01:00
  • 5398b7e7e3 Max 128 size Peter Boyle 2021-10-26 09:16:29 -07:00
  • fd13a3f2be Merge branch 'develop' of https://github.com/paboyle/Grid into develop James Richings 2021-10-26 10:45:46 +01:00
  • c144b32368 deflation timers James Richings 2021-10-26 10:37:24 +01:00
  • 4044536eea add projection on sp2n algebra Alessandro Lupo 2021-10-26 10:20:44 +01:00
  • 4d8ae6221c fix projection Alessandro Lupo 2021-10-22 10:44:54 +01:00
  • ba7e371b90 Warning free compile on Tursa. Hopefully got all reqd virtual dtors Peter Boyle 2021-10-21 19:56:52 +01:00
  • 99e7a5d18a Merge pull request #371 from edbennett/hmc-documentation-update Peter Boyle 2021-10-18 14:36:43 -04:00
  • f7e9621492 40ID ensemble tuning: now use 5 Hasenbusch steps, parameters now separately tunable in param file Christopher Kelly 2021-10-18 08:17:36 -07:00
  • f824d99059 update documentation for GenericHMCRunner Ed Bennett 2021-10-18 09:41:01 +01:00
  • 749b8022a4 Linear operator and SparseMatrix virtual destructors Peter Boyle 2021-10-15 20:47:18 +01:00
  • 7e0057d2c4 Merge branch 'develop' of https://www.github.com/paboyle/Grid into develop Peter Boyle 2021-10-15 20:46:51 +01:00
  • cfe9e870d3 Stream Peter Boyle 2021-10-15 20:46:44 +01:00
  • f14be15f8b Updates to Gparity HMC main programs Christopher Kelly 2021-10-15 08:10:17 -07:00
  • e9c4f06cbf Merge pull request #370 from fjosw/bugfix/gpu_sum_shm Peter Boyle 2021-10-14 09:12:47 -04:00
  • 1f9688417a Error message added when attempting to sum object which is too large for the shared memory Fabian Joswig 2021-10-13 20:45:46 +01:00
  • 4e31e4e094 Better tests Alessandro Lupo 2021-10-13 15:07:23 +01:00
  • 6a3aaa52ef Test_dwf_lanczos can now run either G-parity Mobius or non-Gparity DWF according to cmdline switch Fixed copyStream intialization Christopher Kelly 2021-10-12 12:59:54 -07:00
  • 0d6674e489 hot start for sp2n Alessandro Lupo 2021-10-12 18:53:54 +01:00
  • b145fd4f5b necessary to merge Alessandro Lupo 2021-10-12 17:08:46 +01:00
  • 8a5b794f25 necessary change to merge with upstrm Alessandro Lupo 2021-10-12 16:04:03 +01:00
  • 291e80f88a sp2n as config option Alessandro Lupo 2021-10-12 15:47:56 +01:00
  • 1ace5850ae first hmc Alessandro Lupo 2021-10-12 12:16:47 +01:00
  • 283f14b7c1 fix sp2n projection Alessandro Lupo 2021-10-12 12:12:16 +01:00
  • 1d6e708083 tests! Alessandro Lupo 2021-10-12 09:06:15 +01:00
  • 89457e25e3 sp fermion instantiation Alessandro Lupo 2021-10-11 16:32:10 +01:00
  • 7e3b298d3d project on sp2n Alessandro Lupo 2021-10-11 16:28:15 +01:00
  • 7ff3e5eed4 gauge and fermion implementation for sp2n Alessandro Lupo 2021-10-11 16:21:25 +01:00
  • 19eb51cf41 sp2n generators Alessandro Lupo 2021-10-05 15:51:22 +01:00
  • 470d4dcc6d sp2n as config option Alessandro Lupo 2021-10-12 15:47:56 +01:00
  • ed03bfd555 first hmc Alessandro Lupo 2021-10-12 12:16:47 +01:00
  • 8c0fbcccae fix sp2n projection Alessandro Lupo 2021-10-12 12:12:16 +01:00
  • d4866157fe tests! Alessandro Lupo 2021-10-12 09:06:15 +01:00
  • 16c2a99965 Overlap cudamemcpy - didn't set up stream right Peter Boyle 2021-10-11 13:31:26 -07:00
  • b6496b6cb5 sp fermion instantiation Alessandro Lupo 2021-10-11 16:32:10 +01:00
  • 4f5fe57920 project on sp2n Alessandro Lupo 2021-10-11 16:28:15 +01:00
  • 11fb943b1e gauge and fermion implementation for sp2n Alessandro Lupo 2021-10-11 16:21:25 +01:00
  • cda915a345 Better options Peter Boyle 2021-10-07 20:29:09 +01:00
  • 7c16189e16 Merge pull request #368 from Heinrich-BR/develop Peter Boyle 2021-10-07 15:13:09 -04:00
  • ecbfccea43 Merge pull request #369 from paboyle/gauge-group-covariance Peter Boyle 2021-10-07 15:11:12 -04:00
  • 44b0988f9b Update HMC runs Peter Boyle 2021-10-07 20:06:55 +01:00
  • 98766851c3 Config improvements Peter Boyle 2021-10-07 20:06:17 +01:00
  • f36e984278 Update Peter Boyle 2021-10-07 20:05:56 +01:00
  • c234a7f913 Accidental verbose Peter Boyle 2021-10-07 20:04:57 +01:00
  • 0bf0c65b7d Don't know why off Peter Boyle 2021-10-07 20:04:28 +01:00
  • 3355ceea9f Speed zones Peter Boyle 2021-10-06 20:52:15 +02:00
  • e4cbfe3d4b Blocking change Peter Boyle 2021-10-06 20:51:42 +02:00
  • a8eda8f6da Summit scripts Peter Boyle 2021-10-05 21:22:10 -04:00
  • 9b1a0653cf Summit results Peter Boyle 2021-10-05 21:22:01 -04:00
  • 7cb1ff7395 Merge branch 'develop' of https://github.com/paboyle/Grid into develop Peter Boyle 2021-10-05 20:13:42 -04:00
  • ab6ea29913 Print removal Peter Boyle 2021-10-05 20:13:25 -04:00
  • 4867e02dfb Merge branch 'develop' into feature/ddhmc Peter Boyle 2021-10-05 23:12:23 +01:00