Find out more about Trilinos: how to use it, install it, configure it, and even cite it.
- Trilinos Overview (.pdf) – A broad overview of Trilinos.
- Trilinos CMake Reference (html, pdf) – Instructions for building Trilinos 10.0 and later.
- Trilinos Hands-on Tutorial – Introductory and example material used for numerous live hands-on tutorials.
- Trilinos 10.12 Tutorial (.pdf) (10.10, 10.8, 10.6, 10.4, 10.2, 10.0, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0) – A tutorial for Trilinos users. Covers primarily the Epetra stack of packages. This tutorial is no longer updated for new Trilinos releases. 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.
- TriBITS Developers Guide and Reference – TriBITS developer guide. Covers numerous topics, like how to add a new package, sub package, or TPL.
- Third-Party Libraries – A discussion of the various third-party libraries often used in conjunction with Trilinos.
- An Overview of the Trilinos Project – ACM Transactions on Mathematical Software, Vol. 31, Issue 3, September 2005, Pages 397-423.
- Epetra Performance Optimization Guide (.pdf) – A guide to getting the best performance out of Epetra.
- Supporting 64-bit global indices in Epetra and other Trilinos packages – Techniques used and lessons learned (.pdf) – A description of the changes required to support 64-bit global indices in Epetra and how the functionality can be used.
- RefCountPtr Beginner’s Guide (.pdf) – An Introduction to the Trilinos Smart Reference-Counted Pointer Class for (Almost) Automatic Dynamic Memory Management in C++.
- Trilinos 9.0 User Guide (.pdf) – A guide for new users of Trilinos 9.0. The build instructions reflect the Autotols build system used in Trilinos 9.0 and earlier. Please see the new instructions for building Trilinos 10.0 and later.
- compareTestOutput Users Manual (.pdf) – The compareTestOutput test utility provides comprehensive evaluation of the output of a test program to determine the success or failure.
- Citing Trilinos Documents – How to cite Trilinos documents.