diff --git a/TODO b/TODO index 27579ad3..a2b7bf03 100644 --- a/TODO +++ b/TODO @@ -2,25 +2,24 @@ TODO: --------------- Peter's work list: +1)- Half-precision comms <-- started -- SIMD is prepared +2)- Precision conversion and sort out localConvert <-- --- Remove DenseVector, DenseMatrix; Use Eigen instead. <-- started --- Merge high precision reduction into develop <-- done --- Precision conversion and sort out localConvert <-- +3)- Remove DenseVector, DenseMatrix; Use Eigen instead. <-- started +4)- Binary I/O speed up & x-strips + +-- Profile CG, BlockCG, etc... Flop count/rate -- PARTIAL, time but no flop/s yet -- Physical propagator interface - --- multiRHS DWF; benchmark on Cori/BNL for comms elimination - -- slice* linalg routines for multiRHS, BlockCG <-- started - --- Profile CG, BlockCG, etc... Flop count/rate --- Binary I/O speed up & x-strips --- Half-precision comms <-- started --- GaugeFix into central location --- FFTfix in sensible place --- Multigrid Wilson and DWF, compare to other Multigrid implementations --- quaternions -- Might not need - - -- Conserved currents +-- GaugeFix into central location + +-- Multigrid Wilson and DWF, compare to other Multigrid implementations +-- HDCR resume + +Recent DONE +-- Merge high precision reduction into develop +-- multiRHS DWF; benchmark on Cori/BNL for comms elimination + -- slice* linalg routines for multiRHS, BlockCG ----- * Forces; the UdSdU term in gauge force term is half of what I think it should