TODO 1.22 KB
Newer Older
Francois Tessier's avatar
Francois Tessier committed
1 2 3 4 5 6 7 8 9 10 11 12
- Verify all the benchmarks
  * Include and adapt the getopt function (miniHACC-AoS-Tapioca-W.cpp)
  * Adapt the running scripts to the binary parameters (getopt)

- Change fprintf to the customized printMsg

- Write a getopt function to set the subfiling/output/tiers for the benchmarks
  * Set aggregation/target tier in TAPIOCA
  * File per I/O node on BG/Q == File per OST on Lustre (get the stripe count from tp_network.cpp)	

- Ask Silvio for Vl3D for Cooley

Francois Tessier's avatar
Francois Tessier committed
13
- If NVR, reset #agg and aggregator buffer size (persistency on local storage)
14
- If NLS, MPI-IO VS mmap+RMA depending on processes location
Francois Tessier's avatar
Francois Tessier committed
15

16 17 18 19
- README and LICENCE

- Reuse aggregators? Does not work (wrong data read) with HACC-IO, SSF, SoA, while the AoS case works

20 21
- [Cooley] 1D-array with the MEMORY_AWARE strategy fails because of a wrong memory type.

22 23 24
- Isolate the three features
  * Random placement

Francois Tessier's avatar
Francois Tessier committed
25 26 27 28
- Foreach architecture (copy from Theta?) :
  * Change the tiers of memory available: PFS, NLS (node-local storage), NVR, ...
  * Function to determine the target storage used according to the output file (i.e. no need for the user to set memTarg)	
  * The memory abstraction should give the path of the on-node storage's mount point 	
29
  * Change tp_network to tp_topology