Getting started with Trilinos can be a very daunting task, as it is a large
and complex software suite. This page walks you through the various
resources available to new users. First, you'll want to acquaint yourself
with Trilinos at a high level. Next, learn where particular functionality
resides. Then, you'll be ready to begin configuring and installing Trilinos
on your own machine. Finally, dig in to the details of actually putting
Trilinos to work on your problems.
Note that there may be overlap between some documents.
For information about building Trilinos 9.0 and earlier, look here:
Note that there may be overlap between some documents.
What is Trilinos All About?
Try this first:- About page - What's Trilinos all about?
- Trilinos Overview (.pdf) - A broad overview of Trilinos
- Trilinos User Group 2010 - TUG2010 homepage. The schedule contains links to recorded presentations from the event covering introductory and advanced topics
- Trilinos Hands-on Tutorial - Introductory and example material used for numerous live hands-on tutorials
- An Overview of the Trilinos Project (.pdf) - ACM Transactions on Mathematical Software, Vol. V, No. N, December 2004, Pages 1-27
- Trilinos Progress, Challenges, and Future Plans (.ppt) - Talk given by Mike Heroux at the 2008 Trilinos User Group meeting
- Trilinos FAQ (General section) - Frequently asked questions
What's Available in Trilinos?
Try this first:- Capabilities overview - What can Trilinos packages do?
- Releases page - What packages are available in what releases?
- Packages page - Links to individual package site
Configuring, Building, and Installing Trilinos
Quick start guide for building Trilinos 10.0 and later.For information about building Trilinos 9.0 and earlier, look here:
- Trilinos 9.0 Tutorial (.pdf) - A complete tutorial for new Trilinos users
- Trilinos 9.0 User Guide (.pdf) - A guide for new Trilinos users
- How to Configure, Build, and Install Trilinos - Talk given by Jim Willenbring at 2004 Trilinos User Group
- Trilinos FAQ (Building section) - Frequently asked questions
Working With Trilinos
Try this first:- Trilinos Hands-on Tutorial - Introductory and example material used for numerous live hands-on tutorials
- Trilinos 10.12 Tutorial (.pdf) - A tutorial for new Trilinos users including introductions to some important concepts and examples. Covers primarily the Epetra stack of packages. This tutorial was last updated for Trilinos release 10.12. See the Trilinos Hands-on Tutorial for more up-to-date information.
- FIND_PACKAGE(Trilinos) Documentation -
Instructions for building your Trilinos 10.0 and later compatible CMake-aware
software project. The FIND_PACKAGE capability makes it easy to build
against Trilinos, including linking against the correct list of
libraries. In Trilinos 10.6 and later, a small functional example to be used
as a template for applications wanting to use FIND_PACKAGE(Trilinos) can be
found in the source code under demos/buildAgainstTrilinos.
- Makefile.export Documentation - The Makefile.export system, avaialble in Trilinos 10.4 and later, provides an easy way to build against Trilinos for code that is compiled using simple Makefiles.
- Didasko - An example package frequently referred to by the Trilinos Tutorial
- Trilinos 9.0 User Guide (.pdf) - A guide for Trilinos 9.0 users
- Documentation page - A list of Trilinos publications and other documentation
- Events page - A list of Trilinos events and the presentations given at them
- View the publications and source documentation on the individual package sites for more detailed information (see the Packages page).



