diff --git a/TODO b/TODO new file mode 100644 index 0000000000000000000000000000000000000000..9d4fe6e6d1b2b1cc21048ebea563e09b4dc9baf6 --- /dev/null +++ b/TODO @@ -0,0 +1,52 @@ + + +Milestone 1: **cosmological DMO PM sim w fixed timesteps** + +- [x] una domain decomposition migliore +- [x] pensare a SoAs +- [x] PM +- [x] fixed timestep +- [x] PM + fixed timestep +- [x] cosmology integration +- [x] PM + fixed timestep + cosmology +- [x] refactor: pass struct per puntatore + + +Milestone 2: **hotwheels miniapps** + +- [x] clean PM code +- [ ] scaling test PM da solo +- [ ] dividere in sotto progetti +- [ ] rilasciare la versione 0.0.1 dell'infrastruttura base + +Milestone 3: **cosmological DMO TreePM w adaptive timetep** + +- [ ] rilasciare modulo PM +- [ ] PM on GPU, (cuFFTW?) + +Milestone 4: **cosmological DMO TreePM w adaptive timetep** + +- [ ] barnes hut +- [ ] adaptive timesteps + +Milestone 5: **optimised hotwheels** + +- [ ] openmpizzare per bene +- [ ] openmp target per bene +- [ ] scaling tests su GPU +- [ ] confronto performance con Gadget (su CPU e GPU) +- [ ] trovare dove testare openmp target +- [x] caricare da snapshot +- [ ] salvare snapshot gadget +- [ ] scaling test DMO con e senza GPU + +Milestone 6: **hotwheels full physics run** + +- [ ] read_gadget.py per + tipi +- [ ] SPH base +- [ ] SPH pressure-entropy in mod. separato +- [ ] SPH standard tests +- [ ] scaling test no-rad con e senza GPU +- [ ] SH03 +- [ ] scaling test SH03 con e senza GPU +- [ ] FoF