Matrix Factorization Overlap#
Matrix factorization overlap = {char_string}
Description / Usage#
This optional card determines how much matrix factorization overlap occurs with other processors. This specification is only relevant for parallel computations. The valid options for {char_string} are:
- none
No augmentation is performed, equivalent to a setting of k=0. This is the default.
- diag
Augment the processor’s local matrix to include the diagonal (MSR) or diagonal blocks (VBR) for external rows.
- k
Augment the processor’s local matrix to include external rows. The rows are selected by examining non-zero columns from the current local system that refer to offprocessor unknowns, and including the rows associated with those off-processor unknowns. This process is repeated k times, where k > 0. When complete, all non-zero columns whose associated rows have not been included are discarded. A value of 0 is equivalent to a setting of none.
If the Matrix factorization overlap card is omitted, the default is none.
Examples#
Following is a sample card:
Matrix factorization overlap = 1
Technical Discussion#
This optional card determines how much a processor’s local matrix is to be augmented with information from adjacent processors during the approximate factorizations used to build preconditioners. This card should be omitted or given a value of none for serial executions.