SPARSKIT
Encyclopedia
SPARSKIT is a tool package for working with sparse matrices
. Its main objectives is to convert between different storage schemes in order to simplify exchange of data between researchers, and to do basic linear algebra
and matrix
manipulation. SPARSKIT is written by Yousef Saad, currently an I.T. Distinguished Professor at the University of Minnesota
, with contributions from various agencies. It is written in Fortran
, and released under the GNU Lesser General Public Licence.
Sparse matrix
In the subfield of numerical analysis, a sparse matrix is a matrix populated primarily with zeros . The term itself was coined by Harry M. Markowitz....
. Its main objectives is to convert between different storage schemes in order to simplify exchange of data between researchers, and to do basic linear algebra
Linear algebra
Linear algebra is a branch of mathematics that studies vector spaces, also called linear spaces, along with linear functions that input one vector and output another. Such functions are called linear maps and can be represented by matrices if a basis is given. Thus matrix theory is often...
and matrix
Matrix (mathematics)
In mathematics, a matrix is a rectangular array of numbers, symbols, or expressions. The individual items in a matrix are called its elements or entries. An example of a matrix with six elements isMatrices of the same size can be added or subtracted element by element...
manipulation. SPARSKIT is written by Yousef Saad, currently an I.T. Distinguished Professor at the University of Minnesota
University of Minnesota
The University of Minnesota, Twin Cities is a public research university located in Minneapolis and St. Paul, Minnesota, United States. It is the oldest and largest part of the University of Minnesota system and has the fourth-largest main campus student body in the United States, with 52,557...
, with contributions from various agencies. It is written in Fortran
Fortran
Fortran is a general-purpose, procedural, imperative programming language that is especially suited to numeric computation and scientific computing...
, and released under the GNU Lesser General Public Licence.