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.
Synopsis#
#include "petscdm.h"
#include "petscdmlabel.h"
#include "petscds.h"
PetscErrorCode DMSetMatrixPreallocateSkip(DM dm, PetscBool skip)
Logically Collective
Input Parameters#
dm - the
DMskip -
PETSC_TRUEto skip preallocation
Notes#
This is most useful to reduce initialization costs when MatSetPreallocationCOO() and
MatSetValuesCOO() will be used.
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