Trilinos User Group Meeting 2013
November 4th - 5th: Tutorial and User Sessions
November 6th: Developer Sessions
November 7th - 8th: Developer Tutorial Content "Sprint"
Computer Science Research Institute
1450 Innovation Parkway, SE
Contact: Mike Heroux
Update on the status of the Trilinos User Group meeting(updated 10/21/2013)
Since the US government budget situation is resolved for a few months, the Trilinos User Group meeting will take place as originally scheduled. Please see below for the most up-to-date schedule.
Trilinos BackgroundThe 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.
Registration is now closed for users, but remains open for Trilinos developers. There is no cost for attending TUG, but we do ask that everyone who is planning to attend register in advance. Anyone who is not a Sandia employee or contractor must register prior to arrival. You will be contacted concerning your successful registration if you are not a Sandia Employee or Contractor.Registration for Trilinos users - closed
Registration for Trilinos developers
External AttendeesThe Trilinos User Group meeting is being held outside the tech areas. This is to facilitate attendance by a broader audience. However, depending on your individual situation, special arrangements may still be necessary to attend. Non-US citizens should register as soon as possible since paperwork can take up to 35 days to process. US citizens must bring an official government-issued ID. If you have questions please contact Mike Heroux
Area Hotels and RestaurantsLists of area [hotels] and [restaurants] are available for our guests.
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.
(Last update 10/23/2013)
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.
A tentative schedule is below. All TUG sessions will be held in CSRI/90.Monday, November 4 (Tutorial)
Hands-on Trilinos Tutorial (M. Hoemmen)
Kokkos Tutorial (C. Edwards)
Tuesday, November 5 (User Day)
Trilinos Progress, Challenges, and Future Plans (M. Heroux)
Using 2D Matrix Distributions in Trilinos (K. Devine)
ROL Optimization (D. Ridzal)
Albany (G. Hansen)
Minitensor (A. Mota, J. Ostien)
Piro Solver Layer (A. Salinger)
Sacado (E. Phipps)
User Talk - Detecting Anomalies in Very Large Graphs (M. Wolf)
Introduction to MueLu (A. Prokopenko)
Solving Linear Systems on GPUs with MueLu (S. Osborn)
Trilinos Data Services: Then, Now, Tomorrow (M. Heroux)
User Feedback Session
Wednesday November 6 (Developer Day)
Website Design (Spotz, Vigil)
Explicit Template Instantiation in Trilinos (C. Jhurani)
Update on Trilinos Tutorial efforts, Thursday/Friday preview (Hoemmen, Spotz)
Update on STK (M. Heinstein)
Framework Update/Trilinos Impact (J. Willenbring)
Multi-repository development and integration in CASL using TriBITS (R. Bartlett)
Trilinos Strategic Planning (5 min per capability leader and discussion)
Strategic Planning Topic Selection
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.