1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-08-13 09:47:05 +01:00

Commit Graph

  • 71034f828e attempt to fix broken WilsonExpClover; Compact version still broken will be replaced by F.Joswig Mattia Bruno 2022-02-23 01:02:27 +01:00
  • aab3bcb46f Dirichlet first cut - wrong answers on dagger multiply. Struggling to get a compute node so changing systems Peter Boyle 2022-02-22 19:58:33 +00:00
  • deac621c2c Merge branch 'develop' into gparity_HMC_merge_develop Christopher Kelly 2022-02-22 14:25:27 -05:00
  • 11437930c5 cleaned up definitions of wilsonclover fermions Mattia Bruno 2022-02-22 10:45:16 +01:00
  • 3d44aa9cb9 cleaned up cloverhelpers; fixed test compact_clover which runs Mattia Bruno 2022-02-22 01:10:19 +01:00
  • 2851870d70 expClover support via helpers template class Mattia Bruno 2022-02-22 00:05:43 +01:00
  • da06d15f73 Merge branch 'feature/feature/staggered-comms' into develop Peter Boyle 2022-02-17 04:58:50 +00:00
  • e8b1251b8c Staggered fix finished feature/feature/staggered-comms Peter Boyle 2022-02-17 04:51:13 +00:00
  • 63dbaeefaa Extra barrier prior to finalize just in case it fixes an issue on Tursa Peter Boyle 2022-02-16 14:01:43 +00:00
  • e8c187b323 SyCL happier? Peter Boyle 2022-02-15 11:24:38 -05:00
  • fad5a74a4b Bug fix to detection case Peter Boyle 2022-02-15 10:27:39 -05:00
  • e83f6a6ae9 Merge branch 'develop' into feature/feature/staggered-comms Peter Boyle 2022-02-15 08:52:39 -05:00
  • 0c1618197f Faster intranode MPI works now Peter Boyle 2022-02-15 08:52:07 -05:00
  • f49d5c2d22 Updated scripts for crusher Peter Boyle 2022-02-14 17:55:16 -05:00
  • a3b022d469 Crusher compile Peter Boyle 2022-02-14 15:09:08 -05:00
  • c04de86d07 Merge branch 'feature/ddhmc' of https://github.com/paboyle/Grid into feature/ddhmc feature/ddhmc Peter Boyle 2022-02-14 17:33:17 +01:00
  • 53e1b00cde Several updates Peter Boyle 2022-02-14 17:29:41 +01:00
  • ba974960e6 Added an HMC checkpoint start option that loads the fields and then reseeds the RNGs, suitable for creating new evolution streams Added option to choose RNG seeds in 40ID main binary Christopher Kelly 2022-02-14 08:09:01 -08:00
  • 48772f0976 Merge pull request #384 from jdmaia/hip_launchbounds Peter Boyle 2022-02-14 11:08:28 -05:00
  • c322420580 Dont instantiate an Nc=3 and non-GP hardwired code for other implementations Peter Boyle 2022-02-14 16:04:08 +00:00
  • 6283d11d50 Add the comment line to tell the existance of copied data/buffer Azusa Yamaguchi 2022-02-08 15:22:06 +00:00
  • 86f4e17928 Changing thread block order and adding launch_bounds Julio Maia 2022-02-07 11:29:37 -06:00
  • 6616d5d090 Commit Peter Boyle 2022-02-02 16:38:24 -05:00
  • 215df671be Merge pull request #382 from DanielRichtmann/feature/compact-clover Peter Boyle 2022-02-01 21:45:38 -05:00
  • 1b6b12589f Get splitting up into implementation and instantiation files correct Daniel Richtmann 2022-02-01 22:41:01 +01:00
  • 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