2.2 Library contents

The PSBLAS library consists of various classes of subroutines:

Computational routines
comprising:
Communication routines
handling halo and overlap communications;
Data management and auxiliary routines
including:
Preconditioner routines
Iterative methods
a subset of Krylov subspace iterative methods

The following naming scheme has been adopted for all the symbols internally defined in the PSBLAS software package:

In the description of the subroutines, arguments or argument entries are classified as:

global
For input arguments, the value must be the same on all processes participating in the subroutine call; for output arguments the value is guaranteed to be the same.
local
Each process has its own value(s) independently.

To finish our general description, we define a version string with the constant

psb_version_string_

whose current value is 3.4.0