Scotch Brand 5.1.10 User Manual

Page 64

Advertising
background image

of large diagonal blocks are likely to be filled at factoring time. However, in
the context of incomplete solving methods such as ILU(k) [29], it can lead
to a significant reduction of the required memory space and time, because it
helps carving large triangular blocks. The parameters of the blocking method
are described below.

cmin=size

Set the minimum size of the resulting subblocks, in number of columns.
Blocks larger than twice this minimum size are cut into sub-blocks of
equal sizes (within one), having a number of columns comprised between
size

and 2size.

The definition of size depends on the size of the graph to order. Large
graphs cannot afford very small values, because the number of blocks
becomes much too large and limits the acceleration of BLAS 3 routines,
while large values do not help reducing enough the complexity of ILU(k)
solving.

strat=strat

Ordering strategy to be performed. After the ordering strategy is applied,
the resulting separators tree is traversed and all of the column blocks
that are larger than 2size are split into smaller column blocks, without
changing the ordering that has been computed.

c

Compression method [2]. The parameters of the compression method are
listed below.

rat=rat

Set the compression ratio over which graphs and meshes will not be
compressed. Useful values range between 0.7 and 0.8.

cpr=strat

Ordering strategy to use on the compressed graph or mesh if its size is
below the compression ratio times the size of the original graph or mesh.

unc=strat

Ordering strategy to use on the original graph or mesh if the size of the
compressed graph or mesh were above the compression ratio times the
size of the original graph or mesh.

d

Block Halo Approximate Minimum Degree method [47]. The parameters of
the Halo Approximate Minimum Degree method are listed below. The Block
Halo Approximate Minimum Fill method, described below, is more efficient
and should be preferred.

cmin=size

Minimum number of columns per column block. All column blocks of
width smaller than size are amalgamated to their parent column block in
the elimination tree, provided that it does not violate the cmax constraint.

cmax=size

Maximum number of column blocks over which some column block will
not amalgamate one of its descendents in the elimination tree. This
parameter is mainly designed to provide an upper bound for block size
in the context of BLAS3 computations ; else, a huge value should be
provided.

64

Advertising