1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-06-18 07:47:06 +01:00

Reunitarise. Complete the HMC and integrator changes.

This commit is contained in:
Peter Boyle
2015-08-31 16:32:04 +01:00
parent 755dca9533
commit 357c6ab46d
7 changed files with 86 additions and 96 deletions

56
TODO
View File

@ -1,45 +1,44 @@
RECENT
---------------
- Clean up HMC -- DONE
- LorentzScalar<GaugeField> gets Gauge link type (cleaner). -- DONE
- Simplified the integrators a bit. -- DONE
- Multi-timescale looks broken and operating on single timescale for now. -- DONE
- pass GaugeField as template param. -- DONE
- Reunitarise -- DONE
- Force Gradient -- DONE
- Prefer "RefreshInternal" or such like to "init" in naming -- DONE
- Parallel io improvements -- DONE
- Plaquette and link trace checks into nersc reader from the Grid_nersc_io.cc test. -- DONE
TODO:
=> Clean up HMC
- Reunitarise
- Reversibility test.
- Link smearing/boundary conds; Policy class based implementation
- Integrators
- Force Gradient
- Sign of force term.
- Prefer "RefreshInternal" or such like to "init" in naming
- Rename "Ta" as too unclear
DONE: -- pass GaugeField as template param.
-- LorentzScalar<GaugeField> gets Gauge link type (cleaner).
-- Simplified the integrators a bit.
- Multi-timescale looks broken and operating on single timescale for now.
FIXED
---------------
Policies:
* Link smearing/boundary conds; Policy class based implementation ; framework more in place
* Support different boundary conditions (finite temp, chem. potential ... )
* Support different fermion representations?
- contained entirely within the integrator presently
- Sign of force term.
- Rename "Ta" as too unclear
=> Lanczos
- Reversibility test.
- Rectangle gauge actions.
- Lanczos
- Rectangle gauge actions.
Iwasaki,
Symanzik,
... etc...
- Prepare multigrid for HMC.
- Alternate setup schemes.
* Parallel io improvements DONE
- move Plaquette and link trace checks into nersc reader from the Grid_nersc_io.cc test. DONE
* Support for ILDG --- ugly, not done
* Support for ILDG --- ugly, not done
* Flavour matrices?
* FFTnD ?
================================================================
*** Hacks and bug fixes to clean up and Audits
* Hacks and bug fixes to clean up and Audits
================================================================
* Extract/merge/set cleanup ; too many variants; rationalise and call simpler ones
@ -65,7 +64,6 @@ Insert/Extract
* Thread scaling tests Xeon, XeonPhi
Not sure of status of this -- reverify. Things are working nicely now though.
* Make the Tensor types and Complex etc... play more nicely.
@ -84,6 +82,10 @@ Not sure of status of this -- reverify. Things are working nicely now though.
template specialize the scalar scalar scalar sum and SliceSum, on the basis of being
pure scalar.
======================================================================
======================================================================
======================================================================
======================================================================
Done: Cayley, Partial , ContFrac force terms.
DONE