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#

See Also#

DM Basics, DM, DMCreateMatrix(), DMSetMatrixStructureOnly(), DMSetMatrixPreallocateOnly()

Level#

developer

Location#

src/dm/interface/dm.c


Edit on GitLab

Index of all DM routines
Table of Contents for all manual pages
Index of all manual pages