Lines Matching refs:coo_i
6339 PetscErrorCode MatSetPreallocationCOO_MPIAIJ(Mat mat, PetscCount coo_n, PetscInt coo_i[], PetscInt … in MatSetPreallocationCOO_MPIAIJ() argument
6374 PetscInt *i1 = coo_i, *j1 = coo_j; in MatSetPreallocationCOO_MPIAIJ()
7089 PetscInt i, j, cp, m, n, M, N, *coo_i, *coo_j; in MatProductSymbolic_MPIAIJBACKEND() local
7444 …PetscCall(PetscMalloc2(ncoo_o, &coo_i, ncoo_o, &coo_j)); /* to collect (i,j) of entries to be sent… in MatProductSymbolic_MPIAIJBACKEND()
7454 PetscInt *coi = coo_i + ncoo_o; in MatProductSymbolic_MPIAIJBACKEND()
7489 …tGraphLayout(mmdata->sf, C->rmap, incoo_o /*nleaves*/, NULL /*ilocal*/, PETSC_OWN_POINTER, coo_i)); in MatProductSymbolic_MPIAIJBACKEND()
7494 …PetscCall(PetscSFGatherBegin(mmdata->sf, MPIU_INT, coo_i, coo_i2 + ncoo_d + ncoo_oown)); /* put (i… in MatProductSymbolic_MPIAIJBACKEND()
7495 PetscCall(PetscSFGatherEnd(mmdata->sf, MPIU_INT, coo_i, coo_i2 + ncoo_d + ncoo_oown)); in MatProductSymbolic_MPIAIJBACKEND()
7498 PetscCall(PetscFree2(coo_i, coo_j)); in MatProductSymbolic_MPIAIJBACKEND()
7501 coo_i = coo_i2; in MatProductSymbolic_MPIAIJBACKEND()
7505 PetscCall(PetscMalloc2(ncoo, &coo_i, ncoo, &coo_j)); in MatProductSymbolic_MPIAIJBACKEND()
7516 PetscInt *coi = coo_i + ncoo_d; in MatProductSymbolic_MPIAIJBACKEND()
7596 PetscCall(MatSetPreallocationCOO(C, ncoo, coo_i, coo_j)); in MatProductSymbolic_MPIAIJBACKEND()
7597 PetscCall(PetscFree2(coo_i, coo_j)); in MatProductSymbolic_MPIAIJBACKEND()