Modules

ForTrilinos includes several Fortran modules (forteuchos, forbelos, fortpetra) that are thin layers built on top of Trilinos packages. The fortrilinos_hl package is a high-level set of wrappers that exposes linear, nonlinear, and eigenvalue solvers.

Different Trilinos packages are required for different levels of functionality:

Package Module
Teuchos forteuchos
Belos forbelos
Tpetra fortpetra
Anasazi fortrilinos_hl
NOX fortrilinos_hl
Stratimikos fortrilinos_hl
Thyra fortrilinos_hl
Amesos2 fortrilinos_hl (optional)
Ifpack2 fortrilinos_hl (optional)
MueLu fortrilinos_hl (optional)