Getting Started With Trilinos
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
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
- Homepage: Visit trilinos.org for more information about trilinos.
- GitHub page: Click here to vist the github page of trilinos with full code, documentation and tutorial.
- Here are some useful resources:
- An Overview of Trilinos , by Sandia National Laboratories
- Trilinos Users Guide , by Michael A. Heroux and James M. Willenbring
- Trilnos Overview , by Michael A. Heroux
- Trilinos Progress, Challenges, and Future Plans, by Michael A. Heroux