Welcome to the Trilinos Project Home Page
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.
TUG 2015 Call for Registration and Presentations
The 2015 Trilinos User Group Meeting (TUG) will be held October 26th-29th in Albuquerque. For more information, visit the TUG 2015 Homepage. Non-US citizens should register by August 21st to allow time for necessary paperwork. This year we are putting out a call for presentations. If you would like to speak at TUG, please submit an abstract by August 28th.
What Trilinos Can Do: Trilinos Capability Areas
The Trilinos Capability Area homepage organizes Trilinos capabilities into nine collections of functionality and describes which packages are relevant to each area. This discussion is especially useful for new Trilinos users.
Trilinos 12.2 Release
Trilinos 12.2 is now available for download. The 12.2 release uses a CMake build system, which requires CMake version 2.8.11 or greater. Instructions for building Trilinos 10.0 and later are available here.
The 2015 European Trilinos User Group Meeting will be held at Maison de Simulation, CEA, Saclay, France on March 2 -- 3, 2015. See this page for details.
Trilinos User Group 2014
The 2014 Trilinos User Group Meeting (TUG) was held October 27th-30th in Albuquerque. For more information, visit the TUG 2014 Homepage.
Each Trilinos package is a self-contained, independent piece of software with its own set of requirements, its own development team and group of users. Because of this, Trilinos itself is designed to respect the autonomy of packages. Trilinos offers a variety of ways for a particular package to interact with other Trilinos packages. It also offers a set of tools that can assist package developers with builds across multiple platforms, generating documentation and regression testing across a set of target platforms. At the same time, what a package must do to be called a Trilinos package is minimal, and varies with each package.