Lines Matching refs:j1
6081 static PetscErrorCode MatMergeEntries_Internal(Mat mat, const PetscInt j1[], const PetscInt j2[], c… in MatMergeEntries_Internal() argument
6096 if (j1[b1] == j2[b2]) { /* Same column index and hence same nonzero */ in MatMergeEntries_Internal()
6097 j[t] = j1[b1]; in MatMergeEntries_Internal()
6105 } else if (j1[b1] < j2[b2]) { in MatMergeEntries_Internal()
6106 j[t] = j1[b1]; in MatMergeEntries_Internal()
6121 j[t] = j1[b1]; in MatMergeEntries_Internal()
6374 PetscInt *i1 = coo_i, *j1 = coo_j; in MatSetPreallocationCOO_MPIAIJ() local
6384 …if (i1[k] < 0 || j1[k] < 0) i1[k] = PETSC_INT_MIN; /* e.g., -2^31, minimal to move … in MatSetPreallocationCOO_MPIAIJ()
6393 PetscCall(PetscSortIntWithIntCountArrayPair(n1, i1, j1, perm1)); in MatSetPreallocationCOO_MPIAIJ()
6491 …PetscAssert(rem == 0 || j1 != NULL, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Cannot add nonzero offset to… in MatSetPreallocationCOO_MPIAIJ()
6493 PetscInt *j1prem = PetscSafePointerPlusOffset(j1, rem); in MatSetPreallocationCOO_MPIAIJ()
6525 if (j1[k] < cstart || j1[k] >= cend) continue; in MatSetPreallocationCOO_MPIAIJ()
6527 if ((j1[k] - cstart) == rindex) PetscCall(PetscBTSet(hasdiag, rindex)); in MatSetPreallocationCOO_MPIAIJ()
6528 minj[rindex] = PetscMin(minj[rindex], j1[k]); in MatSetPreallocationCOO_MPIAIJ()
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()
6540 else if ((j1[k] - cstart) == rindex) j1[k] = minj[rindex]; in MatSetPreallocationCOO_MPIAIJ()
6562 …PetscCall(MatSplitEntries_Internal(mat, rem, i1, j1, perm1, rowBegin1, rowMid1, rowEnd1, &Atot1, &… in MatSetPreallocationCOO_MPIAIJ()
6580 …PetscCall(MatMergeEntries_Internal(mat, j1, j2, rowBegin1, rowMid1, rowBegin2, rowMid2, Ajmap1, Aj… in MatSetPreallocationCOO_MPIAIJ()
6581 …PetscCall(MatMergeEntries_Internal(mat, j1, j2, rowMid1, rowEnd1, rowMid2, rowEnd2, Bjmap1, Bjmap2… in MatSetPreallocationCOO_MPIAIJ()