808bb59206
Mixed prec DD-RHMC
2022-06-30 13:50:09 -04:00
4b7f51d19d
Create a new RNG file
2022-06-30 13:49:50 -04:00
d03152fac4
New file under debug
2022-06-30 13:49:35 -04:00
137f190258
Dirichlet implementation
2022-06-30 13:45:07 -04:00
53d01312b3
Rough flop counting, need to add M5D, M5Ddag, MooeeInv flops
2022-06-30 13:44:09 -04:00
220050822a
Speed up M5D and M5Ddag
2022-06-30 13:43:27 -04:00
87ad76d81b
Initialise timeval
2022-06-30 13:42:46 -04:00
4ac1094856
Updated config commands
2022-06-27 12:16:24 -04:00
d44a57b0af
Allow frequency=0 to disable
2022-06-27 12:15:55 -04:00
dc000d10ee
Spelling correction
2022-06-27 12:14:57 -04:00
3685f391cf
More verbose CG
2022-06-27 12:11:08 -04:00
efd7338a00
Allow dirichlet at round the world link
2022-06-27 12:10:27 -04:00
e1e7b1e224
RNG fix
2022-06-27 12:09:52 -04:00
8208a6214f
Merge branch 'feature/dirichlet-gparity' into feature/dirichlet
2022-06-15 19:23:48 -04:00
3d8146b596
Merge branch 'feature/dirichlet-gparity' of https://github.com/paboyle/Grid into feature/dirichlet-gparity
2022-06-15 19:20:27 -04:00
31efa5c4da
Script updates for current summit
2022-06-15 19:19:44 -04:00
d10d30dda8
Script update
2022-06-15 19:18:58 -04:00
0e9666bc92
Test update
2022-06-15 19:18:42 -04:00
6efd80f104
Printing
2022-06-15 18:23:46 -04:00
fdef7a1a8c
Dirichlet fix
2022-06-15 00:05:20 -04:00
501bb117bf
Const correct
2022-06-15 00:04:09 -04:00
05ca7dc252
Const correctness
2022-06-14 23:41:05 -04:00
e9648a1635
Useful periodic print. CG convergence bound is remarkably accurate on
...
low eigenvalue in numerical tests
2022-06-14 23:40:04 -04:00
9a9f4a111f
Merge pull request #405 from giltirn/feature/dirichlet-gparity-stage
...
Import round 3
2022-06-06 18:45:37 -04:00
1ad54d049d
To PeriodicBC and ConjugateBC, added a new function "CshiftLink" which performs a boundary-aware C-shift of links or products of links. For the latter, the links crossing the global boundary are complex-conjugated.
...
To the gauge implementations, added CshiftLink functions calling into the appropriate operation for the BC in a given direction.
GaugeTransform, FourierAcceleratedGaugeFixer and WilsonLoops::FieldStrength no longer implicitly assume periodic boundary conditions; instead the shifted link is obtained using CshiftLink and is aware of the gauge implementation.
Added an assert-check to ensure that the gauge fixing converges within the specified number of steps.
Added functionality to compute the timeslice averaged plaquette
Added functionality to compute the 5LI topological charge and timeslice topological charge
Added a check of the properties of the charge conjugation matrix C=-gamma_2 gamma_4 to Test_gamma
Fixed const correctness for Replicate
Modified Test_fft_gfix to support either conjugate or periodic BCs, optionally disabling Fourier-accelerated gauge fixing, and tuning of alpha using cmdline options
2022-06-02 15:30:41 -04:00
57bd0a0a22
Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet
2022-06-01 19:29:38 -04:00
b49db84b08
Slurm updates
2022-06-01 19:27:42 -04:00
583f7c52f3
SSC mark
2022-06-01 19:27:29 -04:00
58a86c9164
SSC mark removal
2022-06-01 19:27:06 -04:00
a25b32847f
Crusher patch
2022-06-01 19:26:37 -04:00
6f1a2e132b
SSC mark causing problems
2022-06-01 19:26:06 -04:00
b1ede7b46d
Faster RNG init
2022-06-01 19:25:42 -04:00
e762c940c2
Reduce the loop over exterior for GPU to indirection table
2022-06-01 14:29:25 -07:00
6a1a198144
Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet
2022-05-29 11:08:09 -04:00
34faa39f4f
Clean up Dirichlet. Big oops fix
2022-05-28 17:18:08 -07:00
5ddea3829d
Extra easier signature for peek
2022-05-28 15:52:39 -07:00
7eb29cf529
MPI fix
2022-05-28 15:51:34 -07:00
f729b9b889
Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet
2022-05-25 14:16:09 -04:00
4f997c5f04
Remove extra face kernels in Dirichlet
2022-05-25 11:15:25 -07:00
d3496d2fe0
Merge pull request #397 from giltirn/feature/dirichlet-gparity-stage
...
Gparity HMC import round 2
2022-05-25 13:29:45 -04:00
60f4cb0ffd
Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet
2022-05-25 12:38:10 -04:00
136d843ce7
Crusher updates
2022-05-25 12:36:09 -04:00
18028f4309
Merge branch 'develop' into feature/dirichlet
2022-05-24 18:26:18 -07:00
5164016740
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2022-05-24 18:25:57 -07:00
d83beaa890
Update perlmutter
2022-05-24 18:25:00 -07:00
f9f05e995b
Update perlmutter
2022-05-24 18:24:38 -07:00
e651b9e7ab
Clean up stencil with better intranode Dirichlet / DDHMC support.
...
14TF/s on a Perlmutter node
2022-05-24 18:23:39 -07:00
47b4e91473
Verbose change
2022-05-24 18:19:18 -07:00
3f31afa4fc
Clean up verbose
2022-05-24 18:18:51 -07:00
af3b065add
Merge pull request #403 from fjosw/fix/cuda_11_5_warnings
...
Fixed nvcc 11.5+ warnings
2022-05-24 11:10:02 -04:00