ISIS++ reference guide (Iterative Scalable Implicit Solver in C++) version 1.0
- Sandia National Labs., Livermore, CA (United States)
- 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
Similar Records
A scalable nonlinear fluid–structure interaction solver based on a Schwarz preconditioner with isogeometric unstructured coarse spaces in 3D
Scalable implicit incompressible resistive MHD with stabilized FE and fully-coupled Newton–Krylov-AMG