Christopher Kelly
6755dc57f8
Added methods to compute spatial plaquette and timeslice spatial plaquette to WilsonLoops
2022-01-24 13:57:39 -05:00
Christopher Kelly
aa620ca52c
Fixed compilation error in observables resulting from changes in Wilson flow code
...
Modified light quark mass on 40ID HMC binary
2022-01-24 09:56:24 -08:00
Christopher Kelly
2c46c942cc
Reworked WilsonFlow:
...
Both smear and smear_adaptive now maintain the Wilson flow time as a function variable rather than a class member variable. smear_adaptive does likewise for the current time step. This allows the evolve and smear functions to be const
Fixed smear_adaptive setting initial time to epsilon rather than 0
Added ability to assign generic measurement actions at user specified frequencies during the smearing and reimplemented current energy density / topq output in this framework
Reimplemented the "flowMeasure" methods using the above framework
Fixed const correctness for WilsonLoops::TopologicalCharge
2022-01-24 12:06:05 -05:00
Christopher Kelly
adeba8059a
Added calculation of timeslice topological charge
2022-01-20 14:29:07 -05:00
Christopher Kelly
c4ac528126
Added cloverleaf energy density calculation to WilsonFlow
2021-12-27 10:33:33 -05:00
Christopher Kelly
551b93ba8e
To HMC/Mobius2p1fIDSDRGparityEOFA_40ID, added input param to change trajectory length and increased integrator steps for DSDR
2021-12-10 09:06:06 -08:00
Christopher Kelly
ddf7540510
Added calculation of 5Li topological charge
...
WilsonFlow code now calls topological charge calculation with correct gauge implementation rather than assuming periodic
Added version of WilsonFlow::flowMeasureEnergyDensityPlaquette that outputs the smeared gauge field at the end
2021-12-06 17:56:42 -05:00
Christopher Kelly
de68d12c3d
1x1 topological charge calculation now respects gauge boundary conditions
2021-12-06 13:42:09 -05:00
Christopher Kelly
6d26a2a1ad
Merge branch 'feature/gparity_HMC' of https://github.com/paboyle/Grid into gparity_HMC
2021-11-16 07:32:47 -08:00
Christopher Kelly
a1211cdcce
Gparity 48ID tuning and exposure of trajectory length as input variable
2021-11-16 07:31:41 -08:00
Christopher Kelly
e78acf77ff
To LocalCoherenceLanczos, added a method to reconstruct the fine eigenvector and added some comments to aid the user
...
Added a test code for local coherence Lanczos with G-parity BCs
Added a test code for block eigenvector compression
2021-11-08 07:26:35 -08:00
Christopher Kelly
f7e9621492
40ID ensemble tuning: now use 5 Hasenbusch steps, parameters now separately tunable in param file
2021-10-18 08:17:36 -07:00
Christopher Kelly
f14be15f8b
Updates to Gparity HMC main programs
2021-10-15 08:10:17 -07:00
Christopher Kelly
6a3aaa52ef
Test_dwf_lanczos can now run either G-parity Mobius or non-Gparity DWF according to cmdline switch
...
Fixed copyStream intialization
2021-10-12 12:59:54 -07:00
Christopher Kelly
9ba47b4696
Merge branch 'develop' into gparity_HMC
2021-09-29 20:07:55 -07:00
Christopher Kelly
e85af80c39
Added return value checks on all cuda api calls
...
Test_dwf_lanczos can now run with either regular DWF or Mobius+Gparity based on cmdline arg
2021-09-29 19:57:43 -07:00
9523ad3d73
vector version of Schur solver use vector guesser
2021-09-28 12:45:47 +01:00
73a95fa96f
LinearFunction loops over vectors by default, can be overloaded
2021-09-28 12:44:26 +01:00
Christopher Kelly
0b91e90dd4
Merge branch 'develop' into feature/gparity_HMC
2021-09-27 07:16:26 -07:00
Peter Boyle
67e08aa952
New file not run yet
2021-09-23 23:39:55 +02:00
Peter Boyle
ed1f20f3a1
Merge pull request #367 from mmphys/bugfix/H5NS
...
Hdf5 namespace
2021-09-23 12:36:11 -04: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
Michael Marshall
7ee66bf453
Make sure H5NS has empty definition if HDF5 built without C++ namespace. Add comment in Hdf5IO.cc indicating likely source of error using H5NS, i.e. lack of --enable-cxx in hdf5 configure.
2021-09-19 19:45:20 +01: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
af98525766
Merge pull request #359 from paboyle/feature/serialisation-update
...
Feature/serialisation update
2021-09-16 10:24:52 -04:00
Peter Boyle
1c2f218519
Merge pull request #360 from pjgeorg/ld-nvcc-openmp
...
nvcc: Add -fopenmp to LDFLAGS
2021-09-16 10:24:30 -04:00
Peter Boyle
c9aa1f507c
Merge pull request #363 from felixerben/feature/testMesonField
...
Feature/test meson field
2021-09-16 10:23:58 -04:00
Peter Boyle
ea7126496d
Merge pull request #361 from edbennett/fix-setdevice-message
...
make message about setdevice consistent with configure script
2021-09-16 10:23:37 -04:00
Peter Boyle
f660dc67e4
Merge pull request #366 from lehner/feature/gpt
...
Avx512 mixed prec
2021-09-15 20:27:13 -04:00
Christoph Lehner
ede8faea74
Merge branch 'paboyle:develop' into feature/gpt
2021-09-16 02:23:15 +02:00
Christoph Lehner
1b750761c2
Merge pull request #26 from waterret/feature/gpt
...
AVX512 drop mixed precision as well
2021-09-16 02:22:52 +02: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
Luchang Jin
4b24800132
AVX512 drop mixed precision as well
2021-09-15 16:29:47 -04:00
Peter Boyle
9d2238148c
Merge branch 'develop' of https://www.github.com/paboyle/Grid into develop
2021-09-15 19:25:57 +01:00