ET Workshop 2015/new developments

From Einstein Toolkit Documentation
Revision as of 03:07, 13 August 2015 by Rhaas (talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

usability:

  • documentation wanted, not just code but also on how to do things
  • larger set of gallery examples
  • lack of complete documentation. Some part are well documented (Cactus flesh) but newer features are mostly undocumented, for example the tags
  • want some high level documentation
  • suggestion to also have a correctness checking framework
  • non-working examples are included in the toolkit. Example parfiles should be commented to make them easier to understand.
  • higher level "Einstein Toolkit" user guide.
  1. Managing and reproducing data
    1. postprocessing
  2. Performance
    1. AMR
    2. Usability
      • more examples, better documentation (hypothetical "science with ET", Carpet)
      • scientific programmers
  3. Code correctness
    1. Cactus-aware correctness testing framework. Ideally with set of a simulation and analysis tests, may e much more heavyweight than testsuite.
    2. HPC correctness test
    3. Updating private codes to agree with ET developments
  4. Community practises
    1. backwards compatibility. Strict compatibility hurts usefulness.
    2. Cactus may have been to conservative mainaining compatibility
    3. IF things broke we were not good about announcing this or providing useful error messages at runtime
    4. hard to provide runtime information or code. Need a method to deprecate code and parameters with escalating warnings/errors/aborts as the deprecated feature becomes older.
  5. Physics modules
    1. better interfaces, evolution agnostic analysis, metadata
    2. adopt standards (preferably public ones, or from neighbouring fields)
    3. initial data: provide more? Better documentation for initial data thorns?
    4. GRHydro development:
      • cleanup
      • coordinate
    5. more standards for hydro
      • provide metadata with ID thorns
      • agree on exactly on what is provided
      • now there are multiple hydro codes that are public
  6. ET maintenance
    1. tickets
  7. computer time for infrastructure development in Europe
    • PRACE only gives prepartory access to test on the given machine but not to develop
    • PRACE ony funds big ones, smaller ones through national agencies