Presentation is loading. Please wait.

Presentation is loading. Please wait.

Trilinos Strategic (and Tactical) Planning Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United.

Similar presentations


Presentation on theme: "Trilinos Strategic (and Tactical) Planning Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United."— Presentation transcript:

1 Trilinos Strategic (and Tactical) Planning Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy under contract DE-AC04-94AL85000.

2 Outline of Talk  Strategic Goals.  Future Trilinos Presentations.  Decisions we appear to have made.

3 Trilinos Strategic Goals  Scalable Solvers: As problem size and processor counts increase, the cost of the solver will remain a nearly fixed percentage of the total solution time.  Hardened Solvers: Never fail unless problem essentially unsolvable, in which case we diagnose and inform the user why the problem fails and provide a reliable measure of error.  Full Vertical Coverage: Provide leading edge capabilities from basic linear algebra to transient and optimization solvers.  Grand Universal Interoperability: All Trilinos packages will be interoperable, so that any combination of solver packages that makes sense algorithmically will be possible within Trilinos and across other important solver libraries.  Universal Accessibility: All Trilinos capabilities will be available to users of major computing environments: C++, Fortran, Python, Web  Universal Solver RAS: Trilinos will be:  Integrated into every major application at Sandia (Availability).  The leading edge hardened, efficient, scalable solutions for each of these applications (Reliability).  Easy to maintain and upgrade within the application environment (Serviceability). Algorithmic Goals Software Goals

4 Trilinos Presentation Forums  ACTS “Hands-on” Tutorial:  Past: Aug 22-24, 2006.  Next: Aug 21-23, 2007.  At Lawrence Berkeley Lab.  Next Trilinos User Group Meeting:  Date: Nov 6-8, 2007. (Elections) Oct 30-Nov 1, 2007. (Halloween)  CSRI building. Other location?  SciDAC opportunities (indirect and direct).

5 Decisions, Pending  Make targets will be refactored.  Skins will be moved out of algorithms package.  NewPackage will become lean again.  Thyra_NewPackage (one or more) will be provided.  Trilinos 8.0 targeted for April 2007.  Trilinos platform will split:  trilinos.sandia.gov: User-oriented tools and content. Documentation web site (minus developer site) Most mail lists (except –checkins, -regression) Download page.  software.sandia.gov: Developer-oriented.  Forced enabling of “can-use” packages will be minimized.

6 Decisions, Pending, page 2  Thyra exposure to average users will be minimized.  Develop strategy to make Trilinos Object Linking and Embedding design.  Sample package illustrating composable operators and similar.  Mike Phenow will be technical lead for SQE/A.  Revise Trilinos SW Lifecycle to match feedback and formal requirements.  Complete Trilinos plan for addressing 30 practice.  Trilinos Software Quality Plan.

7 Decisions, Possible?  Code reviews.  How?  Coverage, performance, other metrics.  Which ones?  How do we define defect metrics?  Increased formality for commits.  What questions to ask?

8 Open Issues  Response to Trucano Talk.  Others?  Unit Testing: Good definition and examples.  More regular developer training.  Developer Guide Revised.  Refactoring NewPackage.  Adding ThyraNewPackage  Examples of Unit Testing (CPPUNIT?) Include V&V discussion.


Download ppt "Trilinos Strategic (and Tactical) Planning Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United."

Similar presentations


Ads by Google