Lines Matching refs:table

18   PetscBT         table;  in MatIncreaseOverlap_MPISBAIJ()  local
38 PetscCall(PetscBTCreate(Mbs, &table)); /* for column search */ in MatIncreaseOverlap_MPISBAIJ()
90 PetscCall(PetscBTMemzero(Mbs, table)); in MatIncreaseOverlap_MPISBAIJ()
95 PetscCall(PetscBTSet(table, idx[l])); in MatIncreaseOverlap_MPISBAIJ()
104 if (!PetscBTLookupSet(table, brow)) nidx[isz++] = brow; in MatIncreaseOverlap_MPISBAIJ()
118 PetscCall(PetscBTDestroy(&table)); in MatIncreaseOverlap_MPISBAIJ()
173 PetscBT *table; /* mark indices of this processor's is[] */ in MatIncreaseOverlap_MPISBAIJ_Once() local
193 PetscCall(PetscMalloc2(len, &table, (Mbs / PETSC_BITS_PER_BYTE + 1) * len, &t_p)); in MatIncreaseOverlap_MPISBAIJ_Once()
194 for (i = 0; i < len; i++) table[i] = t_p + (Mbs / PETSC_BITS_PER_BYTE + 1) * i; in MatIncreaseOverlap_MPISBAIJ_Once()
238 table_i = table[i]; in MatIncreaseOverlap_MPISBAIJ_Once()
275 …if (proc_id < proc_end && !PetscBTLookup(table[proc_id], idx)) continue; /* no need for sending id… in MatIncreaseOverlap_MPISBAIJ_Once()
388 PetscCall(MatIncreaseOverlap_MPISBAIJ_Local(C, data1_start[rank], MINE, data, table)); in MatIncreaseOverlap_MPISBAIJ_Once()
410 table_i = table[i]; in MatIncreaseOverlap_MPISBAIJ_Once()
425 PetscCall(PetscFree2(table, t_p)); in MatIncreaseOverlap_MPISBAIJ_Once()
465 …creaseOverlap_MPISBAIJ_Local(Mat C, PetscInt *data, PetscInt whose, PetscInt *nidx, PetscBT *table) in MatIncreaseOverlap_MPISBAIJ_Local() argument
497 table_i = table[i]; in MatIncreaseOverlap_MPISBAIJ_Local()
500 table_i = table[0]; in MatIncreaseOverlap_MPISBAIJ_Local()