Skip to content

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
  • 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

Clone this wiki locally