paboyle
|
70e276e1ab
|
parallel_for elimination -> thread_loop
|
2018-01-28 01:01:14 +00:00 |
|
paboyle
|
c4f82e072b
|
_grid becomes private ; use Grid()§
|
2018-01-27 00:04:12 +00:00 |
|
paboyle
|
912b50f6fa
|
Hiding lattice internals
|
2018-01-26 23:08:45 +00:00 |
|
paboyle
|
063603b1ea
|
Warning elimination
|
2018-01-24 13:12:14 +00:00 |
|
paboyle
|
5e48b701ec
|
FOrmatting
|
2018-01-13 00:11:53 +00:00 |
|
paboyle
|
7f6bffe5ad
|
NAMESPACE
|
2018-01-13 00:11:30 +00:00 |
|
paboyle
|
0a68470f9a
|
Simplify comms layers
|
2018-01-08 11:28:30 +00: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 |
|
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
|
a446d95c33
|
Trying to pass TeamCity and Travis
|
2017-08-20 01:10:50 +01:00 |
|
Peter Boyle
|
7d88198387
|
Merge branch 'develop' into feature/multi-communicator
|
2017-08-19 13:03:35 -04:00 |
|
Peter Boyle
|
14d53e1c9e
|
Threaded MPI calls patches
|
2017-07-29 13:08:10 -04:00 |
|
Peter Boyle
|
b5a6e4f1fd
|
Best option for Xeon cache blocking set
|
2017-06-30 10:53:22 +01:00 |
|
Peter Boyle
|
38325ebbc6
|
Interleave code path; not enabled
|
2017-06-30 10:23:51 +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 |
|
|
35fa3d1dfd
|
Merge branch 'master' into feature/scalar_adjointFT
|
2017-05-12 10:41:39 +01:00 |
|
paboyle
|
2439999ec8
|
Warning elimination; drop to -O2 on G++ bad versions
|
2017-05-06 14:44:49 +01:00 |
|
Guido Cossu
|
741bc836f6
|
Exposing support for Ncolours and Ndimensions and JSON input file for the ScalarAction
|
2017-05-05 17:36:43 +01:00 |
|
Peter Boyle
|
99220f6531
|
Fixes and better timing
|
2017-04-26 17:24:11 -04:00 |
|
paboyle
|
ab66bac4e6
|
Think I'm getting on top of the reduced cost exterior precomputed list of links
|
2017-04-25 08:50:26 +01:00 |
|
paboyle
|
56277a11c8
|
Build a list of whats on the surface
|
2017-04-24 17:06:15 +01:00 |
|
paboyle
|
3703b718aa
|
Mark up a table if a given site only receives from itself; including MPI3 splitting info.
|
2017-04-22 19:28:37 +01:00 |
|
paboyle
|
736bf3c866
|
Major rework of stencil. Half precision and MPI3 now working.
|
2017-04-22 11:33:50 +01:00 |
|
paboyle
|
e1a2319d01
|
Simple compressor moved out of cshift into stencil
|
2017-04-20 13:18:15 +01:00 |
|
paboyle
|
d2312e9874
|
Drop compressor entirely from Cshift to only Stencil.
|
2017-04-20 13:16:55 +01:00 |
|
paboyle
|
fc4ab9ccd5
|
Working half precision comms
|
2017-04-20 11:20:26 +01:00 |
|
paboyle
|
4a340aa5ca
|
Massive compressor rework to support reduced precision comms
|
2017-04-20 09:28:27 +01:00 |
|
|
8ef4300412
|
spurious .dirstamp files removed
|
2017-04-10 17:00:22 +01:00 |
|
paboyle
|
8c8473998d
|
Average over whole cluster the comm time.
|
2017-03-21 22:29:51 -04:00 |
|
paboyle
|
4e7ab3166f
|
Refactoring header layout
|
2017-02-22 18:09:33 +00:00 |
|
paboyle
|
aca7a3ef0a
|
Optimisation control improvements
|
2017-02-10 18:22:31 -05:00 |
|
|
c56707e003
|
useless debug message removed
|
2016-12-07 08:59:20 +09:00 |
|
paboyle
|
bb94ddd0eb
|
Tidy up of mpi3; also some cleaning of the dslash controls.
|
2016-11-02 08:07:09 +00:00 |
|
paboyle
|
680645f849
|
Merge branch 'release/v0.5.0'
|
2016-06-30 15:15:03 -07:00 |
|
paboyle
|
6d58cb2a68
|
Enable reordering of the loops in the assembler for cache friendly.
This gets in the way of L2 prefetching however. Do next next link in stencil
prefetching.
|
2016-06-30 14:35:01 -07:00 |
|
Guido Cossu
|
5e02392f9c
|
Fixed compilation error for benchmark_dwf
Some parts were assuming floating point precision
|
2016-06-20 12:30:51 +01:00 |
|
Peter Boyle
|
f78d89bcbe
|
Update Lebesgue.cc
kill verbose
|
2016-06-03 13:33:42 +01:00 |
|
paboyle
|
139cc5f1ae
|
Large change with KNL preparation
|
2016-06-03 03:24:26 -07:00 |
|
paboyle
|
090e7aa930
|
Merge remote-tracking branch 'origin/chulwoo-dec12-2015'
Merge Chulwoo's Lanczos related improvements.
Merge Nd!=4 fixes for pure gauge HMC from Evan.
|
2016-03-08 09:55:14 +00:00 |
|
Peter Boyle
|
7f927a541c
|
Shmem related fixes for shmem compile
|
2016-02-11 07:37:39 -06:00 |
|
Jung
|
5c57d4f403
|
Merge branch 'master' of https://github.com/paboyle/Grid into scidac1_2
Conflicts:
lib/qcd/action/fermion/WilsonKernels.h
|
2016-01-11 11:36:45 -05:00 |
|
Jung
|
5924e5a562
|
Merge branch 'master' of https://github.com/paboyle/Grid into scidac1_2
Conflicts:
configure
lib/qcd/action/Actions.h
lib/qcd/action/fermion/WilsonKernels.h
|
2016-01-06 03:44:57 -05:00 |
|
paboyle
|
aae8bf31a7
|
Global edit adding copyright and license info to every source file.
|
2016-01-02 14:51:32 +00:00 |
|
Peter Boyle
|
f9b2fce93b
|
Changing whole stencil class to be template and not just single functions
|
2015-11-06 05:25:10 -06:00 |
|
paboyle
|
16c7993434
|
Merge branch 'master' of github.com:paboyle/Grid
Conflicts:
lib/simd/Grid_avx512.h
lib/simd/Grid_imci.h
|
2015-11-04 03:32:10 -08:00 |
|
paboyle
|
ac7d1f26ad
|
Either blocking or lebesgue curve
|
2015-11-04 03:19:16 -08:00 |
|
paboyle
|
1a8bf938b3
|
Use either sub-blocking or lebesgue
|
2015-11-04 03:18:51 -08:00 |
|
Peter Boyle
|
24044dbc56
|
Debugged a problem with checkerboarded cshift in the checker dimension which arose
only when mpi spread out in the checker dimension. Added a test that trapped and helped debug this
|
2015-11-04 10:00:55 +00:00 |
|
Peter Boyle
|
0f59356e86
|
Problem in comms fixed
|
2015-11-02 00:00:15 +00:00 |
|