Academia.eduAcademia.edu

Abstract

Description and comparison of several packages for the iterative solution of linear systems of equations. 1 1 Introduction There are several freely available packages for the iterative solution of linear systems of equations, typically derived from partial differential equation problems. In this report I will give a brief description of a number of packages, and give an inventory of their features and defining characteristics. The most important features of the packages are which iterative methods and preconditioners supply; the most relevant defining characteristics are the interface they present to the user's data structures, and their implementation language. 2 2 Discussion Iterative methods are subject to several design decisions that affect ease of use of the software and the resulting performance. In this section I will give a global discussion of the issues involved, and how certain points are addressed in the packages under review. 2.1 Preconditioners A good precondit...