Home
last modified time | relevance | path

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

/petsc/src/mat/impls/hypre/
H A Dmhypre.c38 HYPRE_Int *nnz_d = NULL, *nnz_o = NULL; in MatHYPRE_IJMatrixPreallocate() local
52 PetscCall(PetscMalloc1(n_o, &nnz_o)); in MatHYPRE_IJMatrixPreallocate()
53 for (i = 0; i < n_o; i++) nnz_o[i] = (HYPRE_Int)(ia_o[i + 1] - ia_o[i]); in MatHYPRE_IJMatrixPreallocate()
59 PetscCall(PetscCalloc1(n_d, &nnz_o)); in MatHYPRE_IJMatrixPreallocate()
67 PetscCallHYPRE(HYPRE_IJMatrixSetDiagOffdSizes(ij, nnz_d, nnz_o)); in MatHYPRE_IJMatrixPreallocate()
75 PetscCallHYPRE(HYPRE_IJMatrixSetDiagOffdSizes(ij, nnz_d, nnz_o)); in MatHYPRE_IJMatrixPreallocate()
78 PetscCall(PetscFree(nnz_o)); in MatHYPRE_IJMatrixPreallocate()
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c1677 PetscInt *nnz_d, *nnz_o, bs = Y->rmap->bs; in MatAXPY_MPISBAIJ() local
1682 PetscCall(PetscMalloc1(yy->B->rmap->N, &nnz_o)); in MatAXPY_MPISBAIJ()
1689 PetscCall(MatAXPYGetPreallocation_MPIBAIJ(yy->B, yy->garray, xx->B, xx->garray, nnz_o)); in MatAXPY_MPISBAIJ()
1690 PetscCall(MatMPISBAIJSetPreallocation(B, bs, 0, nnz_d, 0, nnz_o)); in MatAXPY_MPISBAIJ()
1694 PetscCall(PetscFree(nnz_o)); in MatAXPY_MPISBAIJ()
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c1831 PetscInt *nnz_d, *nnz_o, bs = Y->rmap->bs; in MatAXPY_MPIBAIJ() local
1833 PetscCall(PetscMalloc1(yy->B->rmap->N, &nnz_o)); in MatAXPY_MPIBAIJ()
1840 PetscCall(MatAXPYGetPreallocation_MPIBAIJ(yy->B, yy->garray, xx->B, xx->garray, nnz_o)); in MatAXPY_MPIBAIJ()
1841 PetscCall(MatMPIBAIJSetPreallocation(B, bs, 0, nnz_d, 0, nnz_o)); in MatAXPY_MPIBAIJ()
1846 PetscCall(PetscFree(nnz_o)); in MatAXPY_MPIBAIJ()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c2106 PetscInt *nnz_d, *nnz_o; in MatAXPY_MPIAIJ() local
2109 PetscCall(PetscMalloc1(yy->B->rmap->N, &nnz_o)); in MatAXPY_MPIAIJ()
2115 PetscCall(MatAXPYGetPreallocation_MPIAIJ(yy->B, yy->garray, xx->B, xx->garray, nnz_o)); in MatAXPY_MPIAIJ()
2116 PetscCall(MatMPIAIJSetPreallocation(B, 0, nnz_d, 0, nnz_o)); in MatAXPY_MPIAIJ()
2120 PetscCall(PetscFree(nnz_o)); in MatAXPY_MPIAIJ()