1
0
mirror of https://github.com/paboyle/Grid.git synced 2024-12-23 19:35:26 +00:00
Grid/lib
Peter Boyle 155c164b0c * Finished the template/policy style introduction of gparity, except the gparity force terms.
So valence sector looks ok.

FermionOperatorImpl.h provides the policy classes.

Expect HMC will introduce a smearing policy and a fermion representation change policy template
param. Will also probably need multi-precision work.

* HMC is running even-odd and non-checkerboarded (checked 4^4 wilson fermion/wilson gauge).

There appears to be a bug in the multi-level integrator -- <e-dH> passes with single level but
not with multi-level.

In any case there looks to be quite a bit to clean up.

This is the "const det" style implementation that is not appropriate  yet for clover since
it assumes that Mee is indept of the gauge fields. Easily fixed in future.
2015-08-15 23:25:49 +01:00
..
algorithms Gparity valence test now working. 2015-08-14 00:01:04 +01:00
cartesian Extra check that failed in quenched test 2015-06-16 14:04:56 +01:00
communicator Experimental support for ARM 2015-06-09 15:46:21 +09:00
cshift Gparity modifications in the Gparity compressor variant. 2015-08-11 06:22:20 +01:00
lattice Gparity works now even if simd distributed in a Gparity twist direction. 2015-08-14 12:57:42 +01:00
Old Cleaning up the recursion for traceIndex<n> after the changes the enable G++ to 2015-07-01 23:43:57 +01:00
parallelIO Removed std::string calls from NerscIO map indexing 2015-06-07 17:06:25 +01:00
pugixml Committing incomplete work for parameter file I/O. 2015-07-27 18:32:28 +09:00
qcd * Finished the template/policy style introduction of gparity, except the gparity force terms. 2015-08-15 23:25:49 +01:00
simd Small change in the HMC interface. 2015-07-30 17:16:57 +09:00
stencil Gparity valence test now working. 2015-08-14 00:01:04 +01:00
tensors Rework/global edit to enforce type templating of fermion operators. 2015-08-10 20:47:44 +01:00
.dirstamp Addedd Ta functionality to the tensor types 2015-06-04 18:11:32 +09:00
Algorithms.h Variable preconditioned GCR with restarting. 2015-06-21 10:58:46 +01:00
AlignedAllocator.h Committing incomplete work for parameter file I/O. 2015-07-27 18:32:28 +09:00
Cartesian.h Reorganise of file naming 2015-06-03 12:47:05 +01:00
Communicator.h Reorganise of file naming 2015-06-03 12:47:05 +01:00
Config.h Small change in the HMC interface. 2015-07-30 17:16:57 +09:00
Config.h.in Small change in the HMC interface. 2015-07-30 17:16:57 +09:00
Cshift.h Reorganise of file naming 2015-06-03 12:47:05 +01:00
Grid.h Committing incomplete work for parameter file I/O. 2015-07-27 18:32:28 +09:00
Init.cc Rework/global edit to enforce type templating of fermion operators. 2015-08-10 20:47:44 +01:00
Init.h Committing incomplete work for parameter file I/O. 2015-07-27 18:32:28 +09:00
Lattice.h Reorganise of file naming 2015-06-03 12:47:05 +01:00
Log.cc Committing incomplete work for parameter file I/O. 2015-07-27 18:32:28 +09:00
Log.h Committing incomplete work for parameter file I/O. 2015-07-27 18:32:28 +09:00
MacroMagic.h Committing incomplete work for parameter file I/O. 2015-07-27 18:32:28 +09:00
Make.inc * Finished the template/policy style introduction of gparity, except the gparity force terms. 2015-08-15 23:25:49 +01:00
Makefile.am Reorganise of file naming 2015-06-03 12:47:05 +01:00
Simd.h Change the SIMD command correctly with precision = double vs. single and 2015-07-01 22:45:15 +01:00
stamp-h1 Small change in the HMC interface. 2015-07-30 17:16:57 +09:00
Stencil.h Gparity valence test now working. 2015-08-14 00:01:04 +01:00
Tensors.h Cleaning up the recursion for traceIndex<n> after the changes the enable G++ to 2015-07-01 23:43:57 +01:00
Threads.h Reorganise of file naming 2015-06-03 12:47:05 +01:00
Timer.h Committing incomplete work for parameter file I/O. 2015-07-27 18:32:28 +09:00