paboyle
|
fddeb29d6b
|
Bug fix with spreadout FFT
|
2017-09-21 11:10:08 +01:00 |
|
paboyle
|
a9ec5cf564
|
Christoph bug report integrate
|
2017-09-21 10:32:41 +01:00 |
|
paboyle
|
18c335198a
|
Merge branch 'hotfix/dirac-ITT-fix1' into develop
|
2017-09-16 18:19:02 +01:00 |
|
paboyle
|
17c5b0f152
|
Patching comparison point
|
2017-09-16 18:18:07 +01:00 |
|
paboyle
|
5918769f97
|
Subtle Naik term bug updated in Stencil; less on logical && with a function call on right
|
2017-09-16 12:51:26 +01:00 |
|
paboyle
|
203c7bf6fa
|
Merge branch 'hotfix/dirac-ITT-fix' into develop
|
2017-09-05 15:08:51 +01:00 |
|
paboyle
|
c709883f3f
|
Merge branch 'hotfix/dirac-ITT-fix'
|
2017-09-05 15:08:16 +01:00 |
|
paboyle
|
aed5de4d50
|
Patching macos compile
|
2017-09-05 15:07:07 +01:00 |
|
paboyle
|
ba27cc6571
|
Mac os happiness
|
2017-09-05 15:00:16 +01:00 |
|
paboyle
|
d856327250
|
Merge branch 'release/dirac-ITT' into develop
|
2017-09-05 14:56:12 +01:00 |
|
paboyle
|
d75369cb56
|
Merge branch 'release/dirac-ITT'
|
2017-09-05 14:55:54 +01:00 |
|
Peter Boyle
|
bf973d0d56
|
SHM complete
|
2017-09-05 14:30:29 +01:00 |
|
Peter Boyle
|
837bf8a5be
|
Updating to control the SHM allocation scheme under configure time options
|
2017-09-05 12:51:02 +01:00 |
|
Peter Boyle
|
c05b2199f6
|
Improvements to huge memory
|
2017-09-04 10:41:21 -04:00 |
|
Peter Boyle
|
b331be9101
|
Better reporting
|
2017-08-31 11:32:57 +01:00 |
|
Peter Boyle
|
49c20a9fa8
|
Patch to reporting
|
2017-08-31 11:32:21 +01:00 |
|
paboyle
|
7359df3501
|
Full reporting for benchmark; save robustness factor
|
2017-08-31 10:42:35 +01:00 |
|
Peter Boyle
|
5b9267e88d
|
Cleaner comms benchmark treatment for one node runs
|
2017-08-27 18:24:48 -04:00 |
|
paboyle
|
15fd4003ef
|
Improving presentation of results
|
2017-08-27 13:46:02 +01:00 |
|
paboyle
|
4b4c2a715b
|
fcntl.h needed
|
2017-08-26 11:38:04 +01:00 |
|
paboyle
|
54a5e6c1d0
|
Check if we get huge pages on linux. Larry Meadows piece of magic.
|
2017-08-25 22:36:08 +01:00 |
|
paboyle
|
73aeca7dea
|
Merge branch 'feature/multi-communicator' into develop
|
2017-08-25 21:55:09 +01:00 |
|
paboyle
|
ad89abb018
|
Fix
|
2017-08-25 20:43:37 +01:00 |
|
paboyle
|
80c5bce5bb
|
Merge branch 'develop' into feature/multi-communicator
|
2017-08-25 20:21:26 +01:00 |
|
paboyle
|
f68b5de9c8
|
No compile fix on Clang
|
2017-08-25 19:35:21 +01:00 |
|
Peter Boyle
|
d0f3d525d5
|
Optimal block size for KNL
|
2017-08-25 19:33:54 +01:00 |
|
Peter Boyle
|
3a58217405
|
Updated
|
2017-08-25 14:29:53 +01:00 |
|
Peter Boyle
|
c289699d9a
|
updated from cambridge mpi3 shakeout
|
2017-08-25 11:41:01 +01:00 |
|
Peter Boyle
|
c3b1263e75
|
Benchmark prep
|
2017-08-25 09:25:54 +01:00 |
|
paboyle
|
5fa386ddc9
|
FFT test compile fixed
|
2017-08-24 10:17:52 +01:00 |
|
paboyle
|
b49bec0cec
|
MAP_HUGETLB portability fix
|
2017-08-20 03:08:54 +01:00 |
|
paboyle
|
ae56e556c6
|
finalise issue on new OPA revert
|
2017-08-20 02:53:12 +01:00 |
|
paboyle
|
1cdf999668
|
Moving multicommunicator into mpi3 also for threading
|
2017-08-20 02:39:10 +01:00 |
|
paboyle
|
11062fb686
|
Comms none fail fix
|
2017-08-20 01:37:07 +01:00 |
|
paboyle
|
383ca7d392
|
Switch off comms for now until feature/multi-communicator is merged
|
2017-08-20 01:27:48 +01:00 |
|
paboyle
|
a446d95c33
|
Trying to pass TeamCity and Travis
|
2017-08-20 01:10:50 +01:00 |
|
paboyle
|
be66e7dd95
|
Merge branch 'develop' into feature/multi-communicator
|
2017-08-19 23:12:38 +01:00 |
|
paboyle
|
6d0d064a6c
|
Update TODO
|
2017-08-19 23:11:30 +01:00 |
|
paboyle
|
bfef525ed2
|
New benchmark prep
|
2017-08-19 23:10:12 +01:00 |
|
Peter Boyle
|
0b0cf62193
|
Fix mpi 3 interface change
|
2017-08-19 13:18:50 -04:00 |
|
Peter Boyle
|
7d88198387
|
Merge branch 'develop' into feature/multi-communicator
|
2017-08-19 13:03:35 -04:00 |
|
Peter Boyle
|
2f619482b8
|
Enable blocking stencil send
|
2017-08-19 12:53:59 -04:00 |
|
Peter Boyle
|
d6472eda8d
|
Use mmap
|
2017-08-19 12:53:18 -04:00 |
|
Peter Boyle
|
9e658de238
|
Use Vector
|
2017-08-19 12:52:44 -04:00 |
|
Peter Boyle
|
bcefdd7c4e
|
Align both allocator calls to 2MB
|
2017-08-19 12:49:02 -04:00 |
|
Peter Boyle
|
14d53e1c9e
|
Threaded MPI calls patches
|
2017-07-29 13:08:10 -04:00 |
|
Peter Boyle
|
40e119c61c
|
NUMA improvements worth preserving from AMD EPYC tests
|
2017-07-08 22:27:11 -04:00 |
|
Peter Boyle
|
a0be3f7330
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2017-06-30 10:53:50 +01:00 |
|
Peter Boyle
|
b5a6e4f1fd
|
Best option for Xeon cache blocking set
|
2017-06-30 10:53:22 +01:00 |
|
Peter Boyle
|
7a788db3dc
|
Guard first touch
|
2017-06-30 10:49:08 +01:00 |
|
Peter Boyle
|
f20eceb6cd
|
First touch once per page in a threaded loop
|
2017-06-30 10:48:27 +01:00 |
|
Peter Boyle
|
38325ebbc6
|
Interleave code path; not enabled
|
2017-06-30 10:23:51 +01:00 |
|
Peter Boyle
|
b73bd151bb
|
Switch off counters by default
|
2017-06-30 10:16:35 +01:00 |
|
Peter Boyle
|
694b305cab
|
Update to reporting
|
2017-06-30 10:16:13 +01:00 |
|
Peter Boyle
|
2d3737a133
|
O3, KNL
|
2017-06-30 10:15:59 +01:00 |
|
Peter Boyle
|
ac1f1838bc
|
KNL only
|
2017-06-30 10:15:32 +01:00 |
|
paboyle
|
6f5a5cd9b3
|
Improved threaded comms benchmark
|
2017-06-28 23:27:02 +01:00 |
|
Peter Boyle
|
322f61acee
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2017-06-28 15:30:35 +01:00 |
|
Peter Boyle
|
08e04b9676
|
Better benchmarks
|
2017-06-28 15:30:06 +01:00 |
|
paboyle
|
54e94360ad
|
Experimental: Multiple communicators to see if we can avoid thread locks in --enable-comms=mpit
|
2017-06-24 23:10:24 +01:00 |
|
paboyle
|
869b99ec1e
|
Threaded calls to multiple communicators
|
2017-06-24 10:55:54 +01:00 |
|
paboyle
|
a7d56523ab
|
Merge branch 'feature/lanczos-simplify' into develop
|
2017-06-21 14:03:20 +01:00 |
|
paboyle
|
9e56c65730
|
Updated TODO list
|
2017-06-21 14:02:58 +01:00 |
|
paboyle
|
ef4f2b8c41
|
todo update
|
2017-06-21 09:22:20 +01:00 |
|
paboyle
|
e8b95bd35b
|
Clean up finished. Could shrink Lanczos to around 400 lines at a push
|
2017-06-21 02:50:09 +01:00 |
|
paboyle
|
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 |
|
paboyle
|
0486ff8e79
|
Improved the lancos
|
2017-06-20 18:46:01 +01:00 |
|
paboyle
|
8b7049f737
|
Improved detectino of usqcdInfo for plaq/linktr
|
2017-06-19 08:46:07 +01:00 |
|
paboyle
|
c85024683e
|
Merge branch 'feature/parallelio' into develop
|
2017-06-19 01:39:48 +01:00 |
|
paboyle
|
1300b0b04b
|
Update to enable multiple records per file more consistent with SciDAC.
open, close, write records...
|
2017-06-19 01:01:48 +01:00 |
|
paboyle
|
e6d984b484
|
ILDG tests
|
2017-06-18 00:13:22 +01:00 |
|
paboyle
|
1d18d95d4f
|
Class name return
|
2017-06-18 00:13:03 +01:00 |
|
paboyle
|
ae39ec85a3
|
ComplexField defined
|
2017-06-18 00:12:48 +01:00 |
|
paboyle
|
b96daf53a0
|
Query tensor structures
|
2017-06-18 00:12:15 +01:00 |
|
paboyle
|
46879e1658
|
Complex defined in Impl even for gauge.
|
2017-06-18 00:11:45 +01:00 |
|
paboyle
|
ae4de94798
|
SciDAC I/O support
|
2017-06-18 00:11:23 +01:00 |
|
paboyle
|
0ab555b4f5
|
SciDAC I/O and ILDG improvements
|
2017-06-18 00:11:02 +01:00 |
|
paboyle
|
8e9be9f84f
|
Updates for SciDAC IO
|
2017-06-18 00:10:42 +01:00 |
|
paboyle
|
d572170170
|
Update for SciDAC
|
2017-06-18 00:10:20 +01:00 |
|
paboyle
|
12ccc73cf5
|
Serialisation no compile fix
|
2017-06-14 05:19:17 +01:00 |
|
paboyle
|
e7564f8330
|
Starting a test for reading an ILDG file.
|
2017-06-13 12:22:50 +01:00 |
|
paboyle
|
91199a8ea0
|
openmpi is not const safe
|
2017-06-13 12:21:29 +01:00 |
|
paboyle
|
0494feec98
|
Libz dependency
|
2017-06-13 12:00:23 +01:00 |
|
paboyle
|
a16b1e134e
|
gcc 4.9 fix
|
2017-06-13 10:48:43 +01:00 |
|
paboyle
|
769ad578f5
|
Odd new error on G++ 49 on travis
|
2017-06-12 00:41:21 +01:00 |
|
paboyle
|
eaac0044b5
|
Compile fixes
|
2017-06-12 00:20:49 +01:00 |
|
paboyle
|
56042f002c
|
New files
|
2017-06-11 23:19:20 +01:00 |
|
paboyle
|
3bfd1f13e6
|
I/O improvements
|
2017-06-11 23:14:10 +01:00 |
|
paboyle
|
092dcd4e04
|
MPI I/O only if MPI compiled
|
2017-06-02 22:50:25 +01:00 |
|
paboyle
|
094c3d091a
|
Improved and RNG's now survive checkpoint
|
2017-06-02 00:38:58 +01:00 |
|
Peter Boyle
|
4b98e524a0
|
Roll over to MPI version of I/O
|
2017-06-01 17:38:18 -04:00 |
|
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 |
|