Lines Matching refs:h1
499 PetscInt h1, key, size = baij->ht_size, bs = mat->rmap->bs, *HT = baij->ht, idx; in MatSetValues_MPIBAIJ_HT() local
518 h1 = HASH(size, key, tmp); in MatSetValues_MPIBAIJ_HT()
520 idx = h1; in MatSetValues_MPIBAIJ_HT()
525 for (idx = h1; (idx < size) && (HT[idx] != key); idx++, total_ct++); in MatSetValues_MPIBAIJ_HT()
527 for (idx = 0; (idx < h1) && (HT[idx] != key); idx++, total_ct++); in MatSetValues_MPIBAIJ_HT()
528 …PetscCheck(idx != h1, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "(%" PetscInt_FMT ",%" PetscInt_F… in MatSetValues_MPIBAIJ_HT()
532 for (idx = h1; (idx < size) && (HT[idx] != key); idx++); in MatSetValues_MPIBAIJ_HT()
534 for (idx = 0; (idx < h1) && (HT[idx] != key); idx++); in MatSetValues_MPIBAIJ_HT()
535 …PetscCheck(idx != h1, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "(%" PetscInt_FMT ",%" PetscInt_F… in MatSetValues_MPIBAIJ_HT()
564 PetscInt h1, key, size = baij->ht_size, idx, *HT = baij->ht, Nbs = baij->Nbs; in MatSetValuesBlocked_MPIBAIJ_HT() local
587 h1 = HASH(size, key, tmp); in MatSetValuesBlocked_MPIBAIJ_HT()
589 idx = h1; in MatSetValuesBlocked_MPIBAIJ_HT()
594 for (idx = h1; (idx < size) && (HT[idx] != key); idx++, total_ct++); in MatSetValuesBlocked_MPIBAIJ_HT()
596 for (idx = 0; (idx < h1) && (HT[idx] != key); idx++, total_ct++); in MatSetValuesBlocked_MPIBAIJ_HT()
597 …PetscCheck(idx != h1, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "(%" PetscInt_FMT ",%" PetscInt_F… in MatSetValuesBlocked_MPIBAIJ_HT()
601 for (idx = h1; (idx < size) && (HT[idx] != key); idx++); in MatSetValuesBlocked_MPIBAIJ_HT()
603 for (idx = 0; (idx < h1) && (HT[idx] != key); idx++); in MatSetValuesBlocked_MPIBAIJ_HT()
604 …PetscCheck(idx != h1, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "(%" PetscInt_FMT ",%" PetscInt_F… in MatSetValuesBlocked_MPIBAIJ_HT()
804 PetscInt i, j, k, nz = a->nz + b->nz, h1, *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j; in MatCreateHashTable_MPIBAIJ_Private() local
832 h1 = HASH(ht_size, key, tmp); in MatCreateHashTable_MPIBAIJ_Private()
834 if (!HT[(h1 + k) % ht_size]) { in MatCreateHashTable_MPIBAIJ_Private()
835 HT[(h1 + k) % ht_size] = key; in MatCreateHashTable_MPIBAIJ_Private()
836 HD[(h1 + k) % ht_size] = a->a + j * bs2; in MatCreateHashTable_MPIBAIJ_Private()
855 h1 = HASH(ht_size, key, tmp); in MatCreateHashTable_MPIBAIJ_Private()
857 if (!HT[(h1 + k) % ht_size]) { in MatCreateHashTable_MPIBAIJ_Private()
858 HT[(h1 + k) % ht_size] = key; in MatCreateHashTable_MPIBAIJ_Private()
859 HD[(h1 + k) % ht_size] = b->a + j * bs2; in MatCreateHashTable_MPIBAIJ_Private()