skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 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
Software · Sun Dec 31 00:00:00 EST 2017 · OSTI ID:1245156

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

Existing Fortran interfaces to Trilinos in preparation for exascale ForTrilinos development
Technical Report · Wed Mar 01 00:00:00 EST 2017 · OSTI ID:1245156

Related Subjects