Oak Ridge October 22 24 2007

Working meeting

Meeting Outcomes

  • A list of common and use case-specific requirements, including any requirements that we have missed.
  • A list of supported environments and platforms. Maybe a list of tool categories we'll support (e.g. debugging, perf tools, etc.)?
  • A architecture diagram and state diagrams
  • Software architecture (major components). Maybe even a first cut at control commands?
  • APIs for the frontend, the plugins and the agents.

Agenda

Monday 10/22

  • 09:00 - 09:30: Opening remarks. Agreement on agenda.
  • 09:30 - 12:00: Final go over requirements, use-cases, and data-flows. (This basically assumes we will be done by the end of next week with these - do we need to have a call next week to go over these ?)
  • 12:00 - 13:00: Lunch
  • 13:00 - 18:00: Architecture discussions. This is where we start to map the data flows onto various components.

Tuesday 10/23

  • 09:00 - 12:00: Administrative issues: language, components, build system, license, hosting, version control, bug tracker
  • 12:00 - 13:00: Lunch
  • 13:00 - 18:00: Continue architecture discussion

Wednesday 10/24

  • 09:00 - 11:00: Discussion of what existing code we may be able to bring to bear to this case (this assumes there are no IP issues with this code). This, most likely, will impact the API's so need to have this discussion first. Also, discuss what platforms are being targeted for phase 1.
  • 11:00 - 14:00: API's (including first cut at header files), probably need to break up into 2-3 working groups to work in parallel on different components.
  • 14:00 - 17:00: Report out on API's (working lunch)
  • 17:00 - 18:00: Wrap up

Attendees

  • Rich Graham, ORNL
  • Greg Watson, IBM
  • Geoff Vallee, ORNL
  • Phil Roth, ORNL
  • Todd Gamblin, RENCI
  • Michael Brim, UWISC
  • Chris Engelmann, ORNL
  • Darius Buntinas, ANL
  • George Bosilca, UTK
  • Tim Mattox, IU
  • Josh Hursey, IU
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License