PetscMallocSetCoalesce#
Use coalesced PetscMalloc()
when allocating groups of objects, that is when using PetscMallocN()
Synopsis#
#include "petscsys.h"
PetscErrorCode PetscMallocSetCoalesce(PetscBool coalesce)
Not Collective
Input Parameter#
coalesce -
PETSC_TRUE
to use coalesced malloc for multi-memory allocation.
Options Database Key#
-malloc_coalesce - turn coalesced
PetscMallocN()
on or off
Notes#
PETSc uses coalesced PetscMallocN()
by default for optimized builds and not for debugging builds.
This default can be changed via the command-line option -malloc_coalesce
or by calling this function.
This function can only be called immediately after PetscInitialize()
See Also#
PetscMallocA()
, PetscMalloc()
, PetscFree()
Level#
developer
Location#
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages