From 22ffa4cb6e20b3a8eb12a8f42e5904cff7a8c540 Mon Sep 17 00:00:00 2001
From: Antonio Ragagnin <antonio.ragagnin@inaf.it>
Date: Sun, 15 Dec 2024 16:08:42 +0000
Subject: [PATCH] Add TODO

---
 TODO | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)
 create mode 100644 TODO

diff --git a/TODO b/TODO
new file mode 100644
index 0000000..9d4fe6e
--- /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
-- 
GitLab