| /petsc/src/mat/utils/ |
| H A D | compressedrow.c | 36 PetscCall(PetscFree2(compressedrow->i, compressedrow->rindex)); in MatCheckCompressedRow() 65 compressedrow->rindex = ridx; in MatCheckCompressedRow()
|
| /petsc/src/mat/impls/baij/seq/ |
| H A D | baij2.c | 253 ridx = a->compressedrow.rindex; in MatMult_SeqBAIJ_1() 300 ridx = a->compressedrow.rindex; in MatMult_SeqBAIJ_2() 356 ridx = a->compressedrow.rindex; in MatMult_SeqBAIJ_3() 413 ridx = a->compressedrow.rindex; in MatMult_SeqBAIJ_4() 475 ridx = a->compressedrow.rindex; in MatMult_SeqBAIJ_5() 540 ridx = a->compressedrow.rindex; in MatMult_SeqBAIJ_6() 611 ridx = a->compressedrow.rindex; in MatMult_SeqBAIJ_7() 693 ridx = a->compressedrow.rindex; in MatMult_SeqBAIJ_9_AVX2() 838 ridx = a->compressedrow.rindex; in MatMult_SeqBAIJ_11() 922 ridx = a->compressedrow.rindex; in MatMult_SeqBAIJ_12_ver1() [all …]
|
| H A D | baij.c | 1527 PetscCall(PetscFree2(a->compressedrow.i, a->compressedrow.rindex)); in MatDestroy_SeqBAIJ() 3607 PetscCall(PetscMalloc2(i + 1, &c->compressedrow.i, i + 1, &c->compressedrow.rindex)); in MatDuplicateNoCreate_SeqBAIJ() 3609 PetscCall(PetscArraycpy(c->compressedrow.rindex, a->compressedrow.rindex, i)); in MatDuplicateNoCreate_SeqBAIJ() 3613 c->compressedrow.rindex = NULL; in MatDuplicateNoCreate_SeqBAIJ()
|
| /petsc/src/mat/graphops/coarsen/impls/mis/ |
| H A D | mis.c | 85 lid = matB->compressedrow.rindex[ix]; in MatCoarsenApply_MIS_private() 180 lid = matB->compressedrow.rindex[ix]; /* local boundary node */ in MatCoarsenApply_MIS_private()
|
| /petsc/src/mat/graphops/coarsen/impls/misk/ |
| H A D | misk.c | 121 const PetscInt lid = matB->compressedrow.rindex[ix]; in MatCoarsenApply_MISK_private() 196 const PetscInt lidj = matB->compressedrow.rindex[ix]; /* local boundary node */ in MatCoarsenApply_MISK_private()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.c | 1002 ridx = aij->compressedrow.rindex; in MatZeroRowsColumns_MPIAIJ() 6526 const PetscInt rindex = i1[k] - rstart; in MatSetPreallocationCOO_MPIAIJ() local 6527 if ((j1[k] - cstart) == rindex) PetscCall(PetscBTSet(hasdiag, rindex)); in MatSetPreallocationCOO_MPIAIJ() 6528 minj[rindex] = PetscMin(minj[rindex], j1[k]); in MatSetPreallocationCOO_MPIAIJ() 6532 const PetscInt rindex = i2[k] - rstart; in MatSetPreallocationCOO_MPIAIJ() local 6533 if ((j2[k] - cstart) == rindex) PetscCall(PetscBTSet(hasdiag, rindex)); in MatSetPreallocationCOO_MPIAIJ() 6534 minj[rindex] = PetscMin(minj[rindex], j2[k]); in MatSetPreallocationCOO_MPIAIJ() 6537 const PetscInt rindex = i1[k] - rstart; in MatSetPreallocationCOO_MPIAIJ() local 6538 if (j1[k] < cstart || j1[k] >= cend || !PetscBTLookup(hasdiag, rindex)) continue; in MatSetPreallocationCOO_MPIAIJ() 6539 if (j1[k] == minj[rindex]) j1[k] = i1[k] + (cstart - rstart); in MatSetPreallocationCOO_MPIAIJ() [all …]
|
| /petsc/src/mat/impls/aij/seq/seqviennacl/ |
| H A D | aijviennacl.cxx | 48 …(PetscInt i = 0; i < a->compressedrow.nrows; ++i) row_indices.set(i, (a->compressedrow.rindex)[i]); in MatViennaCLCopyToGPU()
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | aij.c | 1222 PetscCall(PetscFree2(a->compressedrow.i, a->compressedrow.rindex)); in MatReset_SeqAIJ() 1423 ridx = cprow.rindex; in MatMultTransposeAdd_SeqAIJ() 1483 ridx = a->compressedrow.rindex; in MatMult_SeqAIJ() 1540 ridx = a->compressedrow.rindex; in MatMultMax_SeqAIJ() 1590 ridx = a->compressedrow.rindex; in MatMultAddMax_SeqAIJ() 1640 ridx = a->compressedrow.rindex; in MatMultAdd_SeqAIJ() 4941 PetscCall(PetscMalloc2(i + 1, &c->compressedrow.i, i, &c->compressedrow.rindex)); in MatDuplicateNoCreate_SeqAIJ() 4943 PetscCall(PetscArraycpy(c->compressedrow.rindex, a->compressedrow.rindex, i)); in MatDuplicateNoCreate_SeqAIJ() 4947 c->compressedrow.rindex = NULL; in MatDuplicateNoCreate_SeqAIJ()
|
| /petsc/src/mat/impls/aij/seq/seqhipsparse/ |
| H A D | aijhipsparse.hip.cxx | 2046 ridx = a->compressedrow.rindex; in MatSeqAIJHIPSPARSECopyToGPU() 2621 …->compressedrow.nrows + 1, &c->compressedrow.i, c->compressedrow.nrows, &c->compressedrow.rindex)); in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE() 2622 …PetscCall(PetscArraycpy(c->compressedrow.rindex, a->compressedrow.rindex, c->compressedrow.nrows)); in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE() 2625 …Cmat->cprowIndices->assign(c->compressedrow.rindex, c->compressedrow.rindex + c->compressedrow.nro… in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE() 2629 c->compressedrow.rindex = NULL; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE() 2829 const PetscInt next = c->compressedrow.rindex[k]; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE() 4125 c->compressedrow.rindex = NULL; in MatSeqAIJHIPSPARSEMergeMats()
|
| /petsc/src/mat/impls/aij/seq/seqcusparse/ |
| H A D | aijcusparse.cu | 2459 ridx = a->compressedrow.rindex; in MatSeqAIJCUSPARSECopyToGPU() 3124 …->compressedrow.nrows + 1, &c->compressedrow.i, c->compressedrow.nrows, &c->compressedrow.rindex)); in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE() 3125 …PetscCall(PetscArraycpy(c->compressedrow.rindex, a->compressedrow.rindex, c->compressedrow.nrows)); in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE() 3128 …Cmat->cprowIndices->assign(c->compressedrow.rindex, c->compressedrow.rindex + c->compressedrow.nro… in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE() 3132 c->compressedrow.rindex = NULL; in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE() 3356 const PetscInt next = c->compressedrow.rindex[k]; in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE() 4772 c->compressedrow.rindex = NULL; in MatSeqAIJCUSPARSEMergeMats()
|
| /petsc/src/mat/graphops/coarsen/impls/hem/ |
| H A D | hem.c | 477 PetscInt *ridx = matB->compressedrow.rindex, lid = ridx[ix]; in MatCoarsenApply_HEM_private()
|
| /petsc/src/ksp/pc/impls/gamg/ |
| H A D | agg.c | 868 PetscInt lid = matB_1->compressedrow.rindex[ix]; in fixAggregatesWithSquare()
|
| /petsc/include/petsc/private/ |
| H A D | matimpl.h | 422 PetscInt *rindex; /* compressed row index */ member
|