mirror of
https://github.com/paboyle/Grid.git
synced 2024-11-14 01:35:36 +00:00
Update TODO list
This commit is contained in:
parent
bdcbfe9310
commit
2dd9ad7b0f
49
TODO
49
TODO
@ -1,25 +1,30 @@
|
|||||||
- PseudoFermions
|
- PseudoFermions
|
||||||
TwoFlavour -- done. Fill in rest:
|
|
||||||
|
|
||||||
- TwoFlavourEvenOddConstEE
|
Done: Cayley, Partial , ContFrac force terms.
|
||||||
|
|
||||||
|
Done:
|
||||||
|
- TwoFlavour
|
||||||
- TwoFlavourEvenOdd
|
- TwoFlavourEvenOdd
|
||||||
- TwoFlavourRatioEvenOddConstEE
|
|
||||||
- TwoFlavourRatioEvenOdd
|
|
||||||
- TwoFlavourRatio
|
- TwoFlavourRatio
|
||||||
|
- TwoFlavourRatioEvenOdd
|
||||||
|
=> generalise to non-const EE
|
||||||
|
|
||||||
|
fill in:
|
||||||
- OneFlavourRationalEvenOddConstEE
|
- OneFlavourRationalEvenOddConstEE
|
||||||
- OneFlavourRationalEvenOdd
|
- OneFlavourRationalEvenOdd
|
||||||
- OneFlavourRationalRatioEvenOddConstEE
|
- OneFlavourRationalRatioEvenOddConstEE
|
||||||
- OneFlavourRationalRatioEvenOdd
|
- OneFlavourRationalRatioEvenOdd
|
||||||
- OneFlavourRationalRatio
|
- OneFlavourRationalRatio
|
||||||
|
|
||||||
|
- Clean up HMC
|
||||||
|
- Integrators
|
||||||
|
- Force Gradient
|
||||||
|
- Multi-timescale looks broken and operating on single timescale for now.
|
||||||
|
Fix/debug/rewrite this
|
||||||
|
|
||||||
- MacroMagic -> readers
|
- MacroMagic -> readers
|
||||||
|
|
||||||
- Link smearing/boundary conds
|
- Link smearing/boundary conds; Policy class based implementation
|
||||||
|
|
||||||
- Clean up HMC
|
|
||||||
|
|
||||||
- Test Cayley, Partial , ContFrac force terms.
|
|
||||||
|
|
||||||
- Test DWF HMC
|
- Test DWF HMC
|
||||||
|
|
||||||
@ -38,13 +43,16 @@ TwoFlavour -- done. Fill in rest:
|
|||||||
================================================================
|
================================================================
|
||||||
|
|
||||||
* Extract/merge/set cleanup ; too many variants; rationalise and call simpler ones
|
* Extract/merge/set cleanup ; too many variants; rationalise and call simpler ones
|
||||||
* Used #define repetitive sequences to minimise code.
|
|
||||||
* Rewrite core tensor arithmetic support to be more systematic
|
* Rewrite core tensor arithmetic support to be more systematic
|
||||||
|
= Use #define repetitive sequences to minimise code, decrease line count by thousands possible,
|
||||||
|
with more robust and maintainable implementation.
|
||||||
|
|
||||||
* Ensure we ET as much as possible; move unop functions into ET framework.
|
* Ensure we ET as much as possible; move unop functions into ET framework.
|
||||||
- tests with expression args to all functions
|
- tests with expression args to all functions
|
||||||
|
|
||||||
|
|
||||||
* FIXME audit
|
* FIXME audit
|
||||||
|
|
||||||
* const audit
|
* const audit
|
||||||
|
|
||||||
Insert/Extract
|
Insert/Extract
|
||||||
@ -57,7 +65,7 @@ Insert/Extract
|
|||||||
|
|
||||||
* Thread scaling tests Xeon, XeonPhi
|
* Thread scaling tests Xeon, XeonPhi
|
||||||
|
|
||||||
** Make the Tensor types and Complex etc... play more nicely.
|
* Make the Tensor types and Complex etc... play more nicely.
|
||||||
- TensorRemove is a hack, come up with a long term rationalised approach to Complex vs. Scalar<Scalar<Scalar<Complex > > >
|
- TensorRemove is a hack, come up with a long term rationalised approach to Complex vs. Scalar<Scalar<Scalar<Complex > > >
|
||||||
QDP forces use of "toDouble" to get back to non tensor scalar. This role is presently taken TensorRemove, but I
|
QDP forces use of "toDouble" to get back to non tensor scalar. This role is presently taken TensorRemove, but I
|
||||||
want to introduce a syntax that does not require this.
|
want to introduce a syntax that does not require this.
|
||||||
@ -93,10 +101,6 @@ Insert/Extract
|
|||||||
*** New Functionality
|
*** New Functionality
|
||||||
================================================================
|
================================================================
|
||||||
|
|
||||||
* - BinaryWriter, TextWriter etc...
|
|
||||||
- use protocol buffers? replace xmlReader/Writer ec..
|
|
||||||
- Binary use htonll, htonl
|
|
||||||
|
|
||||||
* CovariantShift support -----Use a class to store gauge field? (parallel transport?)
|
* CovariantShift support -----Use a class to store gauge field? (parallel transport?)
|
||||||
|
|
||||||
* Parallel io improvements
|
* Parallel io improvements
|
||||||
@ -138,14 +142,15 @@ Algorithms (lots of reuse/port from BFM)
|
|||||||
* Gauge
|
* Gauge
|
||||||
- Wilson, symanzik, iwasaki
|
- Wilson, symanzik, iwasaki
|
||||||
|
|
||||||
* rb4d support for 5th dimension in Mobius.
|
|
||||||
|
|
||||||
* Flavour matrices?
|
* Flavour matrices?
|
||||||
* Pauli, SU subgroup, etc..
|
|
||||||
* su3 exponentiation & log etc.. [Jamie's code?]
|
|
||||||
* TaProj
|
|
||||||
* FFTnD ?
|
|
||||||
|
|
||||||
|
* Pauli, SU subgroup, etc..
|
||||||
|
|
||||||
|
* su3 exponentiation & log etc.. [Jamie's code?]
|
||||||
|
|
||||||
|
* TaProj
|
||||||
|
|
||||||
|
* FFTnD ?
|
||||||
|
|
||||||
======================================================================================================
|
======================================================================================================
|
||||||
FUNCTIONALITY: it pleases me to keep track of things I have done (keeps me arguably sane)
|
FUNCTIONALITY: it pleases me to keep track of things I have done (keeps me arguably sane)
|
||||||
|
Loading…
Reference in New Issue
Block a user