Peter Boyle
11a5fd09d6
Hot config
2021-01-21 21:39:41 -05:00
Peter Boyle
3c23a947cc
Fixed test for very much non-unit det
2021-01-15 09:16:02 -05:00
Peter Boyle
56111bb823
Merge branch 'develop' into feature/conjugate-bc-dirs
2021-01-14 21:01:22 -05:00
Peter Boyle
99445673f6
Gparity fix, and plaquette IO
2021-01-14 21:00:36 -05:00
Peter Boyle
97a59643f7
Red black coarse space
2021-01-14 20:49:13 -05:00
Peter Boyle
579595f547
Red black on coarse space
2021-01-14 20:48:35 -05:00
Peter Boyle
a4afc3ea2a
Red black coarse space
2021-01-14 20:44:16 -05:00
Michael Marshall
873519e960
Enable existing conserved current code for CUDA (compiles OK for CUDA 10.1). Add option to Test_cayley_mres to load a configuration
2020-12-14 16:06:10 +00:00
Peter Boyle
888eacd3b8
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2020-11-24 21:46:33 -05:00
Peter Boyle
321f0f51b5
Project to SU(N)
2020-11-24 21:46:10 -05:00
Christoph Lehner
4ea8d128c2
Merge pull request #18 from paboyle/develop
...
Sync
2020-11-20 15:36:50 +01:00
Peter Boyle
aace3d47b9
partial work in progress
2020-11-19 19:24:14 +01:00
Peter Boyle
d10422ded8
Test project on group
2020-10-31 18:12:30 -04:00
Peter Boyle
3362f8dfa0
happy compile
2020-10-14 22:59:41 -04:00
Peter Boyle
d201277652
Expose Nc as a compile time configure option.
...
Remove precision option
2020-10-07 13:07:00 -04:00
Daniel Richtmann
4d2dc7ba03
Enable even-odd for CoarsenedMatrix
2020-09-11 20:32:02 +02:00
Peter Boyle
65b724bb5f
2 level hddcr
2020-09-03 21:46:43 -04:00
Peter Boyle
c545530170
little worry large Nbasis doesnt compile GPU
2020-09-01 00:14:33 -04:00
Peter Boyle
d982a5b6d5
Fix coaarsened
2020-09-01 00:14:04 -04:00
Peter Boyle
15ca8637f3
No norms in HermOp
2020-09-01 00:13:32 -04:00
Peter Boyle
cbc995b74c
Made better interface
2020-09-01 00:12:54 -04:00
Peter Boyle
8b74174d74
Eigen tensor serialisatiino happy undeer GPU. Regret agreeing to let us couple Eigen types to Grid IO
2020-09-01 00:03:26 -04:00
Peter Boyle
3d27708f07
Basic where test
2020-08-31 23:55:49 -04:00
Peter Boyle
90ea7dfa99
Accelerator loops for device resident comms buf
2020-08-19 22:40:44 +02:00
Christoph Lehner
542bdef198
cleanup comments
2020-08-14 18:39:44 +02:00
Christoph Lehner
06007db3d9
true shm_none implementation with GPUs that disables the use of device shared memory for the stencils
2020-08-14 18:37:00 +02:00
Christoph Lehner
3e64d78469
include versions.h again and add back asserts in Test_simd
2020-07-29 10:18:05 -04:00
nmeyer-ur
8726e94ea7
merge upstream develop
2020-07-07 20:26:47 +02:00
Peter Boyle
ee9889821d
Runs through to coarse space solve
2020-06-29 12:59:52 -04:00
Peter Boyle
70be1bd8be
Adding code under development
2020-06-23 10:24:21 -04:00
Peter Boyle
edf17708a8
Range improvement
2020-06-18 22:41:06 -04:00
Peter Boyle
cdf0a04fc5
Merge branch 'develop' into sycl
2020-06-09 04:00:12 -04:00
Peter Boyle
5a73ef3647
Minor tweak to compile
2020-06-05 21:50:15 -04:00
Peter Boyle
1a4c8c3387
Global edit with change to View usage. autoView() creates a wrapper object that closes the view when scope closes.
2020-06-05 18:52:35 -04:00
Peter Boyle
006cc8a8f1
Staggereed move to accelerator
2020-05-28 08:33:06 -04:00
Peter Boyle
f999408e92
View locatoin and access mode
2020-05-21 16:14:20 -04:00
Peter Boyle
8b5b55b682
Make tests all compile ccurrent Grid, mostly MdagM removal of norms fixes but a few minor
...
issues fiixed too
2020-05-12 17:57:24 -04:00
Peter Boyle
07c0c02f8c
Speed up Cshift
2020-05-11 17:02:01 -04:00
nmeyer-ur
b7c76ede29
Removed some assertions in Test_simd and removed exit() in Reduce
2020-05-11 22:43:00 +02:00
Christoph Lehner
3c6ffcb48c
Merge branch 'develop' into feature/gpt
2020-05-06 15:03:35 +02:00
Peter Boyle
28a1fcaaff
First compile against SYCL
2020-05-05 11:13:27 -07:00
Peter Boyle
29ae5615c0
Seqeuential fix
2020-04-29 03:05:15 -04:00
Christoph Lehner
f1fe444d4f
blocked precision promotion infrastructure upgrade
2020-04-24 06:27:20 -04:00
Peter Boyle
c2c3cad20d
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2020-04-23 04:35:42 -04:00
Peter Boyle
ed70cce542
Test for 5D DWF obserevables
2020-04-23 04:29:45 -04:00
Christopher Kelly
181709bba4
Merge branch 'develop' into feature/zmobius_paramcompute
2020-04-20 09:12:34 -04:00
Peter Boyle
0475c46ecb
Merge pull request #256 from djm2131/feature/BiCGSTAB
...
Import BiCGSTAB solvers and tests
2020-04-16 11:45:15 -04:00
Christoph Lehner
327da332bb
Merge branch 'develop' of https://github.com/paboyle/Grid into feature/gpt
2020-04-16 11:30:17 -04:00
43dc2814dd
fix regression in core/Test_qed.cc
2020-04-15 16:10:15 +01:00
4e864e56c9
develop pull
2020-04-10 17:19:18 +01:00
Peter Boyle
014dbfa464
Compile fix with OpDirAll
2020-04-10 11:57:09 -04:00
Daniel Richtmann
5fc8a273e7
Fused innerProduct + norm2 on first argument operation
2020-04-06 11:52:29 +02:00
7e13724882
removing Hadrons
2020-03-27 12:03:32 +00:00
Daniel Richtmann
989af65807
Check in parallel reader for openqcd configs
2020-03-24 11:20:54 +01:00
Daniel Richtmann
037bb6ea73
Check in reader for openqcd configs
...
This reader is suboptimal in the sense that it opens the entire config on every MPI rank.
2020-03-16 14:28:02 +01:00
Peter Boyle
852fc1b001
True Hierachical multigrid for DWF
2020-01-27 13:45:10 -05:00
Christopher Kelly
96671bbb24
Added ability to pass callback to MADWF that is called every inner iteration and allows user to, for example, adjust the inner solver tolerance depending on residual
...
Added a general implementation of the Remez algorithm for producing arbitrary rational polynomial approximation with optional restriction to even/odd polynomials
Added implementation of computation of ZMobius parameters
Added Test_zMADWF_prec to test ZMobius in MADWF
2020-01-17 12:45:30 -08:00
Peter Boyle
0afecfcae7
Nearing well optimised state
2020-01-04 03:11:19 -05:00
Peter Boyle
aa920aa532
Improved DWF multigrid
2019-12-28 10:32:35 -05:00
Peter Boyle
e478404291
Tuned up significantly on GPU, but another 10x in coarse space required
2019-12-17 05:03:25 -05:00
David Murphy
843ca9350a
Fix naming conventions to be consistent with Peter
2019-12-11 11:46:18 -05:00
Peter Boyle
6957b0b58a
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2019-12-10 21:50:42 -05:00
David Murphy
4180a4a8a7
Import BiCGSTAB solvers and tests
2019-12-10 17:20:35 -05:00
6446671a9c
Merge pull request #241 from nils-asmussen/fix/remQCDns_ignore_ws
...
Undo whitespace changes in fix/removeQCDremnants to allow comparing relevant changes
2019-12-09 18:02:21 +00:00
Peter Boyle
edd1c924eb
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2019-12-09 03:53:01 -05:00
Peter Boyle
2a48617ac5
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2019-12-09 03:00:00 -05:00
Peter Boyle
876d9c957c
QMR
2019-12-09 02:59:49 -05:00
Peter Boyle
295e535f93
QMR
2019-12-09 02:59:35 -05:00
Peter Boyle
e43fce1083
Clean up and simplify a little.
2019-12-09 02:55:45 -05:00
ferben
a54157e682
more definitions changed
2019-12-05 17:08:09 +00:00
ferben
cd9fd80a5d
merged in develop
2019-12-04 17:12:46 +00:00
ferben
e940f4db7e
removed unused parameter parity
2019-12-03 12:01:31 +00:00
Peter Boyle
900d6fad21
fp16 mandatory. Use SFW is not available as hdw
2019-11-26 13:26:43 -05:00
ferben
421a4395af
Sigma to Nucleon contractions
2019-11-21 17:25:37 +00:00
ferben
b350a24ded
fixed test_distil
2019-11-18 15:29:20 +00:00
ferben
ee9dd22643
worked on test_distil
2019-11-13 14:59:44 +00:00
ferben
a977d9901b
cleanup
2019-11-13 14:52:06 +00:00
ferben
b0f24ec302
Test works now
2019-11-12 15:14:13 +00:00
ferben
db952993fa
envCreate problem..
2019-11-12 12:23:34 +00:00
Michael Marshall
4f9a7c5d76
Back out unnecessary change
2019-11-02 16:50:29 +00:00
Michael Marshall
4bcdb4ff95
Remove accidental check-in of local debugging
2019-11-02 15:24:12 +00:00
Michael Marshall
1c10933db1
Rationalisation of NamedTensor (Perambulator)
2019-11-02 14:58:32 +00:00
Michael Marshall
45d4cf0971
Cleanup in progress
2019-11-01 15:35:07 +00:00
Michael Marshall
eb8848a071
Merge branch 'develop' into feature/distil
...
* develop: (27 commits)
Update README.md
result layout standardised, iterator size more elegant
updated syntac in Test_hadrons_spectrum
chroma-regression test now prints difference correctly
baryon input strings are now pairs of pairs of gammas - still ugly!!
second update to pull request
Changing back interface for Gamma3pt
Removing old debug code
Changes to A2Autils
suggested changes for 1st pull request implemented
changed input parameters for easier use
Should compile everywhere now
changed baryon interface
added author information
ready for pull request
code compiling now - still need to test
Baryons module works in 1 of 3 cases - still need SlicedProp and Msource part!!
thread_for caused the problems - slow for loop for now
still bugfix
weird bug...
...
# Conflicts:
# Hadrons/Modules.hpp
# Hadrons/modules.inc
2019-10-30 14:13:00 +00:00
Felix Erben
8d166a81c0
updated syntac in Test_hadrons_spectrum
2019-10-14 13:41:08 +01:00
Felix Erben
aa62ca9046
chroma-regression test now prints difference correctly
2019-10-10 11:07:20 +01:00
Felix Erben
548b3bf43c
second update to pull request
2019-10-09 14:52:33 +01:00
Felix Erben
2ce7f2b4d8
suggested changes for 1st pull request implemented
2019-10-08 13:19:47 +01:00
Felix Erben
b88fd436e7
added author information
2019-09-30 17:07:46 +01:00
Michael Marshall
ce965ee6bb
Cleanup tests that are no longer required
2019-09-17 13:10:59 +01:00
Felix Erben
dab8c01c3d
added Baryon code
2019-09-16 17:20:54 +01: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
6b6c5aa626
remove namespace QCD from directory tests
2019-08-20 15:35:36 +01:00
Peter Boyle
4278caa030
Force a couple of things to compile on NVCC
2019-08-15 01:32:03 +01:00
Peter Boyle
5e8437029f
nvcc error suppress
2019-08-15 01:31:12 +01:00
Peter Boyle
2d2de7aede
Freeze the seed
2019-08-14 13:07:11 +01:00
Peter Boyle
0fd2827d5d
Fix fail in single
2019-07-19 05:28:26 +01:00
Peter Boyle
a23dc295ac
Remove compiler errors and warnings
2019-07-18 14:47:02 +01:00
Peter Boyle
08904f830e
Merge develop
2019-07-16 11:59:56 +01:00