PETSC_INTERN PetscErrorCode PetscSetUseHBWMalloc_Private(void) { PetscErrorCode ierr; PetscFunctionBegin; ierr = PetscMallocSet(PetscHBWMalloc,PetscHBWFree);CHKERRQ(ierr); PetscTrRealloc = PetscHBWRealloc; PetscFunctionReturn(0); }
PetscErrorCode PetscSetUseTrMalloc_Private(void) { PetscErrorCode ierr; PetscFunctionBegin; ierr = PetscMallocSet(PetscTrMallocDefault,PetscTrFreeDefault);CHKERRQ(ierr); TRallocated = 0; TRfrags = 0; TRhead = 0; TRid = 0; TRdebugLevel = PETSC_FALSE; TRMaxMem = 0; PetscLogMallocMax = 10000; PetscLogMalloc = -1; PetscFunctionReturn(0); }