https://github.com/trilinos/fortrilinos
ForTrilinos provides portable object-oriented Fortran interfaces to Trilinos C++ packages.
https://github.com/trilinos/fortrilinos
fortran scientific-computing swig trilinos
Last synced: 4 months ago
JSON representation
ForTrilinos provides portable object-oriented Fortran interfaces to Trilinos C++ packages.
- Host: GitHub
- URL: https://github.com/trilinos/fortrilinos
- Owner: trilinos
- License: bsd-3-clause
- Created: 2015-12-01T22:06:50.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2023-08-17T19:46:05.000Z (about 2 years ago)
- Last Synced: 2024-06-11T19:38:52.369Z (over 1 year ago)
- Topics: fortran, scientific-computing, swig, trilinos
- Language: C++
- Homepage: https://trilinos.github.io/ForTrilinos
- Size: 9.14 MB
- Stars: 25
- Watchers: 10
- Forks: 11
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
ForTrilinos
===========[](https://cloud.cees.ornl.gov/jenkins-ci/job/ForTrilinos-master-continuous)
[](http://fortrilinos.readthedocs.io/en/latest/?badge=latest)
[](https://codecov.io/gh/trilinos/ForTrilinos/branch/develop)[ForTrilinos](http://trilinos.org/packages/fortrilinos) is a part of the [Trilinos](http://trilinos.org) 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](https://fortrilinos.readthedocs.io/en/latest/install.html#version-compatibility) for details on version compatibility.Provided functionality
----------------------
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).Documentation
-------------* [Documentation](https://fortrilinos.readthedocs.org)
* [Summary](https://trilinos.github.io/ForTrilinos/)
Installing ForTrilinos
----------------------Please consult the documentation available [here](https://fortrilinos.readthedocs.io/en/latest/install.html).
Questions, Bug Reporting, and Issue Tracking
--------------------------------------------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.Contributing
------------
We encourage you to contribute to ForTrilinos! Please check out the
[guidelines](CONTRIBUTING.md) about how to proceed.License
-------
ForTrilinos is licensed under a BSD license.