073525c5b3
Small patch from cori
2017-10-02 03:38:21 -07:00
ac740f73ce
Works on Cori
2017-07-02 16:47:58 -07:00
75dc7794b9
Working on Cori
2017-07-02 16:47:42 -07:00
dee68fc728
IO working multiple nodes again. Strategy of all nodes writing metadata is unsafe.
...
Only one rank should do this. must identify this rank. Means pass communicator to the
Objects.
2017-07-02 23:33:48 +01:00
a2d3643634
Merge branch 'feature/dwf-multirhs' of https://github.com/paboyle/Grid into feature/dwf-multirhs
2017-07-02 14:59:22 -07:00
57002924bc
NERSC shakeout of this
2017-07-02 14:58:30 -07:00
4a29ab0d0a
Merge branch 'feature/dwf-multirhs' of https://github.com/paboyle/Grid into feature/dwf-multirhs
2017-06-23 23:10:43 +01:00
0165bcb58e
Added an update to TODO list
2017-06-23 23:10:24 +01:00
349d75e483
Precision fix
2017-06-23 02:57:59 -07:00
e51475703a
Ticking off lots on the TODO list
2017-06-23 09:42:21 +01:00
1feddf4ba6
const fixes
2017-06-22 19:32:41 +01:00
600d7ddc2e
Proof of concept : Multi RHS solver, running independent solves on different ranks
2017-06-22 18:54:34 +01:00
e504260f3d
Able to run a test job splitting into multiple MPI subdomains.
2017-06-22 18:53:11 +01:00
5e4bea8f20
Benchmark DWF works
2017-06-22 08:38:54 +01:00
6ebf9f15b7
Splitting communicators first cut
2017-06-22 08:14:34 +01:00
1d7aa673a4
Include BlockCG by default
2017-06-21 21:08:53 +01:00
b9104f3072
Block CG
2017-06-21 21:08:03 +01:00
a7d56523ab
Merge branch 'feature/lanczos-simplify' into develop
2017-06-21 14:03:20 +01:00
9e56c65730
Updated TODO list
2017-06-21 14:02:58 +01:00
ef4f2b8c41
todo update
2017-06-21 09:22:20 +01:00
e8b95bd35b
Clean up finished. Could shrink Lanczos to around 400 lines at a push
2017-06-21 02:50:09 +01:00
7e35286860
Simplified lanczos, added Eigen diagonalisation.
...
Curious if we can deprecate dependencly on BLAS.
Will see when we get 48^3 running on our BG/Q port
2017-06-21 02:26:03 +01:00
0486ff8e79
Improved the lancos
2017-06-20 18:46:01 +01:00
e9cc21900f
Block solver complete for staggered. Now stable on mass 0.003 and
...
gives 8x (!) speed up on Haswell laptop vs. standard CG for 8 RHS solves.
166 iterations vs. 537 iterations so algorithmic gain + 2x in flop rate gain.
Better than a slap in the face with a wet kipper.
2017-06-20 12:37:41 +01:00
0a8faac271
Fix make tests compile
2017-06-19 22:54:18 +01:00
abc4de0fd2
No compile make tests fix
2017-06-19 22:03:03 +01:00
cfe3cd76d1
Block solver improvements
2017-06-19 14:04:21 +01:00
3fa5e3109f
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2017-06-19 14:01:44 +01:00
8b7049f737
Improved detectino of usqcdInfo for plaq/linktr
2017-06-19 08:46:07 +01:00
c85024683e
Merge branch 'feature/parallelio' into develop
2017-06-19 01:39:48 +01:00
1300b0b04b
Update to enable multiple records per file more consistent with SciDAC.
...
open, close, write records...
2017-06-19 01:01:48 +01:00
e6d984b484
ILDG tests
2017-06-18 00:13:22 +01:00
1d18d95d4f
Class name return
2017-06-18 00:13:03 +01:00
ae39ec85a3
ComplexField defined
2017-06-18 00:12:48 +01:00
b96daf53a0
Query tensor structures
2017-06-18 00:12:15 +01:00
46879e1658
Complex defined in Impl even for gauge.
2017-06-18 00:11:45 +01:00
ae4de94798
SciDAC I/O support
2017-06-18 00:11:23 +01:00
0ab555b4f5
SciDAC I/O and ILDG improvements
2017-06-18 00:11:02 +01:00
8e9be9f84f
Updates for SciDAC IO
2017-06-18 00:10:42 +01:00
d572170170
Update for SciDAC
2017-06-18 00:10:20 +01:00
12ccc73cf5
Serialisation no compile fix
2017-06-14 05:19:17 +01:00
e7564f8330
Starting a test for reading an ILDG file.
2017-06-13 12:22:50 +01:00
91199a8ea0
openmpi is not const safe
2017-06-13 12:21:29 +01:00
0494feec98
Libz dependency
2017-06-13 12:00:23 +01:00
a16b1e134e
gcc 4.9 fix
2017-06-13 10:48:43 +01:00
769ad578f5
Odd new error on G++ 49 on travis
2017-06-12 00:41:21 +01:00
eaac0044b5
Compile fixes
2017-06-12 00:20:49 +01:00
56042f002c
New files
2017-06-11 23:19:20 +01:00
3bfd1f13e6
I/O improvements
2017-06-11 23:14:10 +01:00
70ab598c96
Move gfix into utils
2017-06-08 22:22:23 +01:00