ForTrilinos is a part of the Trilinos project and provides object-oriented Fortran interfaces to Trilinos C++ packages.
This is the new effort to provide Fortran interfaces to Trilinos through automatic code generation using SWIG. The previous effort (ca. 2008-2012) can be obtained by downloading Trilinos releases prior to 12.12. See the documentation for details on version compatibility.
ForTrilinos provides Fortran interfaces for the following capabilities:
- Parameter lists and XML parsers (through Teuchos);
- Distributed linear algebra object including sparse graphs, sparse matrices, and dense vectors (through Tpetra);
- Linear solvers and preconditioners (through Stratimikos, Ifpack2, Belos, MueLu);
- Eigen solvers (through Anasazi).
Please consult the documentation available here.
Questions, bug reporting and issue tracking are provided by GitHub. Please report all bugs by creating a new issue with the bug tag. You can ask questions by creating a new issue with the question tag.
We encourage you to contribute to ForTrilinos! Please check out the guidelines about how to proceed.
ForTrilinos is licensed under a BSD license.