1
0
mirror of https://github.com/paboyle/Grid.git synced 2024-11-10 15:55:37 +00:00
Commit Graph

135 Commits

Author SHA1 Message Date
Peter Boyle
28bdc90908 Sizable improvement in multigrid for unsquared.
6000 matmuls CG unprec
2000 matmuls CG prec (4000 eo muls)
1050 matmuls PGCR on 16^3 x 32 x 8 m=.01

Substantial effort on timing and logging infrastructure
2015-07-24 01:31:13 +09:00
Peter Boyle
d6a2d734d3 5x speed up now 2015-07-22 00:30:05 +09:00
Peter Boyle
8925845684 Merge 2015-07-21 13:56:22 +09:00
Peter Boyle
81987b64a6 This file is being developed and will remain hacky until the new algorithm
is complete
2015-07-21 13:52:23 +09:00
neo
32e6887d5f Rearranging files in hmc 2015-07-06 16:46:43 +09:00
neo
1991852025 Added minimum norm integrator
Little rearrangement of HMC and integrator classes
2015-07-06 16:17:32 +09:00
neo
2718038977 HMC for Wilson Gauge action works
Fixed bug in momenta generation
2015-07-06 12:58:49 +09:00
neo
62d8952c0a Debugged vector version of ProjectOnGroup 2015-07-06 02:24:58 +09:00
neo
b1f94fa292 HMC ready but untested 2015-07-04 17:47:50 +09:00
neo
30c9dc473d More progress in the HMC construction 2015-07-04 02:43:14 +09:00
neo
9655d43017 Skeleton of HMC/Integrators 2015-07-03 16:51:41 +09:00
Peter Boyle
69a3d3203c Merge branch 'master' of https://github.com/paboyle/Grid 2015-07-01 22:51:04 +01:00
Peter Boyle
dc66161f47 Change the SIMD command correctly with precision = double vs. single and
connect the "Real" default precisoin to a configure flag.
Have RealF, RealD and Real types, where Real is compile target dependent single/double,
RealF is single and RealD is double etc..
2015-07-01 22:45:15 +01:00
paboyle
b139941423 Remove dependency on wrong file 2015-07-01 13:04:02 +01:00
Peter Boyle
f41c7dffef Big commit fixing nocompiles in defective C++11 compilers (gcc, icpc). stared getting to
near the bleeding edge I guess
2015-06-30 15:17:27 +01:00
Peter Boyle
0971522f43 big commit fixing nocompiles in defective C++11 compilers (gcc, icpc). stared getting to
near the bleeding edge I guess
2015-06-30 15:01:26 +01:00
Peter Boyle
dec68e5c0e Some small steps towards a multigrid 2015-06-22 12:49:44 +01:00
Azusa Yamaguchi
945bb93e48 Variable preconditioned GCR with restarting.
Orthogonalisation depth and restart frequency is controllable via constructor
2015-06-21 10:58:46 +01:00
Peter Boyle
bcf1d5160f Merge
Merge branch 'master' of https://github.com/paboyle/Grid
2015-06-20 22:25:31 +01:00
Peter Boyle
6ad96f7383 Patches for beginnings of an overlap multigrid 2015-06-20 22:22:56 +01:00
Azusa Yamaguchi
6cebd006d4 Merge branch 'master' of https://github.com/paboyle/Grid 2015-06-20 14:22:29 +01:00
Azusa Yamaguchi
fd208ca11c Add the test_quenched files 2015-06-20 14:09:26 +01:00
Peter Boyle
177b5632fd Merge branch 'master' of https://github.com/paboyle/Grid 2015-06-19 17:24:05 +01:00
neo
09757cbf0c Lattice matrix exponential ok 2015-06-17 20:41:07 +09:00
Azusa Yamaguchi
92e870b256 merge 2015-06-16 20:47:31 +01:00
Azusa Yamaguchi
06047b83c7 add bug-fixed Test_nersc)_io. 2015-06-16 20:23:27 +01:00
neo
9c846bb0c7 Merge remote-tracking branch 'upstream/master' 2015-06-17 02:02:51 +09:00
neo
318e244748 Check for SUN projection and Exponential 2015-06-17 02:02:06 +09:00
neo
c9018d74ac Corrected bug in integer multiplications for SSE4 and AVX2
Merge remote-tracking branch 'upstream/master'

Conflicts:
	tests/Make.inc
2015-06-16 23:34:45 +09:00
Azusa Yamaguchi
ddbfb026d5 Heatbath and config related removed 2015-06-16 14:18:48 +01:00
neo
1f2cf5cff4 Merge remote-tracking branch 'upstream/master'
Conflicts:
	lib/Make.inc
	tests/Make.inc
2015-06-15 16:48:50 +09:00
Peter Boyle
3f7a66328a Merge branch 'master' of https://github.com/paboyle/Grid 2015-06-14 01:27:07 +01:00
Azusa Yamaguchi
5c66b5c712 File list 2015-06-14 00:52:39 +01:00
Azusa Yamaguchi
3e261b3d9e Minor 2015-06-14 00:52:26 +01:00
Azusa Yamaguchi
c79d85f763 more accurate comment 2015-06-14 00:51:56 +01:00
Azusa Yamaguchi
ff3db9ceee Typing 2015-06-14 00:51:37 +01:00
Azusa Yamaguchi
f3aebd4b33 Apply a heatbath sweep 2015-06-14 00:50:59 +01:00
Azusa Yamaguchi
0c8c44b3e3 Minor change 2015-06-14 00:50:26 +01:00
Azusa Yamaguchi
e4e91d3042 be more precise on typing 2015-06-14 00:49:57 +01:00
Azusa Yamaguchi
9184cc68da TensorRemove not needed now 2015-06-14 00:49:26 +01:00
Peter Boyle
1cc25837b2 Updates to ldop tests 2015-06-10 12:26:25 +01:00
Peter Boyle
50c4f416b6 file list 2015-06-10 12:25:15 +01:00
Azusa Yamaguchi
e5d30fe5e2 Fix compile 2015-06-10 11:30:27 +01:00
Azusa Yamaguchi
89f961faef commit file list 2015-06-10 11:26:46 +01:00
Azusa Yamaguchi
ca109497a1 Merge branch 'master' of https://github.com/paboyle/Grid 2015-06-10 11:25:57 +01:00
Azusa Yamaguchi
2f4a0c5de4 Successful generation of general SU N generators
This class will move into a utils class and gain exponentiation and ta projection
to support HMC and heatbath
2015-06-10 11:24:14 +01:00
neo
965a92ce40 Adding several iMatrix utilities 2015-06-10 14:16:33 +09:00
Peter Boyle
1118c42fcc Merge branch 'master' of https://github.com/paboyle/Grid
Not sure what changed in master
2015-06-09 22:51:10 +01:00
Peter Boyle
62cb914488 Solver converges 2015-06-09 22:51:02 +01:00
Peter Boyle
d50cf43e5e Solver converges 2015-06-09 22:50:45 +01:00