PetscMallocSetCoalesce#

Use coalesced malloc when allocating groups of objects

Synopsis#

#include "petscsys.h"   
PetscErrorCode PetscMallocSetCoalesce(PetscBool coalesce)

Not Collective

Input Parameters#

  • coalesce - PETSC_TRUE to use coalesced malloc for multi-object allocation.

Options Database Keys#

  • -malloc_coalesce - turn coalesced malloc on or off

Notes#

PETSc uses coalesced malloc 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()

Level#

developer

Location#

src/sys/memory/mal.c


Edit on GitLab

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