Trilinos User Group Meeting 2013

Nov 4th -- 5th: Tutorial and User Sessions  
Nov 6th: Developer Sessions  
Nov 7th -- 8th: Developer Tutorial Content “Sprint”

Computer Science Research Institute
1450 Innovation Parkway, SE
Albuquerque, NM
Contact: Mike Heroux

Trilinos Background

The Trilinos Project is an effort to develop algorithms and enabling technologies within an object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems. A unique design feature of Trilinos is its focus on packages. Full details of Trilinos and links to package websites can be found at the Trilinos home page.

Meeting Overview

TUG 2013 will be held in Albuquerque and hosted by Sandia National Labs. The goal of the annual user group meeting is to facilitate communication between Trilinos users, clients and developers.

Schedule

Monday and Tuesday will consist of Tutorial material and user-focused talks. Wednesday is reserved for topics of interest to Trilinos developers. On Thursday and Friday there will be an opportunity for developers to focus on creating and improving content for the Trilinos Tutorial.

Monday, November 4 (Tutorial)

9:0012:00
Hands-on Trilinos Tutorial (M. Hoemmen) video 1, video 2
12:001:30
Lunch Break
1:304:30
Kokkos Tutorial (C. Edwards) pdf, video 3

Tuesday, November 5 (User Day)

8:309:30
Trilinos Progress, Challenges, and Future Plans (M. Heroux) video 4
9:309:50
Using 2D Matrix Distributions in Trilinos (K. Devine) video 4 (slide 62, 45:16)
9:5010:10
ROL Optimization (D. Ridzal) pdf, video 4 (slide 78, 1:04:49)
10:1010:40
Break
10:4011:00
Albany (G. Hansen) video 5
11:0011:30
Minitensor (A. Mota, J. Ostien) video 5 (slide 46, 22:59)
11:3011:45
Piro Solver Layer (A. Salinger) video 5 (slide 69, 46:23)
11:4512:00
Sacado (E. Phipps) video 5 (slide 81, 1:03:26)
12:001:30
Lunch break
1:302:00
User Talk -- Detecting Anomalies in Very Large Graphs (M. Wolf) video 6
2:002:30
Introduction to MueLu (A. Prokopenko) video 6 (slide 44, 26:43)
2:302:50
Solving Linear Systems on GPUs with MueLu (S. Osborn) video 6 (slide 74, 53:45)
2:503:20
Break
3:203:40
Trilinos Data Services: Then, Now, Tomorrow (M. Heroux) pdf
3:404:45
User Feedback Session

Wednesday November 6 (Developer Day)

8:309:00
Website Design (Spotz, Vigil)
9:009:30
Explicit Template Instantiation in Trilinos (C. Jhurani)
9:309:50
Update on Trilinos Tutorial efforts, Thursday/Friday preview (Hoemmen, Spotz)
9:5010:00
Break
10:0011:00
Interview Talk
11:0011:20
Break
11:2011:40
Update on STK (A. Williams) pptx
11:4012:00
Framework Update/Trilinos Impact (J. Willenbring)
12:001:00
Lunch (on-site)
1:002:00
Multi-repository development and integration in CASL using TriBITS (R. Bartlett)
2:002:45
Trilinos Strategic Planning (5 min per capability leader and discussion)
2:453:00
Strategic Planning Topic Selection
3:003:30
Break
3:304:30
Trilinos Strategic Planning (Trilinos project level)

Thursday November 7 -- Friday November 8

Trilinos Tutorial content creation sprint for interested Trilinos developers.

Here is a description of the activities scheduled for Thursday and Friday:

A high priority for the Trilinos User Experience capability area is the improvement of documentation and tutorials. Most Trilinos users are high-level programmers and most experienced users prefer to learn how to use a new tool by looking at an example, getting it to run, and then modifying it for their purposes. An expansion of the number and diversity of examples would have the single greatest impact on improving the Trilinos user experience.

Tutorials are another great way for users to learn how to use Trilinos, and good tutorials also depend on access to useful examples. Properly thought-out examples will improve our tutorials as well as the experience of users who prefer the self-taught approach.

Developing this type of material is often orthogonal to immediate project goals. This sprint is intended to be an opportunity for Trilinos developers to gather, spend a focused but reasonable amount of time devoted to the design and development of useful examples, and be available to each other for questions and discussion. Please join us. We will provide caffeine, various snacks, and coordinate (but not pay for) lunch.