HYPRE_Int HYPRE_SStructGraphSetFEMSparsity

(HYPRE_SStructGraph graph,
  HYPRE_Int part,
  HYPRE_Int nsparse,
  HYPRE_Int* sparsity)

Set the finite element stiffness matrix sparsity.

Documentation

Set the finite element stiffness matrix sparsity. This overrides the default full sparsity pattern described below.

Array sparsity contains nsparse row/column tuples (I,J) that indicate the nonzeroes of the local stiffness matrix. The layout of the values passed into the routine HYPRE_SStructMatrixAddFEMValues is determined here.

The default sparsity is full (each variable is coupled to all others), and the values passed into the routine HYPRE_SStructMatrixAddFEMValues are assumed to be by rows (that is, column indices vary fastest).

Alphabetic index