CRI will host a tutorial on the Trilinos software system
September 22, 2009
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 in 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.
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, describing our use of abstract interfaces and default concrete implementations. We discuss the services that Trilinos provides to a prospective package and how these services are used by various packages. We also illustrate 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.
--------
Note: This will be a hands-on tutorial in a computer lab in STON Hall, so prior registration is required. Please RSVP for this event to lindsay@purdue.edu. You will receive an email confirmation by September 18th confirming your registration. Hurry, seating is limited and registration is on a first come, first serve basis.
Cyber Center and Brian Lamb School of Communication Lecture April 9
March 19, 2013
Ben Shneiderman adresses Building Safe, Thriving Communities with Credible Content: Design Principles for Web Sites and Social Structures.
Read Full StoryCyber Center Workshop
March 19, 2013
Cyber Center and the Brian Lamb School of Communications will be hosting a KredibleNet Workshop on April 9.
Read Full StoryCyber Center a sponsor of SIAM@Purdue
February 26, 2013
5th Computational Science and Engineering Student Conference, April 5, 2013
Read Full Story
