Home
last modified time | relevance | path

Searched refs:sdnnz (Results 1 – 1 of 1) sorted by relevance

/petsc/src/mat/utils/
H A Dgcreate.c387 PetscInt i, m, *sdnnz, *sonnz; in MatXAIJSetPreallocation() local
389 PetscCall(PetscMalloc2((!!dnnz) * m, &sdnnz, (!!onnz) * m, &sonnz)); in MatXAIJSetPreallocation()
391 if (dnnz) sdnnz[i] = dnnz[i / bs] * cbs; in MatXAIJSetPreallocation()
394 PetscCall(MatSeqAIJSetPreallocation(A, 0, dnnz ? sdnnz : NULL)); in MatXAIJSetPreallocation()
395 PetscCall(MatMPIAIJSetPreallocation(A, 0, dnnz ? sdnnz : NULL, 0, onnz ? sonnz : NULL)); in MatXAIJSetPreallocation()
396 PetscCall(MatISSetPreallocation(A, 0, dnnz ? sdnnz : NULL, 0, onnz ? sonnz : NULL)); in MatXAIJSetPreallocation()
398 PetscCall(MatHYPRESetPreallocation(A, 0, dnnz ? sdnnz : NULL, 0, onnz ? sonnz : NULL)); in MatXAIJSetPreallocation()
400 PetscCall(PetscFree2(sdnnz, sonnz)); in MatXAIJSetPreallocation()