Logo: University of Southern California

Events Calendar


  • Trilinos Tutorial: Overview and Basic Concepts

    Fri, Apr 21, 2006 @ 11:00 AM - 11:50 AM

    Sonny Astani Department of Civil and Environmental Engineering

    Conferences, Lectures, & Seminars



    Mike Heroux
    Distinguished Member of Technical Staff
    Numerical and Applied Mathematics Department
    Sandia National LaboratoriesAbstract:
    The Trilinos Project is an effort to facilitate the design, development, integration and ongoing support of mathematical software libraries within an object-oriented framework for the solution of large-scale, complex multi-physics engineering and scientific problems. Trilinos addresses two fundamental issues of developing software for these problems: (i) Providing a streamlined process and set of tools for development of new algorithmic implementations and (ii) promoting interoperability of independently developed software packages to enable solution of large-scale multi-physics problems.
    Trilinos uses a two-level software structure designed around collections of packages. A Trilinos package is an integral unit usually developed by a small team of experts in a particular algorithms area such as algebraic preconditioners, nonlinear solvers, etc. Packages exist underneath the Trilinos top level, which provides a common look-and-feel, including configuration, documentation, licensing, and bug-tracking. Here we present the overall Trilinos design, illustrating the value of the package architecture. We discuss the services that Trilinos provides to a prospective package and how these services are used by various packages. We discuss how to get started using Trilinos via a simple example. We also show how packages can be combined to rapidly develop new algorithms. Finally, we discuss how Trilinos facilitates high quality software engineering practices that are increasingly required from simulation software.

    Location: Kaprielian Hall (KAP) - rielian Hall, Room 203

    Audiences: Everyone Is Invited

    Contact: Evangeline Reyes

    Add to Google CalendarDownload ICS File for OutlookDownload iCal File

Return to Calendar