Home
last modified time | relevance | path

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

/petsc/src/mat/graphops/coarsen/impls/mis/
H A Dmis.c25 Mat_SeqAIJ *matA, *matB = NULL; in MatCoarsenApply_MIS_private() local
48 matB = (Mat_SeqAIJ *)mpimat->B->data; in MatCoarsenApply_MIS_private()
50 …PetscCall(MatCheckCompressedRow(mpimat->B, matB->nonzerorowcnt, &matB->compressedrow, matB->i, Gma… in MatCoarsenApply_MIS_private()
83 if (matB) { in MatCoarsenApply_MIS_private()
84 for (ix = 0; ix < matB->compressedrow.nrows; ix++) { in MatCoarsenApply_MIS_private()
85 lid = matB->compressedrow.rindex[ix]; in MatCoarsenApply_MIS_private()
103 ii = matB->compressedrow.i; in MatCoarsenApply_MIS_private()
105 idx = matB->j + ii[ix]; in MatCoarsenApply_MIS_private()
125 if (ix == -1 || !(matB->compressedrow.i[ix + 1] - matB->compressedrow.i[ix])) { in MatCoarsenApply_MIS_private()
159 ii = matB->compressedrow.i; in MatCoarsenApply_MIS_private()
[all …]
/petsc/src/mat/tests/
H A Dex2.c171 Mat matB; in main() local
173 PetscCall(MatCreate(PETSC_COMM_WORLD, &matB)); in main()
174 PetscCall(MatSetSizes(matB, PETSC_DECIDE, PETSC_DECIDE, m, n)); in main()
175 PetscCall(MatSetFromOptions(matB)); in main()
176 PetscCall(MatSetUp(matB)); in main()
177 PetscCall(MatGetOwnershipRange(matB, &rstart, &rend)); in main()
182 PetscCall(MatSetValues(matB, 1, &i, 1, &j, &v, INSERT_VALUES)); in main()
185 PetscCall(MatAssemblyBegin(matB, MAT_FINAL_ASSEMBLY)); in main()
186 PetscCall(MatAssemblyEnd(matB, MAT_FINAL_ASSEMBLY)); in main()
190 PetscCall(MatView(matB, PETSC_VIEWER_STDOUT_WORLD)); in main()
[all …]
/petsc/src/mat/graphops/coarsen/impls/misk/
H A Dmisk.c68 Mat_SeqAIJ *matA, *matB = NULL; in MatCoarsenApply_MISK_private() local
82 matB = (Mat_SeqAIJ *)mpimat->B->data; in MatCoarsenApply_MISK_private()
84 …PetscCall(MatCheckCompressedRow(mpimat->B, matB->nonzerorowcnt, &matB->compressedrow, matB->i, cMa… in MatCoarsenApply_MISK_private()
119 if (matB) { in MatCoarsenApply_MISK_private()
120 for (ix = 0; ix < matB->compressedrow.nrows; ix++) { in MatCoarsenApply_MISK_private()
121 const PetscInt lid = matB->compressedrow.rindex[ix]; in MatCoarsenApply_MISK_private()
140 ai = matB->compressedrow.i; in MatCoarsenApply_MISK_private()
142 idx = matB->j + ai[ix]; in MatCoarsenApply_MISK_private()
160 if (ix == -1 || !(matB->compressedrow.i[ix + 1] - matB->compressedrow.i[ix])) { in MatCoarsenApply_MISK_private()
194 ai = matB->compressedrow.i; in MatCoarsenApply_MISK_private()
[all …]
/petsc/src/mat/graphops/coarsen/impls/hem/
H A Dhem.c425 Mat_SeqAIJ *matA, *matB = NULL; in MatCoarsenApply_HEM_private() local
470 matB = (Mat_SeqAIJ *)mpimat->B->data; in MatCoarsenApply_HEM_private()
471 if (!matB->compressedrow.use) { in MatCoarsenApply_HEM_private()
473 …PetscCall(MatCheckCompressedRow(mpimat->B, matB->nonzerorowcnt, &matB->compressedrow, matB->i, mpi… in MatCoarsenApply_HEM_private()
476 for (ix = 0; ix < matB->compressedrow.nrows; ix++) { in MatCoarsenApply_HEM_private()
477 PetscInt *ridx = matB->compressedrow.rindex, lid = ridx[ix]; in MatCoarsenApply_HEM_private()
570 ii = matB->compressedrow.i; in MatCoarsenApply_HEM_private()
572 ap = matB->a + ii[ix]; in MatCoarsenApply_HEM_private()
573 aj = matB->j + ii[ix]; in MatCoarsenApply_HEM_private()
647 ii = matB->compressedrow.i; in MatCoarsenApply_HEM_private()
[all …]
/petsc/src/dm/dt/dualspace/interface/
H A Ddualspace.c1503 Mat matA, matB; in PetscDualSpaceEqual() local
1524 PetscCall(PetscDualSpaceGetInteriorData(B, &quadB, &matB)); in PetscDualSpaceEqual()
1530 if (!matA && !matB) PetscFunctionReturn(PETSC_SUCCESS); in PetscDualSpaceEqual()
1531 if (matA && matB) PetscCall(MatEqual(matA, matB, equal)); in PetscDualSpaceEqual()
/petsc/src/mat/impls/sell/mpi/
H A Dmpisell.c838 Mat_MPISELL *matB = (Mat_MPISELL *)B->data, *matA = (Mat_MPISELL *)A->data; in MatEqual_MPISELL() local
845 c = matB->A; in MatEqual_MPISELL()
846 d = matB->B; in MatEqual_MPISELL()
/petsc/src/dm/dt/dualspace/impls/lagrange/
H A Ddspacelagrange.c1230 static PetscErrorCode MatricesMerge(Mat matA, Mat matB, PetscInt dim, PetscInt k, PetscInt numMerge… in MatricesMerge() argument
1242 PetscCall(MatGetSize(matB, &mB, &nB)); in MatricesMerge()
1254 PetscCall(MatGetRow(matB, i, &nnz[i + mA], NULL, NULL)); in MatricesMerge()
1282 PetscCall(MatGetRow(matB, i, &nCols, &cols, &vals)); in MatricesMerge()
1288 PetscCall(MatRestoreRow(matB, i, &nCols, &cols, &vals)); in MatricesMerge()
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c1613 Mat_MPISBAIJ *matB = (Mat_MPISBAIJ *)B->data, *matA = (Mat_MPISBAIJ *)A->data; in MatEqual_MPISBAIJ() local
1620 c = matB->A; in MatEqual_MPISBAIJ()
1621 d = matB->B; in MatEqual_MPISBAIJ()
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c1764 Mat_MPIBAIJ *matB = (Mat_MPIBAIJ *)B->data, *matA = (Mat_MPIBAIJ *)A->data; in MatEqual_MPIBAIJ() local
1771 c = matB->A; in MatEqual_MPIBAIJ()
1772 d = matB->B; in MatEqual_MPIBAIJ()
/petsc/src/mat/impls/dense/mpi/
H A Dmpidense.c2034 Mat_MPIDense *matB = (Mat_MPIDense *)B->data, *matA = (Mat_MPIDense *)A->data; in MatEqual_MPIDense() local
2039 b = matB->A; in MatEqual_MPIDense()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c2019 Mat_MPIAIJ *matB = (Mat_MPIAIJ *)B->data, *matA = (Mat_MPIAIJ *)A->data; in MatEqual_MPIAIJ() local
2026 c = matB->A; in MatEqual_MPIAIJ()
2027 d = matB->B; in MatEqual_MPIAIJ()