Lex Project
Effective Software

Getting Started With Trilinos

Trilinos is a open source software project developed by Sandia National Laboratories that contains many scientific packages.

Introduction to trilinos

Trilinos is a project to develop and implement powerful algorithms in solving engineering and scientific problems. Trilinos project focuses on many different areas
  • Automatic differentiation
  • Data partitioning for load balance and robustness
  • Multi-level preconditioners
  • Block iterative methods (linear and eigen solvers)
  • Incomplete factorizations
  • Solution of linear systems with successive and simultaneous right-hand-sides
  • Nonlinear methods including continuation
  • Large-scale optimization, e.g., SAND
  • Time integration methods
You can check the documentation for all packages here.

Learning trilinos

Click here to install trilinos for your computer.
You can start to learn about trilinos by starting this official tutorial Didasko, containing examples for several packages.
After that, you can visit Trilinos Package and start to explore any package you prefer.
Recommended packages: Epetra, Thyra, Teuchos, ML, Nox and Loca.

Resources

  1. Homepage: Visit trilinos.org for more information about trilinos.
  2. GitHub page: Click here to vist the github page of trilinos with full code, documentation and tutorial.
  3. Here are some useful resources: