Home
last modified time | relevance | path

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

/petsc/src/mat/impls/aij/mpi/
H A Dmpb_aij.c6 Mat_SeqAIJ *aijB = (Mat_SeqAIJ *)aij->B->data; in MatGetMultiProcBlock_MPIAIJ() local
51 for (j = aijB->i[i]; j < aijB->i[i + 1]; j++) { in MatGetMultiProcBlock_MPIAIJ()
52 if (garrayCMap[aijB->j[j]]) nnz[i]++; in MatGetMultiProcBlock_MPIAIJ()
75 for (j = aijB->i[i]; j < aijB->i[i + 1]; j++) { in MatGetMultiProcBlock_MPIAIJ()
76 newCol = garrayCMap[aijB->j[j]]; in MatGetMultiProcBlock_MPIAIJ()
79 PetscCall(MatSetValues_MPIAIJ(*subMat, 1, &newRow, 1, &newCol, aijB->a + j, INSERT_VALUES)); in MatGetMultiProcBlock_MPIAIJ()
H A Dmpiaij.c891 Mat_SeqAIJ *aijB = (Mat_SeqAIJ *)mat->B->data; in MatZeroRows_MPIAIJ() local
896 nnwB = aijB->nonew; in MatZeroRows_MPIAIJ()
898 nnzB = aijB->keepnonzeropattern; in MatZeroRows_MPIAIJ()
905 aijB->nonew = 0; in MatZeroRows_MPIAIJ()
916 aijB->nonew = nnwB; in MatZeroRows_MPIAIJ()
/petsc/src/mat/impls/baij/mpi/
H A Dmpb_baij.c6 Mat_SeqBAIJ *aijB = (Mat_SeqBAIJ *)aij->B->data; in MatGetMultiProcBlock_MPIBAIJ() local
56 for (j = aijB->i[i]; j < aijB->i[i + 1]; j++) { in MatGetMultiProcBlock_MPIBAIJ()
57 if (garrayCMap[aijB->j[j]]) nnz[i]++; in MatGetMultiProcBlock_MPIBAIJ()
83 for (j = aijB->i[i]; j < aijB->i[i + 1]; j++) { in MatGetMultiProcBlock_MPIBAIJ()
84 newCol = garrayCMap[aijB->j[j]]; in MatGetMultiProcBlock_MPIBAIJ()
93 aijBvals = aijB->a + j * bs * bs; in MatGetMultiProcBlock_MPIBAIJ()