1
0
mirror of https://github.com/paboyle/Grid.git synced 2026-05-24 02:54:16 +01:00
Commit Graph

39 Commits

Author SHA1 Message Date
Felix Erben 5c54f27ac1 some cleanup, but hard-coded src in LapEvec unclear 2019-10-31 11:51:05 +00:00
Michael Marshall 2f3dd0703d Ensure Distillation test (Test_distil) works 2019-09-16 17:00:46 +01:00
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 c16916cc45 Multiple local slice fixes 2019-05-06 10:35:42 +01:00
Michael Marshall a3fe57f430 NamedTensor writes to tag NamedTensor by default (not filename) - so still usable in case user renames file.
Also tweaked tensor index name checking (which is used to ensure tensor is correct type)
2019-05-01 18:11:37 +01:00
Michael Marshall 8dc0587621 Post Michael / Felix review. Ready for Peter / Antonin review 2019-05-01 13:04:51 +01:00
Michael Marshall e72e26c899 Get rid of unnecessary multiFile options 2019-05-01 08:53:08 +01:00
Michael Marshall 334f29becb Fairly close to ready for release. Felix and I to review, then submit for release 2019-04-30 23:53:57 +01:00
Michael Marshall e56ead55ef WIP 2019-04-30 14:41:48 +01:00
Michael Marshall 4203105104 Part-way through release tidy-up 2019-04-29 18:40:38 +01:00
Michael Marshall 23a9b93cda More dependencies for Distil.hpp move and (C) 2019 only 2019-04-26 07:39:05 +01:00
Michael Marshall ecdc3ddebf Moved Distil.hpp and added GNU license to all files 2019-04-26 07:24:56 +01:00
ferben f757b80e1c tried to fix mem leak 2019-03-27 12:00:36 +00:00
ferben fbf286b0e3 added Spin dilution 2019-03-22 13:30:11 +00:00
ferben a66bb8acba fixed possible memory leak 2019-03-20 14:41:36 +00:00
Felix Erben 1538bf8c34 added everythong to compute sequential aslash fields 2019-03-07 17:36:22 +00:00
ferben d7c7bff065 added output for source meson fields on all tsrc 2019-03-05 12:01:55 +00:00
Mike 5b0870bb19 Added Scalar_ length and Scalar_Unit_Size to Perambulator file for validation 2019-02-05 09:07:05 +00:00
Mike 7f5354630a Updated perambulator binary format to save payload in big endian format on disk 2019-02-04 23:07:59 +00:00
Mike f7b90a0c14 Added index names to perambulator 2019-02-01 15:20:35 +00:00
ferben 7cc13f48d5 added some TODO comments; needs discussion 2019-01-31 16:54:11 +00:00
Mike d7dc617746 Switched perambulator to sue Eigen::Tensor (file write temporarily excluded) 2019-01-31 15:06:52 +00:00
ferben 7e74f7bec4 tsrc != 0 now works 2019-01-31 11:35:05 +00:00
ferben 7b66197534 meson fields are now the same 2019-01-30 18:03:34 +00:00
ferben c3273eff20 agreement up to laph vectors 2019-01-30 11:20:22 +00:00
ferben 5580b3a7d1 bugfix in DistilVectors 2019-01-28 12:24:47 +00:00
ferben a6ab742fdb added perambs to test 2019-01-23 13:58:20 +00:00
ferben d7908c33de moved hard-coded parameters in DistilVectors to module input 2019-01-23 11:32:53 +00:00
Mike 09fa821510 Added remaining methods to Permabulator 2019-01-22 17:59:55 +00:00
ferben f45d2d5dcc perambLight done, but SliceShare and Write does not work yet 2019-01-22 15:52:26 +00:00
ferben 0a82fae45c moved perambulator definition to shared header file 2019-01-22 15:06:45 +00:00
ferben 46b05aa9c5 cleaned up, deleted commented out old code 2019-01-22 13:48:44 +00:00
ferben b1c27a141d DistilVectors complete and compiling - not tested at all! 2019-01-22 13:27:51 +00:00
ferben 79d533550d continued on DistilVectors.hpp 2019-01-21 16:45:31 +00:00
ferben b8c106f320 working on DistilVectors, initialisation done and compiles 2019-01-21 16:04:18 +00:00
Felix Erben ced30b61e2 added phi vectors - still commented out and does not compile otherwise 2019-01-18 16:38:13 +00:00
Felix Erben f0f1ba0307 uses evec4d now 2019-01-18 15:58:10 +00:00
Felix Erben 2568504821 small change 2019-01-18 13:23:03 +00:00
Mike b821dde020 Initial version 2019-01-18 13:14:28 +00:00