Searched refs:n_d (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/mat/impls/hypre/ |
| H A D | mhypre.c | 35 PetscInt i, n_d, n_o; in MatHYPRE_IJMatrixPreallocate() local 42 PetscCall(MatGetRowIJ(A_d, 0, PETSC_FALSE, PETSC_FALSE, &n_d, &ia_d, NULL, &done_d)); in MatHYPRE_IJMatrixPreallocate() 44 PetscCall(PetscMalloc1(n_d, &nnz_d)); in MatHYPRE_IJMatrixPreallocate() 45 for (i = 0; i < n_d; i++) nnz_d[i] = (HYPRE_Int)(ia_d[i + 1] - ia_d[i]); in MatHYPRE_IJMatrixPreallocate() 59 PetscCall(PetscCalloc1(n_d, &nnz_o)); in MatHYPRE_IJMatrixPreallocate()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.c | 7032 PetscInt i, n_d, n_o; in MatProductNumeric_MPIAIJBACKEND() local 7048 for (i = 0, n_d = 0, n_o = 0; i < mmdata->cp; i++) { in MatProductNumeric_MPIAIJBACKEND() 7058 PetscCall(MatSeqAIJCopySubArray(mmdata->mp[i], nown, mmdata->own[i], mmdata->coo_v + n_d)); in MatProductNumeric_MPIAIJBACKEND() 7060 n_d += nown; in MatProductNumeric_MPIAIJBACKEND() 7064 PetscCall(MatSeqAIJCopySubArray(mmdata->mp[i], mm->nz, NULL, mmdata->coo_v + n_d)); in MatProductNumeric_MPIAIJBACKEND() 7065 n_d += mm->nz; in MatProductNumeric_MPIAIJBACKEND() 7069 PetscCall(PetscSFGatherBegin(mmdata->sf, MPIU_SCALAR, mmdata->coo_w, mmdata->coo_v + n_d)); in MatProductNumeric_MPIAIJBACKEND() 7070 PetscCall(PetscSFGatherEnd(mmdata->sf, MPIU_SCALAR, mmdata->coo_w, mmdata->coo_v + n_d)); in MatProductNumeric_MPIAIJBACKEND()
|