Peter Boyle
|
98766851c3
|
Config improvements
|
2021-10-07 20:06:17 +01:00 |
|
Peter Boyle
|
f36e984278
|
Update
|
2021-10-07 20:05:56 +01:00 |
|
Peter Boyle
|
c234a7f913
|
Accidental verbose
|
2021-10-07 20:04:57 +01:00 |
|
Peter Boyle
|
0bf0c65b7d
|
Don't know why off
|
2021-10-07 20:04:28 +01:00 |
|
Peter Boyle
|
4867e02dfb
|
Merge branch 'develop' into feature/ddhmc
|
2021-10-05 23:12:23 +01:00 |
|
Peter Boyle
|
ed68cf6268
|
Updates
|
2021-10-05 22:11:23 +01:00 |
|
Peter Boyle
|
4016e705fc
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2021-10-05 14:56:57 -04:00 |
|
Peter Boyle
|
2f4e85e5d6
|
Summit set up
|
2021-10-05 14:56:17 -04:00 |
|
Peter Boyle
|
8ed0b57b09
|
Memory verbose and tracking, shrink default cache
Print PCI device IDs on node 0
|
2021-10-05 11:41:03 -04:00 |
|
Peter Boyle
|
67e08aa952
|
New file not run yet
|
2021-09-23 23:39:55 +02:00 |
|
Peter Boyle
|
cffc736bb3
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2021-09-22 06:03:06 -07:00 |
|
Peter Boyle
|
c0d56a1c04
|
Perlmutter tune up
|
2021-09-22 06:02:34 -07:00 |
|
Peter Boyle
|
3206f69478
|
SYCL happy
|
2021-09-21 18:01:35 -07:00 |
|
Peter Boyle
|
b2ccaad761
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2021-09-21 12:18:05 -07:00 |
|
Peter Boyle
|
8eb1232683
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2021-09-21 09:25:07 -07:00 |
|
Peter Boyle
|
c6ce3ad03b
|
Some properties
|
2021-09-21 09:20:21 -07:00 |
|
Peter Boyle
|
b3b033d343
|
Clean
|
2021-09-21 09:18:54 -07:00 |
|
Peter Boyle
|
ca9816bfbb
|
Typo
|
2021-09-21 04:12:04 +02:00 |
|
Peter Boyle
|
814d5abc7e
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2021-09-21 04:05:51 +02:00 |
|
Peter Boyle
|
a29122e2bf
|
Rebench
|
2021-09-21 04:05:04 +02:00 |
|
Peter Boyle
|
e188c0512e
|
Udpdate
|
2021-09-21 01:04:30 +02:00 |
|
Peter Boyle
|
1fb6aaf150
|
Device 2 Device with cudaMemcpy
|
2021-09-21 01:03:07 +02:00 |
|
Peter Boyle
|
894654f7ef
|
Simplificatoin, always gather faces
|
2021-09-21 01:02:34 +02:00 |
|
Peter Boyle
|
109507888b
|
Option to force use of MPI over Nvlink
|
2021-09-21 00:53:25 +02:00 |
|
Peter Boyle
|
68650b61fe
|
Options controlling behaviour
|
2021-09-21 00:51:01 +02:00 |
|
Peter Boyle
|
8bd70ad8b5
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2021-09-16 10:22:38 -07:00 |
|
Peter Boyle
|
145acf2919
|
Perf results
|
2021-09-16 01:06:28 +01:00 |
|
Peter Boyle
|
cc4a27b9e6
|
Scripts and performance
|
2021-09-16 00:15:35 +01:00 |
|
Peter Boyle
|
b4690e6091
|
Adding build basics for different systems
|
2021-09-16 00:00:38 +01:00 |
|
Peter Boyle
|
9d2238148c
|
Merge branch 'develop' of https://www.github.com/paboyle/Grid into develop
|
2021-09-15 19:25:57 +01:00 |
|
Peter Boyle
|
c15493218d
|
Two extra routines to break out SchurRedBlack on many RHS into stages to allow efficient deflation & split grid
Split grid solver still to do.
|
2021-09-15 19:24:39 +01:00 |
|
Peter Boyle
|
c7baeb5bae
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2021-09-14 08:31:11 -07:00 |
|
Peter Boyle
|
402d80e197
|
Merge branch 'develop' of https://www.github.com/paboyle/Grid into develop
|
2021-09-14 16:16:06 +01:00 |
|
Peter Boyle
|
86e33c8ab2
|
Significant GPU perf speed up finished
|
2021-09-14 16:14:23 +01:00 |
|
Peter Boyle
|
5dae6a6dac
|
Deprecate half prec comms
|
2021-09-14 15:06:59 +01:00 |
|
Peter Boyle
|
361bb8a101
|
Remove half prec comms
|
2021-09-14 15:06:29 +01:00 |
|
Peter Boyle
|
7efdb3cd2b
|
Remove half prec comms
|
2021-09-14 15:06:06 +01:00 |
|
Peter Boyle
|
65ef4ec29f
|
Move tables to device memory
|
2021-09-14 15:05:01 +01:00 |
|
Peter Boyle
|
d5835c0222
|
Switch to coalesced stencil face gather
|
2021-09-14 15:04:14 +01:00 |
|
Peter Boyle
|
a7b943b33e
|
Remove half prec comms
|
2021-09-14 05:05:33 +01:00 |
|
Peter Boyle
|
7440cde92f
|
No half prec comms; coalesced access on GPU
|
2021-09-14 05:04:56 +01:00 |
|
Peter Boyle
|
0fc662bb24
|
Dirac cuda 11.4 happy ; force host for functions accessing mult table
ET runs these on host BEFORE lodging result in AST for kernel
|
2021-09-14 05:00:44 +01:00 |
|
Peter Boyle
|
8195890640
|
Force MPI over NVLINK
|
2021-09-14 05:00:17 +01:00 |
|
Peter Boyle
|
4c88104a73
|
Fix compile warns
|
2021-09-11 23:08:05 +01:00 |
|
Peter Boyle
|
73b944c152
|
Drop half prec comms for now.
|
2021-09-11 23:07:18 +01:00 |
|
Peter Boyle
|
d1b0b7f5c6
|
Half prec comms dropping
|
2021-09-11 23:05:40 +01:00 |
|
Peter Boyle
|
381d8797d0
|
Drop half prec comms for now
|
2021-09-11 23:05:02 +01:00 |
|
Peter Boyle
|
b06526bc1e
|
Comment update
|
2021-08-30 21:15:39 -04:00 |
|
Peter Boyle
|
3044419111
|
Some sample code
|
2021-08-30 20:32:11 -04:00 |
|
Peter Boyle
|
bcfa9cf068
|
Improvement of output
|
2021-08-28 08:08:15 -07:00 |
|
Peter Boyle
|
114920b8de
|
Some example clean up
|
2021-08-25 12:24:17 +01:00 |
|
Peter Boyle
|
0d588b95f4
|
Bug fix to Example_Laplacian test
|
2021-08-23 23:14:26 +01:00 |
|
Peter Boyle
|
5b3c530aa7
|
Return value
|
2021-08-23 15:30:45 +01:00 |
|
Peter Boyle
|
c6a5499c8b
|
Fail on non-apple
|
2021-08-22 18:40:55 +01:00 |
|
Peter Boyle
|
ec9c3fe77a
|
Remove the file
|
2021-08-22 18:28:39 +01:00 |
|
Peter Boyle
|
6135ad530e
|
Extra examples / solutions
|
2021-08-22 18:25:07 +01:00 |
|
Peter Boyle
|
40098424c7
|
Examples
|
2021-08-22 14:17:12 +01:00 |
|
Peter Boyle
|
7163b31a26
|
Examples
|
2021-08-20 01:15:23 +01:00 |
|
Peter Boyle
|
ffbdd91e0e
|
Apple happiness
|
2021-08-20 01:15:00 +01:00 |
|
Peter Boyle
|
5d29e175d8
|
Typo fix
|
2021-08-10 18:25:43 +01:00 |
|
Peter Boyle
|
417dbfa257
|
Fix
|
2021-08-10 08:55:35 -07:00 |
|
Peter Boyle
|
75030637cc
|
Improved comms benchmark, same as benchmark_comms_host_device
|
2021-08-10 05:16:30 -07:00 |
|
Peter Boyle
|
fe5aaf7677
|
Make comms benchmark same as Benchmark_comms_host_device
|
2021-08-09 04:06:30 -07:00 |
|
Peter Boyle
|
80ac2a73ca
|
Check is wrong (HtoD / DtoH)
|
2021-08-05 18:33:20 -04:00 |
|
 Peter BoyleandChristoph Lehner
|
b5aeae526f
|
Make Cshift fields static to avoid repeated reallocaate overhead
|
2021-05-28 16:33:08 +02:00 |
|
Peter Boyle
|
e3c18ce872
|
Adding boundary det
|
2021-05-15 09:06:58 -04:00 |
|
Peter Boyle
|
07a61e8826
|
renamed
|
2021-05-15 09:06:22 -04:00 |
|
Peter Boyle
|
58cb7c0732
|
passes force test and conserves in HMC plaquette looks odd
|
2021-05-15 09:05:34 -04:00 |
|
Peter Boyle
|
10339fd775
|
Rename
|
2021-05-15 08:53:39 -04:00 |
|
Peter Boyle
|
9400c207f7
|
Force test passing for boundary det
|
2021-05-15 08:38:26 -04:00 |
|
Peter Boyle
|
1fa89a2e7d
|
Numerator pseudofermion
|
2021-05-15 08:37:47 -04:00 |
|
Peter Boyle
|
09b233b82e
|
RdagR inverse
|
2021-05-14 22:21:23 -04:00 |
|
Peter Boyle
|
34ca4dd53a
|
Nexp=20 default. Need a test for this.
|
2021-05-14 22:20:41 -04:00 |
|
Peter Boyle
|
c19cf46169
|
Cayley causes problems if the argument is exactly ZERO
|
2021-05-14 22:19:22 -04:00 |
|
Peter Boyle
|
c8db9ddb33
|
Massively improved test
|
2021-05-14 21:56:24 -04:00 |
|
Peter Boyle
|
104986b53d
|
Prep for storing refresh actoin
|
2021-05-14 12:02:15 -04:00 |
|
Peter Boyle
|
91fd44419b
|
Prep for storing action from the pseudofermion refresh
|
2021-05-14 11:52:11 -04:00 |
|
Peter Boyle
|
d1daa0e3f7
|
Allow DD only in subset of dimensions
|
2021-05-14 11:47:27 -04:00 |
|
Peter Boyle
|
05e1aed326
|
commenting
|
2021-05-14 11:45:06 -04:00 |
|
Peter Boyle
|
d3fd23117a
|
Better block dimension checking and if Block >= Global dims implement non-Dirichlet
|
2021-05-14 11:28:24 -04:00 |
|
Peter Boyle
|
def51267e9
|
Starting the DDHMC filter. This will be seriously subject to tuning as force in
Omega and force in Omega bar appears to have different structure
|
2021-05-14 11:26:47 -04:00 |
|
Peter Boyle
|
5b52f29b2f
|
Prepare to store the action in refresh
|
2021-05-14 11:18:49 -04:00 |
|
Peter Boyle
|
25bd03f201
|
Add LorentzVector
|
2021-05-14 10:48:45 -04:00 |
|
Peter Boyle
|
d5edd100a5
|
Useful debug fingerprints
|
2021-05-14 10:48:14 -04:00 |
|
Peter Boyle
|
e39e326b79
|
sRNG compile fix
|
2021-05-12 11:00:43 -04:00 |
|
Peter Boyle
|
8458e13a23
|
Improved - untested
|
2021-05-12 11:00:04 -04:00 |
|
Peter Boyle
|
3575278b57
|
Small change
|
2021-05-12 10:57:04 -04:00 |
|
Peter Boyle
|
69a2c8769a
|
Testing out the DDHMC constituent parts
|
2021-05-11 13:56:52 -04:00 |
|
Peter Boyle
|
d4eaea00cf
|
2flavour local determinant ratio
|
2021-05-11 13:56:21 -04:00 |
|
Peter Boyle
|
347ccdc468
|
Delete file, replaced by SchurFactoredFermionOperator
|
2021-05-11 13:55:52 -04:00 |
|
Peter Boyle
|
bf034ce239
|
The Dirichlet BC filter
|
2021-05-11 13:55:27 -04:00 |
|
Peter Boyle
|
791d0ab0b5
|
Provides the DDHMC lexicon for a pair of non-Dirichlet and Dirichlet operators
|
2021-05-11 13:54:49 -04:00 |
|
Peter Boyle
|
94a2a645bd
|
Dirichlet BC wrapper for any Fermion Operator
|
2021-05-11 13:54:15 -04:00 |
|
Peter Boyle
|
281b55df04
|
srng changes
|
2021-05-11 13:52:24 -04:00 |
|
Peter Boyle
|
a36e797bfc
|
Use Integer
|
2021-05-11 13:52:05 -04:00 |
|
Peter Boyle
|
0bade717bf
|
Added the momentum filter to resources
|
2021-05-11 13:50:38 -04:00 |
|
Peter Boyle
|
84fe791519
|
put momentum filter into the HMC resources
|
2021-05-11 13:49:49 -04:00 |
|
Peter Boyle
|
e009a37f6e
|
Moving the code to SchurFactorizedFermionOperator
|
2021-05-11 13:46:40 -04:00 |
|
Peter Boyle
|
d7a887baf1
|
Better include guard
|
2021-05-11 13:45:53 -04:00 |
|
Peter Boyle
|
060bb59535
|
GCC warnings
|
2021-05-11 13:38:27 -04:00 |
|