1
0
mirror of https://github.com/paboyle/Grid.git synced 2026-04-21 03:01:01 +01:00
Commit Graph

2198 Commits

Author SHA1 Message Date
Azusa Yamaguchi d9408893b3 Prefetching in the normal kernel implementation. 2016-06-08 05:43:48 -07:00
paboyle 8ac021de73 Added a test an fixed it for red black precon Ls innermost vectorised DWF 2016-06-07 13:16:56 -07:00
paboyle e503ef5590 Cleaned up 2016-06-07 00:11:36 +01:00
paboyle a7682b0060 Only instantiate the one routine to avoid duplicate symbol under g++5/MacOS 2016-06-06 23:48:21 +01:00
paboyle d4c9d71fc8 Merge branch 'master' of https://github.com/paboyle/Grid 2016-06-06 07:06:54 -07:00
paboyle 786ca52c43 Problems remain in the red black preconditioning of the Ls vectorisation 2016-06-06 07:05:51 -07:00
Peter Boyle f78d89bcbe Update Lebesgue.cc
kill verbose
2016-06-03 13:33:42 +01:00
paboyle 53d06046b0 Compiling updates for KNL 2016-06-03 03:47:54 -07:00
paboyle 139cc5f1ae Large change with KNL preparation 2016-06-03 03:24:26 -07:00
portelli 1826ed06a3 Merge branch 'master' into hadrons 2016-05-27 16:50:31 +01:00
portelli 1c0e922585 Merge pull request #35 from aportelli/master
empty SIMD fix
2016-05-27 16:49:13 +01:00
portelli 9d5f693cbe empty SIMD fix 2016-05-24 10:56:27 +01:00
Peter Boyle 5c90c3b457 Merge pull request #34 from aportelli/master
Polymorphic lattices & various small updates
2016-05-24 10:50:04 +01:00
portelli 3ff96c502b Merge branch 'master' into hadrons 2016-05-12 19:24:18 +01:00
portelli 91e04056f9 fix of the empty SIMD 2016-05-12 19:24:10 +01:00
portelli 15a0908bfc Merge branch 'master' into hadrons 2016-05-12 18:35:46 +01:00
portelli 3789e3f31c additional fixed in slice functions 2016-05-12 18:35:38 +01:00
portelli 07f0b69784 Merge branch 'master' into hadrons 2016-05-12 13:02:18 +01:00
portelli 0c66719210 const fix in slice functions 2016-05-12 13:01:35 +01:00
portelli 362f255100 Hadrons: module parameters can now be accessed from outside 2016-05-12 11:59:28 +01:00
paboyle 3a5b5c8bec Save an old tar of tree 2016-05-12 03:20:17 -07:00
portelli 3d78ed03ef Merge branch 'master' into hadrons 2016-05-11 15:21:46 +01:00
portelli 4bc21ec7cb thread CL argument fix 2016-05-11 15:21:29 +01:00
portelli e3083b6dfc Merge commit 'ab894186589224d570e0ecef8eea06443194a8ab' 2016-05-11 15:20:41 +01:00
paboyle ab89418658 Precision change going in; useful for mixed precision algorithms for example. 2016-05-11 15:18:47 +01:00
paboyle 28cd99882c Subslicing 2016-05-11 15:06:54 +01:00
paboyle aceaee774c ExtractSlice / InsertSlice for lower dimensional lattices where the lattice is not
distributed in the orthogonal direction.
Useful for fermion 4d/5d etc..
2016-05-11 14:12:02 +01:00
portelli 312637e5fb Merge branch 'master' into hadrons
# Conflicts:
#	lib/Log.h
2016-05-04 12:16:18 -07:00
portelli 101aa769eb LatticeBase contain the grid pointer and a virtual destructor to allow polymorphic lattice pointers 2016-05-04 12:15:31 -07:00
portelli 0bf99bfde5 log polish 2016-05-04 12:14:49 -07:00
portelli 64bf6fe54e macro to dump NERSC header to a stream 2016-05-04 12:14:38 -07:00
portelli 1161d566b9 minor code cleaning 2016-05-02 19:32:11 -07:00
portelli d08d93c44c Merge branch 'master' into hadrons 2016-05-01 18:30:44 -07:00
portelli c698b16d75 function to generate Chroma-style gamma matrix products 2016-05-01 18:30:35 -07:00
portelli c4c89336fe SliceSum: shutting down warning about non-threaded code for now 2016-05-01 18:29:57 -07:00
portelli fa59789580 ConjugateGradient: cleaner output 2016-05-01 18:29:20 -07:00
portelli 0ab10cdedb Merge branch 'master' into hadrons 2016-05-01 16:08:05 -07:00
portelli 92c2c7d3b5 SchurRedBlackDiagMooeeSolve: fix: guess was not initialised from input 2016-05-01 16:07:55 -07:00
portelli e99ce0875f directly exit when using '--help' option 2016-05-01 16:05:16 -07:00
portelli beb11fd4ef Merge branch 'master' into hadrons 2016-05-01 10:32:24 -07:00
paboyle c23375cd65 Testing travis CI integration 2016-04-30 06:30:56 -07:00
paboyle f7ca6ca889 Bernoulli reenabled -- using integral type for the discrete_distribution, but
then casts in the fill
2016-04-30 03:48:28 -07:00
paboyle ec4a9b7f6c The Bernoulli gives a no compile due to a static assertion that the type be integral
in 4.7 random.h

Probably need to go through an Integer type, and then conver to real after the random draw
to make clean.
2016-04-30 03:42:24 -07:00
paboyle 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
portelli dc5f32e5f0 Merge branch 'master' into hadrons 2016-04-30 00:18:31 -07:00
portelli f6c53e5039 Merge commit '1e554350acae0e67fa7177ed0db9d4f684a54af2' 2016-04-30 00:17:52 -07:00
portelli 405b175665 Merge branch 'master' into hadrons 2016-04-30 00:16:06 -07:00
portelli ba09cbae3e function to read std::vector from a string (blank separated values) 2016-04-30 00:15:44 -07:00
portelli 6aa000176f Fermion <-> Propagator functions 2016-04-30 00:14:33 -07:00
portelli 23b6172c31 Bernoulli RNG 2016-04-30 00:14:13 -07:00