| /petsc/src/mat/graphops/coarsen/impls/mis/ |
| H A D | mis.c | 25 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 D | ex2.c | 171 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 D | misk.c | 68 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 D | hem.c | 425 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 D | dualspace.c | 1503 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 D | mpisell.c | 838 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 D | dspacelagrange.c | 1230 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 D | mpisbaij.c | 1613 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 D | mpibaij.c | 1764 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 D | mpidense.c | 2034 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 D | mpiaij.c | 2019 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()
|