Modified Block Compressed Sparse Row (MBCSR) Format
[Matrix Types]


Detailed Description

Modified block compressed sparse row format stores the block diagonal elements separately from the off-diagonal elements.

OSKI uses MBCSR to simplify the implementations of the symmetric matrix-vector multiply and sparse triangular solve kernels.

Todo:
MBCSR currently has an overly strong interdependence on the BCSR data structure as defined in include/oski/BCSR/format.h because MBCSR contains a pointer to a BCSR object, and moreover initializes the fields of the BCSR object explicitly. We should weaken this dependence by implementing the submatrix instantiation functionality (see the defined but unused structure, oski_submat_t).


Files

file  MBCSR/module.h
 Modified block compressed sparse row (MBCSR) implementation.
file  MBCSR/a_and_at.c
 MBCSR implementation of the simultaneous multiplication by sparse $A$ and $op(A) \in \{A, A^T, \bar{A}^T=A^H\}$.
file  src/MBCSR/ata.c
 MBCSR implementation of the sparse $A^TA\cdot x$ kernel.
file  src/MBCSR/convert.c
 Conversion between CSR and MBCSR format.
file  src/MBCSR/getset.c
 MBCSR get/set value routines.
file  MBCSR/MatMult/1x1.c
 MBCSR 1x1 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/1x2.c
 MBCSR 1x2 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/1x3.c
 MBCSR 1x3 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/1x4.c
 MBCSR 1x4 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/1x5.c
 MBCSR 1x5 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/1x6.c
 MBCSR 1x6 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/1x7.c
 MBCSR 1x7 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/1x8.c
 MBCSR 1x8 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/2x1.c
 MBCSR 2x1 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/2x2.c
 MBCSR 2x2 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/2x3.c
 MBCSR 2x3 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/2x4.c
 MBCSR 2x4 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/2x5.c
 MBCSR 2x5 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/2x6.c
 MBCSR 2x6 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/2x7.c
 MBCSR 2x7 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/2x8.c
 MBCSR 2x8 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/3x1.c
 MBCSR 3x1 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/3x2.c
 MBCSR 3x2 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/3x3.c
 MBCSR 3x3 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/3x4.c
 MBCSR 3x4 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/3x5.c
 MBCSR 3x5 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/3x6.c
 MBCSR 3x6 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/3x7.c
 MBCSR 3x7 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/3x8.c
 MBCSR 3x8 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/4x1.c
 MBCSR 4x1 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/4x2.c
 MBCSR 4x2 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/4x3.c
 MBCSR 4x3 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/4x4.c
 MBCSR 4x4 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/4x5.c
 MBCSR 4x5 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/4x6.c
 MBCSR 4x6 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/4x7.c
 MBCSR 4x7 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/4x8.c
 MBCSR 4x8 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/5x1.c
 MBCSR 5x1 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/5x2.c
 MBCSR 5x2 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/5x3.c
 MBCSR 5x3 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/5x4.c
 MBCSR 5x4 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/5x5.c
 MBCSR 5x5 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/5x6.c
 MBCSR 5x6 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/5x7.c
 MBCSR 5x7 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/5x8.c
 MBCSR 5x8 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/6x1.c
 MBCSR 6x1 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/6x2.c
 MBCSR 6x2 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/6x3.c
 MBCSR 6x3 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/6x4.c
 MBCSR 6x4 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/6x5.c
 MBCSR 6x5 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/6x6.c
 MBCSR 6x6 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/6x7.c
 MBCSR 6x7 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/6x8.c
 MBCSR 6x8 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/7x1.c
 MBCSR 7x1 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/7x2.c
 MBCSR 7x2 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/7x3.c
 MBCSR 7x3 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/7x4.c
 MBCSR 7x4 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/7x5.c
 MBCSR 7x5 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/7x6.c
 MBCSR 7x6 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/7x7.c
 MBCSR 7x7 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/7x8.c
 MBCSR 7x8 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/8x1.c
 MBCSR 8x1 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/8x2.c
 MBCSR 8x2 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/8x3.c
 MBCSR 8x3 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/8x4.c
 MBCSR 8x4 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/8x5.c
 MBCSR 8x5 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/8x6.c
 MBCSR 8x6 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/8x7.c
 MBCSR 8x7 SpMV implementation, for all transpose options.
file  MBCSR/MatMult/8x8.c
 MBCSR 8x8 SpMV implementation, for all transpose options.
file  src/MBCSR/matmult.c
 MBCSR implementation of SpMV.
file  MBCSR/MatMultAndMatTransMult/1x1.c
 The $1\times 1$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/1x2.c
 The $1\times 2$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/1x3.c
 The $1\times 3$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/1x4.c
 The $1\times 4$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/1x5.c
 The $1\times 5$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/1x6.c
 The $1\times 6$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/1x7.c
 The $1\times 7$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/1x8.c
 The $1\times 8$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/2x1.c
 The $2\times 1$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/2x2.c
 The $2\times 2$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/2x3.c
 The $2\times 3$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/2x4.c
 The $2\times 4$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/2x5.c
 The $2\times 5$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/2x6.c
 The $2\times 6$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/2x7.c
 The $2\times 7$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/2x8.c
 The $2\times 8$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/3x1.c
 The $3\times 1$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/3x2.c
 The $3\times 2$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/3x3.c
 The $3\times 3$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/3x4.c
 The $3\times 4$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/3x5.c
 The $3\times 5$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/3x6.c
 The $3\times 6$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/3x7.c
 The $3\times 7$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/3x8.c
 The $3\times 8$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/4x1.c
 The $4\times 1$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/4x2.c
 The $4\times 2$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/4x3.c
 The $4\times 3$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/4x4.c
 The $4\times 4$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/4x5.c
 The $4\times 5$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/4x6.c
 The $4\times 6$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/4x7.c
 The $4\times 7$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/4x8.c
 The $4\times 8$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/5x1.c
 The $5\times 1$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/5x2.c
 The $5\times 2$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/5x3.c
 The $5\times 3$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/5x4.c
 The $5\times 4$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/5x5.c
 The $5\times 5$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/5x6.c
 The $5\times 6$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/5x7.c
 The $5\times 7$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/5x8.c
 The $5\times 8$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/6x1.c
 The $6\times 1$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/6x2.c
 The $6\times 2$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/6x3.c
 The $6\times 3$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/6x4.c
 The $6\times 4$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/6x5.c
 The $6\times 5$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/6x6.c
 The $6\times 6$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/6x7.c
 The $6\times 7$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/6x8.c
 The $6\times 8$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/7x1.c
 The $7\times 1$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/7x2.c
 The $7\times 2$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/7x3.c
 The $7\times 3$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/7x4.c
 The $7\times 4$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/7x5.c
 The $7\times 5$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/7x6.c
 The $7\times 6$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/7x7.c
 The $7\times 7$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/7x8.c
 The $7\times 8$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/8x1.c
 The $8\times 1$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/8x2.c
 The $8\times 2$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/8x3.c
 The $8\times 3$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/8x4.c
 The $8\times 4$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/8x5.c
 The $8\times 5$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/8x6.c
 The $8\times 6$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/8x7.c
 The $8\times 7$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatMultAndMatTransMult/8x8.c
 The $8\times 8$ MBCSR implementation of simultaneous multiplication by $A$ and $\mathrm{op}(A)$.
file  MBCSR/MatTransMatMult/1x1.c
 The $1\times 1$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/1x2.c
 The $1\times 2$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/1x3.c
 The $1\times 3$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/1x4.c
 The $1\times 4$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/1x5.c
 The $1\times 5$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/1x6.c
 The $1\times 6$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/1x7.c
 The $1\times 7$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/1x8.c
 The $1\times 8$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/2x1.c
 The $2\times 1$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/2x2.c
 The $2\times 2$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/2x3.c
 The $2\times 3$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/2x4.c
 The $2\times 4$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/2x5.c
 The $2\times 5$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/2x6.c
 The $2\times 6$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/2x7.c
 The $2\times 7$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/2x8.c
 The $2\times 8$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/3x1.c
 The $3\times 1$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/3x2.c
 The $3\times 2$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/3x3.c
 The $3\times 3$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/3x4.c
 The $3\times 4$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/3x5.c
 The $3\times 5$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/3x6.c
 The $3\times 6$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/3x7.c
 The $3\times 7$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/3x8.c
 The $3\times 8$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/4x1.c
 The $4\times 1$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/4x2.c
 The $4\times 2$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/4x3.c
 The $4\times 3$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/4x4.c
 The $4\times 4$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/4x5.c
 The $4\times 5$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/4x6.c
 The $4\times 6$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/4x7.c
 The $4\times 7$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/4x8.c
 The $4\times 8$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/5x1.c
 The $5\times 1$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/5x2.c
 The $5\times 2$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/5x3.c
 The $5\times 3$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/5x4.c
 The $5\times 4$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/5x5.c
 The $5\times 5$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/5x6.c
 The $5\times 6$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/5x7.c
 The $5\times 7$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/5x8.c
 The $5\times 8$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/6x1.c
 The $6\times 1$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/6x2.c
 The $6\times 2$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/6x3.c
 The $6\times 3$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/6x4.c
 The $6\times 4$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/6x5.c
 The $6\times 5$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/6x6.c
 The $6\times 6$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/6x7.c
 The $6\times 7$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/6x8.c
 The $6\times 8$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/7x1.c
 The $7\times 1$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/7x2.c
 The $7\times 2$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/7x3.c
 The $7\times 3$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/7x4.c
 The $7\times 4$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/7x5.c
 The $7\times 5$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/7x6.c
 The $7\times 6$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/7x7.c
 The $7\times 7$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/7x8.c
 The $7\times 8$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/8x1.c
 The $8\times 1$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/8x2.c
 The $8\times 2$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/8x3.c
 The $8\times 3$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/8x4.c
 The $8\times 4$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/8x5.c
 The $8\times 5$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/8x6.c
 The $8\times 6$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/8x7.c
 The $8\times 7$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTransMatMult/8x8.c
 The $8\times 8$ MBCSR implementation of $A^TA\cdot x$ and $A^HA\cdot x$.
file  MBCSR/MatTrisolve/1x1.c
 The $1\times 1$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/1x2.c
 The $1\times 2$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/1x3.c
 The $1\times 3$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/1x4.c
 The $1\times 4$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/1x5.c
 The $1\times 5$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/1x6.c
 The $1\times 6$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/1x7.c
 The $1\times 7$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/1x8.c
 The $1\times 8$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/2x1.c
 The $2\times 1$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/2x2.c
 The $2\times 2$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/2x3.c
 The $2\times 3$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/2x4.c
 The $2\times 4$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/2x5.c
 The $2\times 5$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/2x6.c
 The $2\times 6$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/2x7.c
 The $2\times 7$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/2x8.c
 The $2\times 8$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/3x1.c
 The $3\times 1$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/3x2.c
 The $3\times 2$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/3x3.c
 The $3\times 3$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/3x4.c
 The $3\times 4$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/3x5.c
 The $3\times 5$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/3x6.c
 The $3\times 6$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/3x7.c
 The $3\times 7$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/3x8.c
 The $3\times 8$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/4x1.c
 The $4\times 1$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/4x2.c
 The $4\times 2$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/4x3.c
 The $4\times 3$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/4x4.c
 The $4\times 4$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/4x5.c
 The $4\times 5$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/4x6.c
 The $4\times 6$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/4x7.c
 The $4\times 7$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/4x8.c
 The $4\times 8$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/5x1.c
 The $5\times 1$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/5x2.c
 The $5\times 2$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/5x3.c
 The $5\times 3$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/5x4.c
 The $5\times 4$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/5x5.c
 The $5\times 5$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/5x6.c
 The $5\times 6$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/5x7.c
 The $5\times 7$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/5x8.c
 The $5\times 8$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/6x1.c
 The $6\times 1$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/6x2.c
 The $6\times 2$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/6x3.c
 The $6\times 3$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/6x4.c
 The $6\times 4$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/6x5.c
 The $6\times 5$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/6x6.c
 The $6\times 6$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/6x7.c
 The $6\times 7$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/6x8.c
 The $6\times 8$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/7x1.c
 The $7\times 1$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/7x2.c
 The $7\times 2$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/7x3.c
 The $7\times 3$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/7x4.c
 The $7\times 4$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/7x5.c
 The $7\times 5$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/7x6.c
 The $7\times 6$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/7x7.c
 The $7\times 7$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/7x8.c
 The $7\times 8$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/8x1.c
 The $8\times 1$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/8x2.c
 The $8\times 2$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/8x3.c
 The $8\times 3$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/8x4.c
 The $8\times 4$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/8x5.c
 The $8\times 5$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/8x6.c
 The $8\times 6$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/8x7.c
 The $8\times 7$ MBCSR implementation of sparse triangular solve.
file  MBCSR/MatTrisolve/8x8.c
 The $8\times 8$ MBCSR implementation of sparse triangular solve.
file  MBCSR/module.c
 Modified block compressed sparse row (MBCSR) module.
#define INC_OSKI_MBCSR_FORMAT_H
 oski/MBCSR/format.h included.


Generated on Wed Sep 19 16:41:24 2007 for BeBOP Optimized Sparse Kernel Interface Library by  doxygen 1.4.6