1
0
mirror of https://github.com/paboyle/Grid.git synced 2026-04-19 18:21:02 +01:00
Commit Graph

64 Commits

Author SHA1 Message Date
Michael Marshall 61d017d0a5 Merge GPU support (upstream/develop) into distillation branch.
This compiles and looks right ... but may need some testing

* develop: (762 commits)
  Tensor ambiguous fix
  Fix for GCC preprocessor/pragma handling bug
  Trips up NVCC for reasons I dont understand on summit
  Fix GCC complaint
  Zero() change
  Force a couple of things to compile on NVCC
  Remove debug code
  nvcc error suppress
  Merge develop
  Reduction finished and hopefully fixes CI regression fail on single precisoin and force
  Double precision variants for summation accuracy
  Update todo list
  Freeze the seed
  Fix compiling of MSource::Gauss for single precision
  Think the reduction is now sorted and cleaned up
  Fix force term
  Printing improvement
  GPU reduction fix and also exit backtrace option
  GPU friendly
  Simplify the comms benchmark
  ...

# Conflicts:
#	Grid/communicator/SharedMemoryMPI.cc
#	Grid/qcd/action/fermion/WilsonKernelsAsm.cc
#	Grid/qcd/action/fermion/implementation/StaggeredKernelsAsm.h
#	Grid/qcd/smearing/StoutSmearing.h
#	Hadrons/Modules.hpp
#	Hadrons/Utilities/Contractor.cc
#	Hadrons/modules.inc
#	tests/forces/Test_dwf_force_eofa.cc
#	tests/forces/Test_dwf_gpforce_eofa.cc
2019-09-13 13:30:00 +01:00
Michael Marshall 04a661cafe Remove unused modules BC2 and Baryon2 2019-09-10 14:49:24 +01:00
Peter Boyle 59cd7f3b70 Trips up NVCC for reasons I dont understand on summit 2019-08-23 06:03:49 -04:00
Felix Erben 51bed48cd2 added selfcontract module 2019-08-05 17:46:42 +01:00
Felix Erben b875edceab Merge branch 'feature/distil' of https://github.com/mmphys/Grid into feature/distil
Conflicts:
	Grid/qcd/utils/BaryonUtils.h
	Hadrons/Modules/MContraction/Baryon2.hpp
2019-08-05 14:19:43 +01:00
Felix Erben 29df60c0cb some debugging stuff 2019-08-05 14:10:04 +01:00
Michael Marshall e598178d94 TODO: Felix, please fix. I commented this out because of compiler errors 2019-08-01 20:51:51 +01:00
Michael Marshall 6f40021842 Fixed compiler errors: TODO: Felix, please validate 2019-08-01 19:57:59 +01:00
Felix Erben e66d48c142 second way to compute baryons - qdp style 2019-07-30 13:46:59 +01:00
Michael Marshall e7050a7aed Support gamma structure names that have trailing white space 2019-07-19 11:58:56 +01:00
Felix Erben e138bc7204 debug output 2019-07-19 11:16:35 +01:00
Michael Marshall 6d4fb35d84 Ready for testing 2019-07-19 10:33:03 +01:00
Felix Erben 56cefadf9b gamma matrices as input 2019-07-18 17:46:43 +01:00
ferben 9d82855c5d bugfix in Baryonutils 2019-07-18 15:45:43 +01:00
ferben 97d61f2564 bugfix in Baryonutils 2019-07-18 14:57:10 +01:00
ferben 11a8668d19 bugfix in Baryonutils 2019-07-18 14:44:55 +01:00
Peter Boyle 08904f830e Merge develop 2019-07-16 11:59:56 +01:00
Peter Boyle fa9cd50c5b Merge branch 'develop' into feature/gpu-port 2019-07-16 11:55:17 +01:00
Felix Erben 5a62ebe7b1 general baryons case added 2019-07-15 15:26:30 +01:00
Michael Marshall fa747173d1 Debugging references were to l-values, so added const to stop errors 2019-07-14 11:08:00 +01:00
Michael Marshall 12afb0395f Debugging transposeSpin - seems just not to be implemented for Lattice<x> 2019-07-11 17:42:26 +01:00
Felix Erben ec4aa978ab why cant I spinTranspose 2019-07-11 14:01:41 +01:00
Michael Marshall 7bc4a06f3f This is probably what you want ... 2019-07-10 12:29:33 +01:00
Felix Erben dc2240d2d8 why does sliceSum in Nucleon.hpp not work 2019-07-10 11:34:16 +01:00
Felix Erben 98cf20cf06 continued work on baryons 2019-07-09 17:42:36 +01:00
Felix Erben cc3346073e continued work on baryons 2019-07-09 17:30:32 +01:00
Felix Erben 3848da7c50 added nucleon module (non-distillation) 2019-07-08 17:43:14 +01:00
portelli c3d0c176ab cleaning up Kl2 contraction 2019-07-05 16:29:46 +01:00
fionnoh 1059189abf Bugfix for A2ALoop module 2019-06-27 13:49:55 +08:00
portelli e35e8da111 Revert "cleaning up Kl2 contraction"
This reverts commit f244fed6ab.
2019-05-29 11:23:17 +02:00
portelli f244fed6ab cleaning up Kl2 contraction 2019-05-24 13:08:35 +01:00
guelpers 9a34edcf9f Kl2 QED cleanup 2019-05-23 13:43:22 +01:00
guelpers ae5ad986e2 Merge remote-tracking branch 'upstream/develop' into feature/kl2QED 2019-05-19 14:35:46 +01:00
fionnoh 2acd8ece65 Hadron WeakEye and A2ALoop bug fixes, and WWVVContraction bug fix 2019-05-08 10:57:36 +01:00
guelpers 4f0631615f A2A Lepton-Meson Field contraction 2019-04-30 12:04:59 +01:00
guelpers d3935ae7fc Hadrons: some updates in WeakMesonDecayKl2 2019-03-06 15:27:59 +00:00
guelpers 0b426bf9f6 Merge remote-tracking branch 'upstream/develop' into feature/kl2QED
Conflicts:
	Hadrons/Modules.hpp
	Hadrons/modules.inc
2019-03-06 11:28:59 +00:00
portelli 318c64adc2 Hadrons: copyright update 2019-02-05 19:13:37 +00:00
portelli d5b053f86f Hadrons: 1 propagator loop construction now using A2A vectors 2019-02-05 19:12:38 +00:00
portelli c60e50e3cb Hadrons: copyright update 2019-02-05 18:55:24 +00:00
portelli 08d8b1d5fb Hadrons: 4-quark eye 3-pt contractions 2019-02-05 18:53:20 +00:00
portelli 90d6d28547 Hadrons: non-eye weak 3pt fix 2019-02-05 11:35:10 +00:00
portelli 2eb584fdf0 Hadrons: 4-quark non-eye 3-pt contractions 2019-02-04 21:24:07 +00:00
portelli 6b46834af8 Hadrons: archiving unmaintained or exotic modules 2019-02-04 21:23:30 +00:00
Vera Guelpers 943fa48ce4 Hadrons: Kl2 contraction using sequential propagators 2018-12-14 13:45:30 +00:00
Peter Boyle b57a4d32aa Merge branch 'develop' into feature/gpu-port 2018-12-13 05:11:34 +00:00
portelli 7d84dca8e9 Merge branch 'develop' into feature/contractor 2018-10-18 23:46:58 +01:00
portelli f05b25dae4 Hadrons: A2AMatrix load 2018-10-17 20:26:26 +01:00
portelli 2f368c33fc Hadrons: copyright update 2018-10-15 15:51:45 +01:00
portelli 148fc052bd Hadrons: Aslash field, tested 2018-10-05 21:04:10 +01:00