497e7e4c53
BG/Q compatibility fix
2016-02-23 15:57:38 +00:00
19526d09c2
Merge commit '6aeaf6f568a391e34b913f08be6a11beb28d8842'
2016-02-22 15:23:26 +00:00
6aeaf6f568
Parallel IO worked on. I'm puzzled because I already thought I shook this out on MacOS + OpenMPI and then
...
turned up problems on the BlueWaters Cray.
Gets 75MB/s from home filesystem on parallel configuration read. Need to make the RNG IO parallel,
and also to look at aggregating bigger writes for the parallel write.
Not sure what the home filesystem is.
2016-02-21 08:03:21 -06:00
40f2db9bc0
Disable metropolis step until 10 traj covered. Should move to exposing these
...
in XML input and start having "applications" directory.
2016-02-21 08:01:44 -06:00
2cfa20cc4e
Improving the logging, got fed up with color so optionally disable.
...
Backtrace macro used everwhere
2016-02-21 07:58:53 -06:00
a5f683d124
Machine generated
2016-02-21 07:57:42 -06:00
02a57ffa6f
machine generated. Should remove from git .. but annoys downloaders
2016-02-21 07:57:02 -06:00
9f0d9ade68
Added configure flag for LAPACK. Tested ImplicitlyRestartedLanczos::calc()
...
Checking in before cleaning up
2016-02-20 02:50:32 -05:00
3425751cb8
Missing return value
2016-02-19 01:06:03 +00:00
db5e8050a8
Attempts at some optimisation
2016-02-18 22:33:58 +00:00
a3fbabf404
Bug fix
2016-02-18 18:08:24 +00:00
22422a84d9
Small problem in compressor fix
2016-02-17 19:03:09 -06:00
b6f6da923e
Change to the compressor & stencil interface a little.
2016-02-17 18:27:11 -06:00
c9fadf97a5
Simplify the compressor interface again.
2016-02-17 18:16:45 -06:00
c650bb3f3d
Very small merge speed up.
2016-02-16 18:41:53 -06:00
81395e85d1
Regressing to not overlap comms and compute becasue bluewaters, edison, and cori are so rubbish at it.
2016-02-16 13:56:44 -06:00
340a29b735
More careful sequencing of comms
2016-02-15 16:04:59 -06:00
f7be108e35
100 iters faster
2016-02-15 16:03:04 -06:00
a0fc47c6f9
Cheaper implementation
2016-02-15 16:02:36 -06:00
42a9ac71d2
BUg fix, wait till complete.
2016-02-14 16:21:21 -06:00
41c2b09184
Shmem comms [NO MPI] target added. The dwf test runs and passes.
...
Not really shaken out to my satisfaction though as I want more tests done, so don't declare as working.
But committing my current while I try a few experimentals.
2016-02-14 14:24:38 -06:00
294dbf1bf0
Compile on OpenMPI shmem
2016-02-11 23:45:51 +00:00
9548c8b91f
Had to break this out for universal access through the code base.
2016-02-11 07:40:09 -06:00
7f927a541c
Shmem related fixes for shmem compile
2016-02-11 07:37:39 -06:00
e2f73e3ead
Updates for shmem
2016-02-10 16:50:32 -08:00
6371676a75
Correcting some compilation errors for clang-sse
2016-02-10 11:37:03 +09:00
bd84c23298
definitions reconciled.
2016-01-25 16:30:59 -05:00
7aa8d5e8af
Faiing to compile, comparing with master
2016-01-25 16:03:02 -05:00
6012b0ec23
Checking in changes before changing to chulwoo-dec12-2015
2016-01-25 09:40:58 -05:00
411ac49dd7
GparityWilsonTM typedef added. Not yet tested
...
Conflicts:
configure
lib/qcd/action/fermion/WilsonKernels.h
2016-01-25 01:36:28 -05:00
b8fb05a422
Addtional routines for Lanczos (SYM2, Chebyshef)..
2016-01-25 01:26:25 -05:00
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
fc6ad65751
Pushed the overlap comms tweaks
2016-01-11 06:34:22 -08:00
dafc74020c
Overlap comms compute improvements in hand op kernels, and better timing from Edison and Cori
2016-01-10 16:54:27 -08:00
d19321dfde
Overlap comms compute changes
2016-01-10 19:20:16 +00:00
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
c99d748da6
Timing reports in benchmarks now reflect the asynch comms thread statistics
2016-01-04 14:42:16 +00:00
02452afd36
Optional overlap of comms with compute
2016-01-04 14:18:40 +00:00
331768dcff
Added overlap comms compute mode
2016-01-03 01:38:11 +00:00
4aac345bea
Updated logging to colour code according to message type
2016-01-02 17:21:14 +00:00
15c0022042
GPLv2 clarified, and copyright message and banner in Init function.
...
Color is just showing off....
2016-01-02 15:22:30 +00:00
aae8bf31a7
Global edit adding copyright and license info to every source file.
2016-01-02 14:51:32 +00:00
1e68b1c1bd
Create a benign default for gparity twists
2016-01-02 14:06:53 +00:00
491a708225
Twist params set up correctly in gparity even odd 2f DWF + Wilson HMC test
2016-01-02 14:02:41 +00:00
5a80930dd2
Charge conjugation boundary conditions for gauge fields implemented as a policy
...
class, changing the nature of covariant Cshifts used in
plaquettes, rectangles and staples.
As a result same code is used for the plaq and rect action independent of the BC type.
Should probably isolate the BC in a separate class that Gimpl takes as a template param.
Do the same with smearing policies.
This would then allow composition of BC with smearing etc....
2016-01-02 13:37:25 +00:00
145a295231
Bug fix for stencil with large shifts (3+), would be important to naik term for example but did not
...
impact Wilson based nearest neighbour stencils.
2015-12-30 19:29:48 +00:00
841a37f941
Fix to WilsonCompressor that fixes a bug in comms phase due to the sign change on gamma
...
matrix in hopping term.
Add logging of time spent in CG.
2015-12-29 23:49:41 +00:00
e6cad3821c
Logging improvement
2015-12-29 19:51:18 +00:00
98de1cbb6a
Optimised version of rectangle term staples.
...
~3.4x faster than the naive.
2015-12-29 19:22:59 +00:00
f7d61b8b81
Plaq plus rectangle and Iwasaki, Symanzik DBW2.
...
http://arxiv.org/pdf/hep-lat/0610075.pdf plaq and rect regress plausibly over 100 trajectories
and under HMC with average plaq and rectangle coming out ok.
2015-12-28 16:39:26 +00:00