DBM

Section can be repeated.

Benchmark and test the dbm routines [Edit on GitHub]

Keywords

Keyword descriptions

ALPHA: real = 1.00000000E+000

Usage: ALPHA 2.0

Multiplication factor [Edit on GitHub]

ALWAYS_CHECKSUM: logical = F

Lone keyword: T

Usage: ALWAYS_CHECKSUM

perform a checksum after each multiplication [Edit on GitHub]

ASPARSITY: real = 0.00000000E+000

Usage: ASPARSITY 70

Sparsity of A matrix [Edit on GitHub]

BETA: real = 0.00000000E+000

Usage: BETA 1.0

Product premultiplication factor [Edit on GitHub]

BSPARSITY: real = 0.00000000E+000

Usage: ASPARSITY 80

Sparsity of B matrix [Edit on GitHub]

BS_K: integer = 1 13 2 15

Usage: BS_K 1 13 2 5

Block sizes of inner dimension [Edit on GitHub]

BS_M: integer = 1 13 2 15

Usage: BS_M 1 13 2 5

Row block sizes of C [Edit on GitHub]

BS_N: integer = 1 13 2 15

Usage: BS_N 1 13 2 5

Column block sizes of C [Edit on GitHub]

CSPARSITY: real = 0.00000000E+000

Usage: ASPARSITY 90

Sparsity of C matrix [Edit on GitHub]

FILTER_EPS: real = -1.00000000E+000

Usage: FILTER_EPS 1.0

Threshold for on-the-fly and final filtering. [Edit on GitHub]

K: integer = 256

Usage: A 1024

Inner dimension M [Edit on GitHub]

KEEPSPARSE: logical = F

Lone keyword: T

Usage: KEEPSPARSE

Keep product sparse [Edit on GitHub]

M: integer = 256

Usage: A 1024

Dimension 1 of C [Edit on GitHub]

N: integer = 256

Usage: A 1024

Dimension 2 of C [Edit on GitHub]

N_LOOP: integer = 10

Usage: N_LOOP 10

Number of operations being timed (useful for small matrices). [Edit on GitHub]

TRANSA: logical = F

Lone keyword: T

Usage: TRANSA

Transpose matrix A [Edit on GitHub]

TRANSB: logical = F

Lone keyword: T

Usage: TRANSB

Transpose matrix B [Edit on GitHub]