All Projects → trilinos → ForTrilinos

trilinos / ForTrilinos

Licence: BSD-3-Clause license
ForTrilinos provides portable object-oriented Fortran interfaces to Trilinos C++ packages.

Programming Languages

C++
36643 projects - #6 most used programming language
fortran
972 projects
SWIG
194 projects
CMake
9771 projects
python
139335 projects - #7 most used programming language
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to ForTrilinos

PyMFEM
Python wrapper for MFEM
Stars: ✭ 91 (+279.17%)
Mutual labels:  swig, scientific-computing
Benzina
Benzina is an image-loader package that greatly accelerates image loading onto GPUs using their built-in hardware codecs.
Stars: ✭ 36 (+50%)
Mutual labels:  scientific-computing
Libsodium Jni
(Android) Networking and Cryptography Library (NaCL) JNI binding. JNI is utilized for fastest access to native code. Accessible either in Android or Java application. Uses SWIG to generate Java JNI bindings. SWIG definitions are extensible to other languages.
Stars: ✭ 157 (+554.17%)
Mutual labels:  swig
gis4wrf
QGIS toolkit 🧰 for pre- and post-processing 🔨, visualizing 🔍, and running simulations 💻 in the Weather Research and Forecasting (WRF) model 🌀
Stars: ✭ 137 (+470.83%)
Mutual labels:  scientific-computing
Cppsharp
Tools and libraries to glue C/C++ APIs to high-level languages
Stars: ✭ 2,221 (+9154.17%)
Mutual labels:  swig
PyCannyEdge
Educational Python implementation of the Canny Edge Detector
Stars: ✭ 31 (+29.17%)
Mutual labels:  scientific-computing
Generator Hexo Theme
Generate a hexo theme: ejs, pug, swig, nunjucks | Moved to https://tcrowe.commons.host/contact
Stars: ✭ 119 (+395.83%)
Mutual labels:  swig
pressio
Model reduction for linear and nonlinear dynamical systems: core C++ library
Stars: ✭ 35 (+45.83%)
Mutual labels:  trilinos
mmtf-spark
Methods for the parallel and distributed analysis and mining of the Protein Data Bank using MMTF and Apache Spark.
Stars: ✭ 20 (-16.67%)
Mutual labels:  scientific-computing
seamless
Seamless is a framework to set up reproducible computations (and visualizations) that respond to changes in cells. Cells contain the input data as well as the source code of the computations, and all cells can be edited interactively.
Stars: ✭ 19 (-20.83%)
Mutual labels:  scientific-computing
spinmob
Rapid and flexible acquisition, analysis, fitting, and plotting in Python. Designed for scientific laboratories.
Stars: ✭ 34 (+41.67%)
Mutual labels:  scientific-computing
Quantlib Swig
QuantLib wrappers to other languages
Stars: ✭ 176 (+633.33%)
Mutual labels:  swig
axle
Axle Domain Specific Language for Scientific Cloud Computing and Visualization
Stars: ✭ 65 (+170.83%)
Mutual labels:  scientific-computing
Pymupdf Debian
Packaging of pymupdf for Debian
Stars: ✭ 171 (+612.5%)
Mutual labels:  swig
hiperc
High Performance Computing Strategies for Boundary Value Problems
Stars: ✭ 36 (+50%)
Mutual labels:  scientific-computing
Cpachecker
CPAchecker, the Configurable Software-Verification Platform (read-only mirror)
Stars: ✭ 138 (+475%)
Mutual labels:  swig
Gdcm
Grassroots DICOM read-only mirror. Only for Pull Request. Please report bug at http://sf.net/p/gdcm
Stars: ✭ 240 (+900%)
Mutual labels:  swig
spark3D
Spark extension for processing large-scale 3D data sets: Astrophysics, High Energy Physics, Meteorology, …
Stars: ✭ 23 (-4.17%)
Mutual labels:  scientific-computing
swig-srilm
SWIG Wrapper for the SRILM toolkit
Stars: ✭ 33 (+37.5%)
Mutual labels:  swig
nsd
Numerical Software Development
Stars: ✭ 77 (+220.83%)
Mutual labels:  scientific-computing

ForTrilinos

Build Status Documentation Status codecov

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.

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

Installing ForTrilinos

Please consult the documentation available here.

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 about how to proceed.

License

ForTrilinos is licensed under a BSD license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].