9e5b934d21
improved LAPACK configuration
2016-08-02 17:26:54 +01:00
e9f30cab2c
first working version for the new build system
2016-07-30 17:53:18 +01:00
f9e90eeb1f
Sign error on the force for 4d fields fixed
2016-07-16 01:52:44 +01:00
4908b77d46
Fixed conflicts. PLEASE avoid making wholesale cosmetic only changes, this created
...
a HUGE amount of difficult to resolve and understand conflicts .
Wholesale formatting, reordering functions etc... in a central file like Tensor_class
or Grid_vector_types while others are also editing without making substantial functionality
changes creates pain.
2016-07-15 20:59:07 +01:00
f4dd5062d7
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2016-07-15 19:26:06 +01:00
35d0d35238
Updated file list
2016-07-15 00:02:53 +01:00
c0e878705e
Updated file list
2016-07-15 00:02:39 +01:00
3493b51879
Modest updates
2016-07-14 23:52:13 +01:00
de3e79d300
red black for Ls vectorised is 4d red black. Update accordingly now I've made this choice
2016-07-14 23:49:42 +01:00
adbc7c1188
Adding files for multiple implementations (cache opt) and Ls vectorisation
...
of the 5D cayley form chiral fermions for the 5d matrix. With Ls entirely
in the vector direction, s-hopping terms involve rotations.
The serial dependence of the LDU inversion for Mobius and 4d even odd
checkerboarding is removed by simply applying Ls^2 operations (vectorised
many ways) as a dense matrix operation.
This should give similar throughput but high flops (non-compulsory flops)
but enable use of the KNL cache friendly kernels throughout the code.
Ls is still constrained to be a multiple of Nsimd, which is as much as 8 for AVX512
with single precision.
2016-07-14 22:59:21 +01:00
ef97e32152
Adding persistent communicators
2016-07-08 17:16:08 +01:00
a0676beeb1
Open up dependency on Eigen and FFTW
2016-07-07 22:31:07 +01:00
3c49ddfaa4
Merge branch 'temporary-smearing' into develop
2016-07-07 14:04:59 +01:00
ffb8b3116c
Tested smeared RHMC Wilson1p1, accepting
2016-07-07 11:49:36 +01:00
713520d3d2
Added tester for mixed CG
2016-07-06 16:18:19 -04:00
85ed8175cb
Implemented mixed precision CG. Fixed filelist to exclude lib/Old directory and include Config.h.
2016-07-06 15:57:04 -04:00
e87182cf98
Debugged the copy constructor of the Lattice class
2016-07-06 15:31:00 +01:00
e3d5319470
Debugged the real() and imag() functions and added tests to Test_Simd
2016-07-06 14:16:03 +01:00
3e3b367aa9
Small changes in the Log files
2016-07-05 15:05:28 +01:00
9cb90f714e
Merge remote-tracking branch 'origin/develop' into temporary-smearing
2016-07-04 17:28:40 +01:00
6ce174cd60
Testing smearing for RHMC routines
2016-07-04 16:36:49 +01:00
17ca5240f7
Testet smeared EOWilsonRatio, accepts
2016-07-04 16:25:15 +01:00
2daffdf95d
Tested smeared WilsonRatio action, accepts
2016-07-04 16:17:28 +01:00
149f826601
Tested smearing for Nf2 WilsonFermionAction, non EO: accepts
2016-07-04 16:09:19 +01:00
565e9329ba
Changed the colouring classes
2016-06-30 16:51:03 +01:00
8ac021de73
Added a test an fixed it for red black precon Ls innermost vectorised DWF
2016-06-07 13:16:56 -07:00
53d06046b0
Compiling updates for KNL
2016-06-03 03:47:54 -07:00
1c4c287925
Make.inc generation fix
2016-05-01 11:18:25 -07:00
5341977948
IMCI fixes. Thought I had committed these. The "real" disambiguation
...
between std::real and Grid::real shouldn't have been necessary and I don't
know why only the icpc v16.0 on babbage hits it.
May need a longer term rename of Grid::real or some careful EnableIf work.
2016-04-30 03:34:16 -07:00
344d251fc4
re-fix of test Make.inc
2016-04-30 00:24:50 -07:00
f6c53e5039
Merge commit '1e554350acae0e67fa7177ed0db9d4f684a54af2'
2016-04-30 00:17:52 -07:00
ba09cbae3e
function to read std::vector from a string (blank separated values)
2016-04-30 00:15:44 -07:00
8fd8bc25e9
simd 5th dim with rotation
2016-04-19 15:39:00 -07:00
cf2f69812b
build system fix
2016-04-14 15:13:55 +01:00
339be37dba
Debugging smeared HMC
2016-04-13 17:00:14 +09:00
a87b744621
HMC runs but does not accept with smearing on
2016-04-07 16:45:11 +09:00
b1192a8908
Benchmark_zmm added
2016-04-06 03:00:07 -07:00
97d0d56bcb
Debugging Smearing routines (set_fj)
2016-04-06 17:58:43 +09:00
4b1cf580e0
Debugging the Smearing routines
2016-04-05 16:19:30 +09:00
f7b1060aed
Use headers to clear macros and sub precision
2016-03-31 14:52:37 +01:00
1ecbf9794d
Merge branch 'master' of https://github.com/paboyle/Grid
2016-03-30 08:37:55 +01:00
2ded354403
configure
2016-03-30 00:17:43 -07:00
340428a1fe
Eigen fixes and HDCR work
2016-03-30 00:16:02 -07:00
c77b7ee897
AddSub based alternate SU3 routine
2016-03-28 17:55:22 -06:00
61469252fe
AVX512 shaken out under SDE
2016-03-28 00:37:12 -06:00
02198ac5b5
Tolerance and more coverage
2016-03-28 00:36:17 -06:00
165bffc2e7
Avx512 changes for assembler kernels
2016-03-26 22:25:45 -06:00
f54e0ec9bd
Try lanczos to set up hdcr subspace
2016-03-17 10:36:16 +00:00
a155a362da
Update from HDCR tuning
2016-03-16 02:31:04 -07:00
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