1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-06-10 19:36:56 +01:00
Commit Graph

335 Commits

Author SHA1 Message Date
b92060f511 5d OpDir direction interface refers to the 5d dims, not 4d to present a
sensible and consistent external interface.
2015-06-09 22:41:59 +01:00
3546dcac1a G5R5 update 2015-06-09 22:41:27 +01:00
c133974d67 g5 and g5R5 hermitian are now differentiated 2015-06-09 22:40:58 +01:00
c86c15f95f Files update 2015-06-09 22:40:12 +01:00
accd21dec7 Prettier reporting 2015-06-09 22:39:37 +01:00
7766cc96c1 Got this sorted with the promote working in a test 2015-06-09 22:39:13 +01:00
6fb36c8a51 Starting to use 2015-06-09 22:38:13 +01:00
2e6986892a Debugged finally. A silly mistake in permute cost me a day of debug. 2015-06-09 22:37:21 +01:00
eeeaac7147 silly change 2015-06-09 22:36:48 +01:00
a73a1c1bc1 Merge branch 'master' of https://github.com/paboyle/Grid
Conflicts:
	lib/Make.inc
2015-06-09 10:27:10 +01:00
1e5b015ee3 Some unary ops and coarse grid support 2015-06-09 10:26:19 +01:00
21e41638e5 Unary ops and coarse grid support 2015-06-09 10:25:29 +01:00
neo
48bf4878c1 Experimental support for ARM 2015-06-09 15:46:21 +09:00
4ae47a529e No compile fix after merge 2015-06-08 12:12:13 +01:00
3111f50f2f Merge branch 'master' of https://github.com/paboyle/Grid
Conflicts:
	lib/Make.inc
	tests/Make.inc
	tests/Test_remez.cc
2015-06-08 12:08:09 +01:00
d6f1ddf99c Conjugate residual algorithm; some more unary functions 2015-06-08 12:04:59 +01:00
0cf2037ae1 sqrt 2015-06-08 12:03:36 +01:00
5a3bc5250e Prep for multigrid 2015-06-08 12:02:53 +01:00
680abafe5d Prep for mgrid 2015-06-08 12:02:26 +01:00
8688ff8b3a multishift conjugate gradient added and a strong test: take a diagonal
but non-identity matrix
l1 0  0  0 ....
0  l2 0  0 ....
0  0  l3 0 ...
.  .   .
.  .   .
.  .   .

And apply the multishift CG to it. Sum the poles and residues.
Insist that this be the same as the exactly taken square root
where l1,l2,l3 >= 0.
2015-06-08 11:52:44 +01:00
1a05882d7c Conjugate residual added 2015-06-05 18:16:25 +01:00
351c2905f5 Compile fix 2015-06-05 10:29:42 +01:00
33803a3dee Fix 2015-06-05 10:21:28 +01:00
ee3031c914 Endif terminated 2015-06-05 10:19:42 +01:00
7f6304fac3 Rework the linop support to get different forms of red black schur solver
Moo on diag, or MooInv Moe MeeInv Meo
2015-06-05 10:17:10 +01:00
58a4f32298 merge to the head 2015-06-05 10:15:31 +01:00
ac504bea6c Merge branch 'master' of https://github.com/paboyle/Grid 2015-06-05 10:04:46 +01:00
94ea84d83f Adding some wilson loop support 2015-06-05 10:02:36 +01:00
b1b412f63c comment improvement 2015-06-05 05:31:27 +01:00
63a61fcc2a PartialFraction Hw with Zolo and Tanh approx converged under CG and passed EO breakdown
and hermiticity tests.
2015-06-04 13:28:37 +01:00
21d193b1c8 Merge branch 'master' of https://github.com/paboyle/Grid
Conflicts:
	lib/tensors/Tensor_trace.h
2015-06-04 12:17:00 +01:00
f6dc74501b Mistaken commit that prevented compile ; fixing 2015-06-04 12:01:51 +01:00
neo
b306730a57 Corrected small compilation bug in traceIndex for iVectors 2015-06-04 19:01:43 +09:00
neo
b3f871717f Merge remote-tracking branch 'upstream/master' 2015-06-04 18:30:29 +09:00
neo
4b114fce3d Added support for Ta to Lattice types 2015-06-04 18:29:55 +09:00
neo
3055d2cf2c Addedd Ta functionality to the tensor types
Merge remote-tracking branch 'upstream/master'

Conflicts:
	configure
2015-06-04 18:11:32 +09:00
4a03054ef4 Allow traceIndex on a different index to distribute replicated across a vector index 2015-06-04 09:41:16 +01:00
neo
5a5ee83d28 Small modification to the configure files 2015-06-04 14:17:58 +09:00
dd1f5dd966 CG Tests work for wilson kernel cont frac zolo and tanh 2015-06-04 06:02:00 +01:00
a088a65656 Implementing the Hw kernel continued fraction 5d overlap cases 2015-06-04 00:23:16 +01:00
03f4fde468 First pass at continued fraction; solver and even odd decomposition tests pass.
Have to make ContFrac class virtual and derive end non-abstract actions for the particular
cases.
2015-06-04 00:00:45 +01:00
f07a17ba2c Assist for generating file lists contained in Make.inc files for convenience when things are added 2015-06-03 13:07:00 +01:00
3cfea5a09f Make.inc needed in repo 2015-06-03 12:49:36 +01:00
a97954230d Convenience script to build the list of headers and .cc files in the library 2015-06-03 12:47:46 +01:00
1d0df449e8 Reorganise of file naming 2015-06-03 12:47:05 +01:00
a3b599ae30 Overlap Wilson Cayley tanh & zolo 2015-06-03 11:26:54 +01:00
84b5c7217d CG test written and passes i.e. converges with small true residual
in RedBlack MpcDagMpc, Unprec MdagM and Schur red black solver for
each of.

DomainWallFermion
MobiusFermion
MobiusZolotarevFermion
ScaledShamirFermion
ScaledShamirZolotarevFermion
2015-06-03 10:54:03 +01:00
260011670e Scaled Shamir and Scaled Shamir Zolotarev aliases for special cases of Mobius. 2015-06-03 09:51:06 +01:00
1fcacef239 Mobius Caley form, Mobius Zolotarev operators. Pass Even Odd vs unprec test and hermiticity checks
in tests/Grid_any_evenodd.cc; will work on inversion tests shortly.
2015-06-03 09:36:26 +01:00
69f4d58381 Reorg; moving prec/unprec/schur CG for Wilson and DWF into tests as these are really tests and not benchmarks
(no performance reports, only convergence test).
2015-06-02 17:25:26 +01:00