Title: Enhanced Collaboration in Application and Algorithm R&D (Software Engineering Seminar Series) Speaker: Ross Bartlett, Sandia National Laboratories Date/Time: Tuesday, October 30, 2007, 11:30 am - 12:30 pm Location: CSRI Building, Room 90 (Sandia NM) Brief Abstract: Frequent integration of our software packages has many advantages. Currently, Trilinos is only being released once a year to many of Trilinos¹ important application (APP) customers. Many of these APPs only primarily interact with Trilinos through releases. In addition, some customer APPs take several months to adopt a new Trilinos release after it is posted. As a result, it can be more than a year (much more in some cases) between the time that a new algorithm capability is added in Trilinos until it can impact an important end customer. In this presentation, I will talk about a new paradigm where we build and test the development versions of both an APP and Trilinos every night and keep them up to date. Doing integration of important customer APPs and Trilinos on a daily basis has numerous research and production advantages. This was the mode of operation that was used for the FY07 ASC Level-2 Vertical Integration Milestone that involved Charon + Trilinos Dev. The end result of this effort is a closer collaboration between APP and algorithm developers that helps drive publishable research and results in better APPs. In my talk I will discuss the overall strategy in more detail, the many advantages, several suggested practices, and the experience from the Vertical Integration Milestone with Charon + Trilinos Dev. CSRI POC: Todd Coffey, (505) 845-0520, Heidi Thornquist, (505) 284-8426, Bob Heaphy, |