-
Notifications
You must be signed in to change notification settings - Fork 30
Kick Off Decisions
Aaron Ridley edited this page Oct 21, 2020
·
6 revisions
Items to Discuss:
- Update on what has been so far (current architecture)
- EUV
- Planets
- Classes
- CubeSphere update
- Style stuff:
- Thoughts on overall architecture
- Go over GITM outline
- States vs grid on top level?
- We discussed having a python script as the "driver", but this seems really complicated... C/C++ seems "better".
- Philosophy of simple vs efficient vs software engineered (learning curves?)
- Global variables vs passing everything?
- Iono grid vs neutral grid?
- Operate on 3D arrays vs 1D/2D arrays vs 0D arrays?
- Domain decomposition (2D vs 3D?)
- Iono vs thermo?
- Output (netCDF, HDF5, etc; lists of variables/states; terms in equations; ???)
- Parallel output vs post processing (PP as round 0? Python code to PP)
- Chemistry through changeable file
- How DART works normally and how we should do things differently
- Uncertainty quantification - how should we do this vs what we planned
- Rates in input files with uncertainties (good idea? which rates?)
- Driver uncertainties
- Resources for intro material (coding and unix and such)
- More advance resources (what would these look like?)
- Planning for a school in 2021. Probably have to start seriously thinking about this now.
- Should we collaborate with other groups?
- NOAA (small-scale ionosphere) and MIT (rewrite entire code in Julia) teams
- Invite other groups to give presentations?
- Team up on school?
- Best way to not reproduce efforts?
- Who wants to do what? Practical vs optimistic commitments.
- Timeline - practical vs optimistic.
- Github
- Should I start committing? Should we make some sort of branch now? Is it too early?
- Resources for learning git?
- Philosophy of branching vs main trunk vs whatever?
- what should we do there besides code development? Everything?
- Do we need a website with a domain and everything?
- When do we involve the larger community?
- If so, just a CEDAR announcement? Targeted invitations?
Meeting Times:
Oct 20, 2020 10:00-12:00 EDT
Oct 20, 2020 13:00-14:30 EDT
Oct 20, 2020 15:00-17:00 EDT
Oct 21, 2020 10:00-12:00 EDT
Oct 21, 2020 13:00-14:30 EDT
Oct 21, 2020 15:00-17:00 EDT
Oct 22, 2020 10:00-12:00 EDT
Oct 22, 2020 13:00-14:30 EDT
Oct 22, 2020 15:00-17:00 EDT