Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

ForTrilinos v 10.1

Software ·
OSTI ID:1245156
ForTrilinos stands for interfaces to Trilinos. It effectively replaces common practices for interfacing Fortran codes with Trilinos C++ packages. Common practices include writing user-specific drivers and exploiting the name-mangling schemes of specific compilers. ForTrilinos improves portability and robustness by exploiting the C interoperability constructs of Fortran 2003. These constructs facilitate binding Fortran interface bodies to their equivalent C function prototypes, providing for name resolution independent of the compiler™s underlying mangling scheme and guaranteeing compatible type bit representations. Furthermore, ForTrilinos maintains the overall design philosophy and architecture of Trilinos by creating a derived type structure in Fortran similar to the class hierarchy in the underlying C++.ForTrilinos can be applied wherever the underlying Trilinos packages can be applied.
Short Name / Acronym:
FORTRILINOS V10.1; 001375MLTPL01
Version:
01
Programming Language(s):
Medium: X; OS: Any Unix-like operating system as well as Windows; Compatibility: Multiplatform
Research Organization:
Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
DE-AC04-94AL85000
OSTI ID:
1245156
Country of Origin:
United States

Similar Records

ForTrilinos v 10.1
Software · Mon Mar 23 20:00:00 EDT 2015 · OSTI ID:code-1541

CTrilinos v 1.0
Software · Wed Apr 28 00:00:00 EDT 2010 · OSTI ID:1231306

ForTrilinos Design Document
Technical Report · Thu Aug 24 00:00:00 EDT 2017 · OSTI ID:1424434

Related Subjects