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

Title: ISIS++ reference guide (Iterative Scalable Implicit Solver in C++) version 1.0

Technical Report ·
OSTI ID:565367
;  [1];  [2]
  1. Sandia National Labs., Livermore, CA (United States)
  2. California State Univ., Chico, CA (United States). Dept. of Mechanical Engineering

ISIS++ (Iterative Scalable Implicit Solver in C++) Version 1.0 is a portable, object-oriented framework for solving sparse linear systems of equations. It includes a collection of Krylov solution methods and preconditioners, as well as both uni-processor (serial) and multi-processor (scalable) matrix and vector classes. Though it was developed to solve systems of equations originating from large-scale, 3-D, finite element analyses, it has applications in many other fields. This document defines the v1.0 interface specification, and includes the necessary instructions for building and running ISIS++ on Unix platforms. The interface is presented in annotated header format, along with background on design and implementation considerations. A finite difference modeling example problem is included to demonstrate the overall setup and use.

Research Organization:
Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE Office of Energy Research, Washington, DC (United States)
DOE Contract Number:
AC04-94AL85000
OSTI ID:
565367
Report Number(s):
SAND-97-8535; ON: DE98050981; TRN: 98:000900
Resource Relation:
Other Information: PBD: Sep 1997
Country of Publication:
United States
Language:
English