5b937e3644
Hadrons: VM memory profiling fix
2018-03-01 17:28:38 +00:00
e418b044f7
Hadrons: code cleaning
2018-03-01 12:57:28 +00:00
b8b05f143f
Hadrons: Lanczos more conservative type names
2018-03-01 12:53:16 +00:00
6ec42b4b82
LCL: external storage fix
2018-03-01 12:27:29 +00:00
abb7d4d2f5
Hadrons: z-Mobius action
2018-02-27 19:32:19 +00:00
16ebbfff29
Hadrons: Schur convention globally defined through a macro
2018-02-27 18:45:23 +00:00
4828226095
Hadrons: prettier log
2018-02-27 14:43:51 +00:00
8a049f27b8
Hadrons: Lanczos code improvement
2018-02-27 13:46:59 +00:00
43578a3eb4
Hadrons: copyright update
2018-02-26 19:24:19 +00:00
fdbd42e542
Hadrons: first implementation of local coherence Lanczos
2018-02-26 19:22:43 +00:00
e7e4cee4f3
Merge branch 'develop' into feature/hadrons
2018-02-26 15:05:05 +00:00
paboyle
78a9e31ff0
options more obvious
2018-02-24 22:26:32 +00:00
paboyle
c1fc947bb8
Coordinate handling GPU friendly + some GPU merge/extract improvements
2018-02-24 22:26:10 +00:00
paboyle
ff7b19a71b
Coordinate handling GPU ready avoid malloc
2018-02-24 22:25:39 +00:00
paboyle
1c16ffa1c1
Coordinate GPU ready. No malloc
2018-02-24 22:25:09 +00:00
paboyle
4962f59477
Eliminate both GPU issue and threading bottle neck by avoiding malloc in coordinate handling
2018-02-24 22:24:37 +00:00
paboyle
e158b60bce
GPU friendly coords
2018-02-24 22:23:47 +00:00
paboyle
34820bec27
Coordinate handling GPU ready. No malloc
2018-02-24 22:23:18 +00:00
paboyle
eed9aa9f0c
Extract merge gpu ready
2018-02-24 22:23:01 +00:00
paboyle
8792ff6439
Coordinate handling gpu ready
2018-02-24 22:22:43 +00:00
paboyle
078901278c
Coordinate handling gpu friendly
2018-02-24 22:22:02 +00:00
paboyle
bf5fb89aff
Coordinate handling GPU friendly
2018-02-24 22:21:36 +00:00
paboyle
7574c18cef
Massive clean up extract merge.
...
Simpler and GPU friendly
2018-02-24 22:21:08 +00:00
paboyle
36ea5f6b77
gpu friendly coordinates ; no std::vector on GPU
2018-02-24 22:20:14 +00:00
paboyle
285deab432
Coordinate handling GPU friendly. Avoid std::vector
2018-02-24 22:19:28 +00:00
paboyle
bb7d87d0a0
Coordinate handling gpu friendly
2018-02-24 22:18:33 +00:00
James Harrison
ec3954ff5f
QedFVol: Add input parameter G(x=0) for infinite-volume photon
2018-02-23 14:53:05 +00:00
Azusa Yamaguchi
0f468e2179
OverlappedComm for Staggered 5D and 4D.
2018-02-22 12:50:09 +00:00
James Harrison
8e61286741
Merge branch 'develop' into feature/qed-fvol
2018-02-20 15:33:35 +00:00
paboyle
4790e99817
Extra communicator free that I had missed.
...
Hard to audit them all as this is complex
2018-02-20 15:12:31 +00:00
paboyle
2dd63aa7a4
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2018-02-20 14:29:26 +00:00
paboyle
559a501140
Deflation interface for solvers
2018-02-20 14:29:08 +00:00
paboyle
945684c470
updates for deflation in the RB solver
2018-02-20 14:28:38 +00:00
Christopher Kelly
e30a80a234
Relaxed constraints on MPI thread mode when not using multiple comms threads
2018-02-15 17:13:36 +00:00
James Harrison
69e4ecc1d2
QedFVol: Fix single precision build error
2018-02-14 17:37:18 +00:00
James Harrison
5f483df16b
Merge branch 'develop' into feature/qed-fvol
2018-02-14 16:35:04 +00:00
James Harrison
4680a977c3
QedFVol: set infinite-volume photon propagator to 1 at x=0,
...
so that momentum-spage photon propagator is non-negative.
Need to check whether this is sufficient for all volumes.
2018-02-14 16:30:09 +00:00
Vera Guelpers
de42456171
updated my fork and conflicts fixed
2018-02-14 13:57:56 +00:00
Vera Guelpers
d55212c998
restructure SeqConservedCurrent for DWF to need less memory
2018-02-14 10:45:18 +00:00
paboyle
c96483e3bd
Whitespace only change
2018-02-13 11:39:07 +00:00
Vera Guelpers
c6e1f64573
Test for QED
2018-02-13 09:30:23 +00:00
paboyle
ae31a6a760
Move deflate to right class
2018-02-13 02:11:37 +00:00
paboyle
dd8f2a64fe
INterface to suit hadrons on Lanczos
2018-02-13 02:08:49 +00:00
James Harrison
724cf02d4a
QedFVol: Implement infinite-volume photon
2018-02-12 17:18:10 +00:00
paboyle
7b8b2731e7
Conj error for complex coeffs
2018-02-12 16:06:31 +00:00
paboyle
237a8ec918
Communicator leak fixed (I think)
2018-02-12 13:27:20 +00:00
Vera Guelpers
49a0ae73eb
Insertion of photon field in seqential conserved current
2018-02-12 09:36:08 +00:00
Daniel Richtmann
6ab60c5b70
Merge remote-tracking branch 'upstream/develop' into feature/wilsonmg
2018-02-08 23:59:07 +01:00
Daniel Richtmann
8c692b7ffd
WilsonMG: Comment assertion on hermiticity of coarse operator for now
...
TODO: Think of a way to not break dwf_hdcr by doing that. It's only an assertion
but it still interferes with it.
2018-02-08 23:55:05 +01:00
Daniel Richtmann
2976132bdd
Add first version of multigrid for wilson clover analogous to wilson one
...
Just like the wilson one, this algorithm
• is currently only a 2-level method since I don't have correct implementations
for Mdir and Mdiag in CoarsenedMatrix yet (needed for further coarsening)
• needs levelization and refactoring into a proper algorithm
2018-02-08 23:52:10 +01:00