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

PyTrilinos: Recent Advances in the Python Interface to Trilinos

Journal Article · · Scientific Programming
DOI:https://doi.org/10.1155/2012/965812· OSTI ID:1068368

PyTrilinos is a set of Python interfaces to compiled Trilinos packages. This collection supports serial and parallel dense linear algebra, serial and parallel sparse linear algebra, direct and iterative linear solution techniques, algebraic and multilevel preconditioners, nonlinear solvers and continuation algorithms, eigensolvers and partitioning algorithms. Also included are a variety of related utility functions and classes, including distributed I/O, coloring algorithms and matrix generation. PyTrilinos vector objects are compatible with the popular NumPy Python package. As a Python front end to compiled libraries, PyTrilinos takes advantage of the flexibility and ease of use of Python, and the efficiency of the underlying C++, C and Fortran numerical kernels. This paper covers recent, previously unpublished advances in the PyTrilinos package.

Research Organization:
Sandia National Laboratories
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
DOE Contract Number:
AC04-94AL85000
OSTI ID:
1068368
Report Number(s):
SAND2012-1726J
Journal Information:
Scientific Programming, Journal Name: Scientific Programming Journal Issue: 3 Vol. 20; ISSN 1058-9244
Publisher:
Hindawi
Country of Publication:
United States
Language:
English

Similar Records

PyTrilinos : a parallel python interface to Trilinos.
Conference · Tue Jan 31 23:00:00 EST 2006 · OSTI ID:943931

PyTrilinos
Software · Mon Oct 19 00:00:00 EDT 2015 · OSTI ID:1241527

PyTrilinos
Software · Mon Nov 03 19:00:00 EST 2014 · OSTI ID:code-3794

Related Subjects