Home
last modified time | relevance | path

Searched refs:rindex (Results 1 – 13 of 13) sorted by relevance

/petsc/src/mat/utils/
H A Dcompressedrow.c36 PetscCall(PetscFree2(compressedrow->i, compressedrow->rindex)); in MatCheckCompressedRow()
65 compressedrow->rindex = ridx; in MatCheckCompressedRow()
/petsc/src/mat/impls/baij/seq/
H A Dbaij2.c253 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 Dbaij.c1527 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 Dmis.c85 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 Dmisk.c121 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 Dmpiaij.c1002 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 Daijviennacl.cxx48 …(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 Daij.c1222 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 Daijhipsparse.hip.cxx2046 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 Daijcusparse.cu2459 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 Dhem.c477 PetscInt *ridx = matB->compressedrow.rindex, lid = ridx[ix]; in MatCoarsenApply_HEM_private()
/petsc/src/ksp/pc/impls/gamg/
H A Dagg.c868 PetscInt lid = matB_1->compressedrow.rindex[ix]; in fixAggregatesWithSquare()
/petsc/include/petsc/private/
H A Dmatimpl.h422 PetscInt *rindex; /* compressed row index */ member