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
57002924bc
NERSC shakeout of this
2017-07-02 14:58:30 -07:00
600d7ddc2e
Proof of concept : Multi RHS solver, running independent solves on different ranks
2017-06-22 18:54:34 +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
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
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
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
a16b1e134e
gcc 4.9 fix
2017-06-13 10:48:43 +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
2bc4d0a20e
Move code into utils
2017-06-08 22:21:25 +01:00
4a8c4ccfba
Test wilson flow, added maxTau for adaptive flow
2017-06-02 17:02:29 +01:00
9b44189d5a
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2017-06-02 16:56:00 +01:00
aaf1e33a77
Adding adaptive integration in the WilsonFlow
2017-06-02 16:32:35 +01:00
094c3d091a
Improved and RNG's now survive checkpoint
2017-06-02 00:38:58 +01:00
4b98e524a0
Roll over to MPI version of I/O
2017-06-01 17:38:18 -04:00
ef1b7db374
Diff comparison check
2017-05-30 23:40:11 +01:00
0fb458879d
Precision safe compile
2017-05-30 23:37:02 +01:00
d8648307ff
Merge branch 'develop' into feature/hadrons
2017-05-29 12:58:08 +01:00
7c6cc85df6
Updating WilsonFlow test
2017-05-27 18:03:49 +01:00
8e0ced627a
Hadrons: Fermion boundary conditions can now be set in measurement code.
2017-05-26 15:59:15 +01:00
f4e8bf2858
Fixing the topological charge. Wilson Flow tested, ok
2017-05-26 12:45:59 +01:00
b8b5934193
Attempts to speed up the parallel IO
2017-05-25 13:32:24 +01:00
f7b8383ef5
Half precisoin comms mixed prec test
2017-05-16 14:52:51 +01:00
806eaa0530
Adding back the IO tests in the list
2017-05-08 22:26:44 +01:00
01d0e54594
Merge branch 'release/v0.7.0' into develop
2017-05-08 22:02:51 +01:00
5aafa335fe
Fixing JSON error for complex numbers
2017-05-08 21:56:44 +01:00
8ba0494485
Fixing JSON for complex numbers
2017-05-08 21:41:39 +01:00
d99d98d9fd
Merge branch 'release/v0.7.0' of https://github.com/paboyle/Grid into release/v0.7.0
2017-05-08 15:08:20 -04:00
95a017a4ae
Relax force constraints to pass in single precision.
2017-05-08 15:06:41 -04:00
92f92379e6
Adding olivers test version
2017-05-08 18:42:19 +01:00
1d96f662e3
Fixed 4d fermion gparity force. Put strong tests on make check force tests
2017-05-06 00:46:31 +01:00
db23749b67
Adding travis to make check
2017-05-05 20:42:08 +01:00
751f2b9703
Better check and benchmark driving
2017-05-05 19:54:38 +01:00
697c0603ce
SITMO I/O for NERSC working now bit repro
2017-05-05 16:54:44 +01:00
2888003765
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2017-05-05 13:02:24 +01:00
da06bf5b95
Zmobius force test added
2017-05-05 12:52:45 +01:00
20999c1370
Merge branch 'develop' into feature/hmc_generalise
2017-05-05 12:47:17 +01:00
33f0ed1a33
No compile fix
2017-05-05 11:04:30 +01:00