ISIS++Reference Guide (Iterative Scalable Implicit Solver in C++) Version 1.1
Author(s) -
Alan B. Williams,
Benjamin A. Allan,
Kyran D. Mish,
Robert L. Clay
Publication year - 1999
Publication title -
osti oai (u.s. department of energy office of scientific and technical information)
Language(s) - English
Resource type - Reports
DOI - 10.2172/8238
Subject(s) - computer science , header , solver , scalability , unix , computational science , interface (matter) , parallel computing , iterative method , finite element method , scale (ratio) , system of linear equations , algorithm , programming language , database , mathematics , geometry , engineering , computer network , physics , structural engineering , software , bubble , maximum bubble pressure method , quantum mechanics
ISIS++ (Iterative Scalable Implicit Solver in C++) Version 1.1 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 application in many other fields. This document supersedes the ISIS++ V1.0 Reference Guide, defines the V1. 1 interface specification, and includes the necessary instructions for building and running ISIS++ v 1.1 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
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom