Skip to content
Snippets Groups Projects
Commit fec5779c authored by Antonio Ragagnin's avatar Antonio Ragagnin :speech_balloon:
Browse files

Update README.md

parent 7bb91879
No related branches found
No related tags found
No related merge requests found
......@@ -40,60 +40,55 @@ As part of my commitment to advancing simulation tools, I am working on a flexib
Milestone 1: **cosmological DMO PM sim w fixed timesteps**
[v] una domain decomposition migliore
[v] pensare a SoAs
[v] PM
[v] fixed timestep
[v] PM + fixed timestep
[v] cosmology integration
[v] PM + fixed timestep + cosmology
[v] refactor: pass struct per puntatore
- [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**
[v] clean PM code
[ ] scaling test PM da solo
[ ] dividere in sotto progetti
[ ] rilasciare la versione 0.0.1 dell'infrastruttura base
- [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?)
- [ ] rilasciare modulo PM
- [ ] PM on GPU, (cuFFTW?)
Milestone 4: **cosmological DMO TreePM w adaptive timetep**
[ ] barnes hut
[ ] adaptive timesteps
- [ ] 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
[v] caricare da snapshot
[ ] salvare snapshot gadget
[ ] scaling test DMO con e senza GPU
- [ ] 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
- [ ] 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
Milestone 7: **make hotwheels ready for the public**
[ ] test all with openmp + target
[ ] clean code
[ ] improve scaling
[ ] documentare ogni funzione
## Licence
The code has no licence (yet). Most of the code is written from scratch by Antonio Ragagnin and re-distribution of said code requires authorisation. It also contains parts copy-pasted from GPL codes (see comments in the code) which can be re-distributed following their licence: Gadget code ([Springel 2001](https://ui.adsabs.harvard.edu/abs/2001NewA....6...79S/abstract)), Gadget4 ([Springel et al. 2021](https://ui.adsabs.harvard.edu/abs/2021MNRAS.506.2871S/abstract)), Blue Tides ([Rupert et al. 2015](https://ui.adsabs.harvard.edu/abs/2015CSE....17b..40C/abstract)).
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment