|
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 |
|
James Harrison
|
315f1146cd
|
QedFVol: Fix output of VPCounterTerms module.
|
2018-02-08 20:40:45 +00:00 |
|
James Harrison
|
9f202782c5
|
QedFVol: Change format of scalar VP output files, and save diagrams without charge factors for consistency with ChargedProp module.
|
2018-02-07 20:31:50 +00:00 |
|
James Harrison
|
594a262dcc
|
QedFVol: Remove redundant file Communicator_mpi.cc
|
2018-02-07 11:37:01 +00:00 |
|
James Harrison
|
7f8ca54285
|
Merge branch 'develop' into feature/qed-fvol
|
2018-02-07 10:11:00 +00:00 |
|
James Harrison
|
c5b23c367e
|
QedFVol: Fix segmentation fault when multiple propagator modules are used.
|
2018-02-05 11:46:33 +00:00 |
|
Vera Guelpers
|
b6fe03eb26
|
BugFix: Now the stochatic EM potential weight is generated when calling for the first time
|
2018-02-02 15:29:38 +00:00 |
|
James Harrison
|
f37ed4958b
|
Implement IR improvement, with coefficients set in input file.
|
2018-02-02 11:56:51 +00:00 |
|
paboyle
|
b9b5bdfc3a
|
Proper offload (accelerator access) will require a mutable copy lambda.
|
2018-02-02 11:38:19 +00:00 |
|
paboyle
|
51eb2c5dfc
|
Make referencign the stencil and all info required to evaluate the kernel
accelerator marked up
|
2018-02-02 11:37:13 +00:00 |
|
paboyle
|
ede0dff794
|
Mark up as an accelerator function
|
2018-02-02 11:36:44 +00:00 |
|
paboyle
|
aa6de818e2
|
Copy data needed by Kernels out of the grid object to avoid host reference
|
2018-02-02 11:36:11 +00:00 |
|
paboyle
|
dcf6517a93
|
Accelerator offload and copy Opt into the kernel for GPU host var safety
|
2018-02-02 11:35:35 +00:00 |
|
paboyle
|
a308dff410
|
accelerator loop, copy Opt into the GPU
|
2018-02-02 11:34:37 +00:00 |
|