Trilinos User Group Meeting 2015

+ October 26th: Tutorial  
+ October 27th: User Sessions  
+ October 28th (a.m.): User Sessions   
+ October 28th (p.m.): Developer Sessions  
+ October 29th: Developer Sessions    

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 2015 was 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, October 26th (Tutorial)

1:305:00
Trilinos Tutorial

Tuesday, October 27th (User Day)

8:309:30
Trilinos Progress, Challenges, and Future Plans (M. Heroux) video
9:3010:15
10:1510:45
Break
10:4510:55 ShyLU and thread-scalable Subdomain Solvers (S. Rajamanickam) video
10:5511:15 HTS: A Multithreaded Direct Sparse Triangular Solver Combining Level Scheduling and Recursive Blocking (A. Bradley) video, pptx
11:1511:35 Task-parallel sparse incomplete Cholesky factorization using Kokkos APIs (K. Kim) video, pdf
11:351:00 Lunch
1:001:30 Modernizing An Open Source CFD Code By Leveraging Scalable Parallel Preconditioners And Linear Equation Solvers From Trilinos Project (A. Gel)
1:302:15
Productivity Progress: Lessons Learned and Trilinos (M. Heroux) video
2:153:00 Solving optimization problems with ROL (G. von Winckel)
3:003:30 Break
3:304:30 A new MATLAB interface to MueLu (T. Wiesner) video, pdf

Wednesday Morning, October 28th (User-focused)

8:309:00 Cool Stuff You Can Do With PyTrilinos, DistArray, and Jupyter (B. Spotz) video
9:009:30 IDEAS xSDK: Providing Software Interoperability (A. Klinvex) video, pptx
9:309:50 Extend Anasazi eigensolvers for billion-node graphs on an array of commodity SSDs (D. Zheng) video, pdf
9:5010:20 Break
10:2010:35 Intrepid/Intrepid2 Updates (A. Delora) video
10:3510:55 Implementation of different stabilization schemes in Charon using Trilinos / Panzer (S. Gao) video
10:5512:00 User feedback session / User meeting wrap-up
12:00 Lunch

Wednesday Afternoon, October 28th (Developer-focused)

1:002:00
Intermediate Git Training (R. Bartlett, non-Trilinos developers welcome to attend)
2:002:15
Break (remaining sessions open to Trilinos developers only)
2:153:45 CSRI/279: Linear Solver Roundtable (Moderator: J. Hu)
3:454:00
Break
4:005:00 CSRI/279: Preparing for Next Generation Systems Roundtable (Moderator: M. Heroux)

Thursday October 29th (Developer Day)

8:309:00
TriBITS (R. Bartlett)
9:009:15
Trilinos Framework Update (J. Willenbring)
9:1510:15
TBA (P. Crozier)
10:1510:30
Break
10:3011:00 Update Requirements and Plans for Trilinos scalability on next-generation platforms (M. Heroux)
11:0011:30
Trilinos Community 2.0 Update (M. Heroux)
11:3012:00
Break-out discussions: Trilinos Community 2.0
12:001:00
Lunch
1:002:00
Report back from Trilinos Community 2.0 break-out
2:00–3:00
Trilinos Strategic Planning (5 min per capability area leader and discussion)
3:00-3:10
Strategic Planning Topic Selection
3:10-3:30
Break
3:30-4:30
Trilinos Strategic Planning (Trilinos project level)