Peter Boyle
1a1f6d55f9
Roll over to MPI IO for parallel IO
2017-06-01 17:37:26 -04:00
Peter Boyle
21421656ab
Big changes improving the code to use MPI IO
2017-06-01 17:36:53 -04:00
Peter Boyle
6f687a67cd
As local vols increase, use 64 bits for safety
2017-06-01 17:36:18 -04:00
paboyle
b30754e762
Merge branch 'feature/parallelio' of https://github.com/paboyle/Grid into feature/parallelio
2017-05-30 23:41:28 +01:00
paboyle
1e429a0d57
Added MPI version
2017-05-30 23:41:07 +01:00
paboyle
d38a4de36c
Beginning move to MPI IO
2017-05-30 23:40:39 +01:00
paboyle
ef1b7db374
Diff comparison check
2017-05-30 23:40:11 +01:00
paboyle
53a9aeb965
Cosmetic only
2017-05-30 23:39:53 +01:00
paboyle
e30fa9f4b8
RankCount; need to clean up ambigious ProcessCount
2017-05-30 23:39:16 +01:00
paboyle
58e8d0a10d
reverse direction lexico mapping
2017-05-30 23:38:30 +01:00
paboyle
62cf9cf638
Cleaner code
2017-05-30 23:38:02 +01:00
paboyle
0fb458879d
Precision safe compile
2017-05-30 23:37:02 +01:00
Peter Boyle
725c513d94
Better MPI3 benchmarking
2017-05-29 16:47:32 -04:00
d8648307ff
Merge branch 'develop' into feature/hadrons
2017-05-29 12:58:08 +01:00
064315c00b
Hadrons: mesons gamma list fix
2017-05-29 12:57:33 +01:00
Guido Cossu
7c6cc85df6
Updating WilsonFlow test
2017-05-27 18:03:49 +01:00
Guido Cossu
a6691ef87c
Merge pull request #110 from Lanny91/feature/hadrons
...
Hadrons: Fermion boundary conditions can now be set in measurement code.
2017-05-26 16:43:22 +01:00
Lanny91
8e0ced627a
Hadrons: Fermion boundary conditions can now be set in measurement code.
2017-05-26 15:59:15 +01:00
Guido Cossu
0de314870d
Faster derivative for WilsonGauge
2017-05-26 14:31:49 +01:00
Guido Cossu
ffb91e53d2
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2017-05-26 12:46:02 +01:00
Guido Cossu
f4e8bf2858
Fixing the topological charge. Wilson Flow tested, ok
2017-05-26 12:45:59 +01:00
Chulwoo Jung
927c7ae3ed
changed allocation for LAPACK temporaries, to avoid crashing with some compilers (reported by Christoph)
2017-05-25 21:43:53 -04:00
Chulwoo Jung
05d04ceff8
Adding SimpleLanczos
2017-05-25 12:30:47 -04:00
Chulwoo Jung
8313367a50
Merge branch 'develop' of https://github.com/paboyle/Grid into feature/Lanczos
2017-05-25 12:30:06 -04:00
a74c34315c
Bootstrap script fix
2017-05-25 14:27:49 +01:00
paboyle
69470ccc10
Update to do list
2017-05-25 13:41:26 +01:00
paboyle
b8b5934193
Attempts to speed up the parallel IO
2017-05-25 13:32:24 +01:00
Guido Cossu
75856f2945
Compilation fix in the Tensor_exp
2017-05-25 12:44:56 +01:00
Guido Cossu
3c112a7a25
Small correction to the general exp definition
2017-05-25 12:09:00 +01:00
Guido Cossu
ab3596d4d3
Using Cayley-Hamilton form for the exponential of SU(3) matrices
2017-05-25 12:07:47 +01:00
paboyle
a8c10b1933
Use a global-X x Local-Y chunksize for parallel binary I/O.
...
Gives O(32 x 8 x 18*8*8) chunk size on configuration I/O.
At 150KB should be getting close to packet sizes and 4MB filesystem
block sizes that are reasonably (!?) performant. We shall see once I move
this off my laptop and over to BNL and time it.
2017-05-25 11:43:33 +01:00
Chulwoo Jung
5c479ce663
Merge branch 'develop' of https://github.com/paboyle/Grid into feature/Lanczos
2017-05-24 18:58:53 -04:00
Chulwoo Jung
4bf9d65bf8
Checking in memory saving version of Lanczos
2017-05-24 18:57:32 -04:00
Chulwoo Jung
3a056c4dff
Re-adding Bisection for SimpleLanczos
2017-05-22 18:23:03 -04:00
Guido Cossu
15e801af3f
Fixing a compilation error for generic SIMD
2017-05-19 16:39:36 +01:00
Chulwoo Jung
b0ba651654
Turning off the final sort for now
2017-05-19 10:49:09 -04:00
Guido Cossu
0ffc235741
Adding more statistics to the Benchmark_comms. Min and max
2017-05-19 10:55:04 +01:00
Chulwoo Jung
25d4c175c3
Cleaning up Lanczos
2017-05-18 18:33:47 -04:00
Guido Cossu
8e19c99c7d
Adding more statistical info in the Benchmark_comms
2017-05-18 19:07:35 +01:00
Guido Cossu
a0bc0ad06f
Reverting change in Bechmark_comms. Keeping 300 iterations
2017-05-18 17:48:11 +01:00
Guido Cossu
a8fb2835ca
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2017-05-18 14:45:00 +01:00
Guido Cossu
bc862ce3ab
Fixing an allocation issue in Benchmark_comms
2017-05-18 14:44:56 +01:00
22f4feee7b
Merge branch 'develop' into feature/scalar_adjointFT
2017-05-17 13:27:13 +02:00
3f858d6755
Scalar: phi^2 observable
2017-05-17 13:25:14 +02:00
paboyle
3267683e22
Union workaround for g++
2017-05-17 11:26:18 +01:00
Azusa Yamaguchi
f46a67ffb3
No compile issue on clang on mac fixed.
...
Compiler version was clang++-3.9 under mpicxx
2017-05-17 10:51:01 +01:00
paboyle
f7b8383ef5
Half precisoin comms mixed prec test
2017-05-16 14:52:51 +01:00
Guido Cossu
10f2872aae
Faster exponentiation for lattice fields
2017-05-15 15:51:16 +01:00
35fa3d1dfd
Merge branch 'master' into feature/scalar_adjointFT
2017-05-12 10:41:39 +01:00
paboyle
cd73897b8d
Merge branch 'release/v0.7.0' into develop
2017-05-12 01:16:02 +01:00