1
0
mirror of https://github.com/paboyle/Grid.git synced 2024-11-10 07:55:35 +00:00
This commit is contained in:
Peter Boyle 2015-04-14 20:25:51 +01:00
parent 2d54ef2a52
commit f1876b7e95

22
TODO
View File

@ -1,26 +1,35 @@
* FIXME audit * FIXME audit
* Replace vset with a call to merge.; * Replace vset with a call to merge.;
* care in Gmerge,Gextract over set.
* care in Gmerge,Gextract over vset .
* Const audit * Const audit
* extract / merge extra implementation removal * extract / merge extra implementation removal
* Conditional execution, where etc... -----DONE, simple test * Conditional execution, where etc... -----DONE, simple test
* Integer relational support -----DONE * Integer relational support -----DONE
* Coordinate information, integers etc... -----DONE * Coordinate information, integers etc... -----DONE
* Integer type padding/union to vector. -----DONE * Integer type padding/union to vector. -----DONE
* LatticeCoordinate[mu] -----DONE * LatticeCoordinate[mu] -----DONE
* Stencil operator support -----Initial thoughts, trial implementation DONE.
* Stencil operator support -----Initial thoughts -----some simple tests that Stencil matches Cshift.
* Subset support, slice sums etc... -----Only need slice sum? * Subset support, slice sums etc... -----Only need slice sum?
-----Generic cartesian subslicing? -----Generic cartesian subslicing?
-----Array ranges / boost extents? -----Array ranges / boost extents?
-----Multigrid grid transferral. -----Multigrid grid transferral?
-----Suggests generalised cartesian subblocking -----Suggests generalised cartesian subblocking
sums, returning modified grid. sums, returning modified grid?
-----What should interface be?
i) Two classes of subset; red black parity subsetting (pick checkerboard). i) Two classes of subset; red black parity subsetting (pick checkerboard).
cartesian sub-block subsetting cartesian sub-block subsetting
@ -74,12 +83,11 @@ iii) No general permutation map.
* NERSC Lattice loading, plaquette test * NERSC Lattice loading, plaquette test
* I/O support * I/O support
- MPI IO? - MPI IO?
- BinaryWriter, TextWriter etc... - BinaryWriter, TextWriter etc...
- protocol buffers? - protocol buffers?
-
// Cartesian grid inheritance // Cartesian grid inheritance
// Grid::GridBase // Grid::GridBase
// | // |