DMSetMatrixPreallocateSkip#
When DMCreateMatrix()
is called the matrix sizes and ISLocalToGlobalMapping
will be properly set, but the data structures to store values in the matrices will not be preallocated. This is most useful to reduce initialization costs when MatSetPreallocationCOO()
and MatSetValuesCOO()
will be used.
Synopsis#
#include "petscdm.h"
#include "petscdmlabel.h"
#include "petscds.h"
PetscErrorCode DMSetMatrixPreallocateSkip(DM dm, PetscBool skip)
Logically Collective
Input Parameters#
dm - the
DM
skip -
PETSC_TRUE
to skip preallocation
See Also#
DM Basics, DM
, DMCreateMatrix()
, DMSetMatrixStructureOnly()
, DMSetMatrixPreallocateOnly()
Level#
developer
Location#
Index of all DM routines
Table of Contents for all manual pages
Index of all manual pages