Lines Matching refs:ib

294   const PetscInt    *aj = a->j, *ai = a->i, *ib;  in MatMult_SeqSBAIJ_2()  local
310 ib = aj + *ai; in MatMult_SeqSBAIJ_2()
313 if (*ib == i) { /* (diag of A)*x */ in MatMult_SeqSBAIJ_2()
319 …PetscPrefetchBlock(ib + jmin + n, n, 0, PETSC_PREFETCH_HINT_NTA); /* Indices for the next row (ass… in MatMult_SeqSBAIJ_2()
323 cval = ib[j] * 2; in MatMult_SeqSBAIJ_2()
348 const PetscInt *aj = a->j, *ai = a->i, *ib; in MatMult_SeqSBAIJ_3() local
365 ib = aj + *ai; in MatMult_SeqSBAIJ_3()
368 if (*ib == i) { /* (diag of A)*x */ in MatMult_SeqSBAIJ_3()
375 …PetscPrefetchBlock(ib + jmin + n, n, 0, PETSC_PREFETCH_HINT_NTA); /* Indices for the next row (ass… in MatMult_SeqSBAIJ_3()
379 cval = ib[j] * 3; in MatMult_SeqSBAIJ_3()
406 const PetscInt *aj = a->j, *ai = a->i, *ib; in MatMult_SeqSBAIJ_4() local
424 ib = aj + *ai; in MatMult_SeqSBAIJ_4()
427 if (*ib == i) { /* (diag of A)*x */ in MatMult_SeqSBAIJ_4()
435 …PetscPrefetchBlock(ib + jmin + n, n, 0, PETSC_PREFETCH_HINT_NTA); /* Indices for the next row (a… in MatMult_SeqSBAIJ_4()
439 cval = ib[j] * 4; in MatMult_SeqSBAIJ_4()
468 const PetscInt *aj = a->j, *ai = a->i, *ib; in MatMult_SeqSBAIJ_5() local
487 ib = aj + *ai; in MatMult_SeqSBAIJ_5()
490 if (*ib == i) { /* (diag of A)*x */ in MatMult_SeqSBAIJ_5()
499 …PetscPrefetchBlock(ib + jmin + n, n, 0, PETSC_PREFETCH_HINT_NTA); /* Indices for the next row (a… in MatMult_SeqSBAIJ_5()
503 cval = ib[j] * 5; in MatMult_SeqSBAIJ_5()
534 const PetscInt *aj = a->j, *ai = a->i, *ib; in MatMult_SeqSBAIJ_6() local
554 ib = aj + *ai; in MatMult_SeqSBAIJ_6()
557 if (*ib == i) { /* (diag of A)*x */ in MatMult_SeqSBAIJ_6()
567 …PetscPrefetchBlock(ib + jmin + n, n, 0, PETSC_PREFETCH_HINT_NTA); /* Indices for the next row (a… in MatMult_SeqSBAIJ_6()
571 cval = ib[j] * 6; in MatMult_SeqSBAIJ_6()
604 const PetscInt *aj = a->j, *ai = a->i, *ib; in MatMult_SeqSBAIJ_7() local
625 ib = aj + *ai; in MatMult_SeqSBAIJ_7()
628 if (*ib == i) { /* (diag of A)*x */ in MatMult_SeqSBAIJ_7()
639 …PetscPrefetchBlock(ib + jmin + n, n, 0, PETSC_PREFETCH_HINT_NTA); /* Indices for the next row (a… in MatMult_SeqSBAIJ_7()
643 cval = ib[j] * 7; in MatMult_SeqSBAIJ_7()
753 const PetscInt *aj = a->j, *ai = a->i, *ib; in MatMultAdd_SeqSBAIJ_1() local
768 ib = aj + *ai; in MatMultAdd_SeqSBAIJ_1()
771 if (n && *ib == i) { /* (diag of A)*x */ in MatMultAdd_SeqSBAIJ_1()
772 z[i] += *v++ * x[*ib++]; in MatMultAdd_SeqSBAIJ_1()
777 cval = *ib; in MatMultAdd_SeqSBAIJ_1()
779 z[i] += *v++ * x[*ib++]; /* (strict upper triangular part of A)*x */ in MatMultAdd_SeqSBAIJ_1()
783 cval = *ib; in MatMultAdd_SeqSBAIJ_1()
785 z[i] += *v++ * x[*ib++]; /* (strict upper triangular part of A)*x */ in MatMultAdd_SeqSBAIJ_1()
806 const PetscInt *aj = a->j, *ai = a->i, *ib; in MatMultAdd_SeqSBAIJ_2() local
822 ib = aj + *ai; in MatMultAdd_SeqSBAIJ_2()
825 if (n && *ib == i) { /* (diag of A)*x */ in MatMultAdd_SeqSBAIJ_2()
831 …PetscPrefetchBlock(ib + jmin + n, n, 0, PETSC_PREFETCH_HINT_NTA); /* Indices for the next row (ass… in MatMultAdd_SeqSBAIJ_2()
835 cval = ib[j] * 2; in MatMultAdd_SeqSBAIJ_2()
860 const PetscInt *aj = a->j, *ai = a->i, *ib; in MatMultAdd_SeqSBAIJ_3() local
877 ib = aj + *ai; in MatMultAdd_SeqSBAIJ_3()
880 if (n && *ib == i) { /* (diag of A)*x */ in MatMultAdd_SeqSBAIJ_3()
887 …PetscPrefetchBlock(ib + jmin + n, n, 0, PETSC_PREFETCH_HINT_NTA); /* Indices for the next row (ass… in MatMultAdd_SeqSBAIJ_3()
891 cval = ib[j] * 3; in MatMultAdd_SeqSBAIJ_3()
919 const PetscInt *aj = a->j, *ai = a->i, *ib; in MatMultAdd_SeqSBAIJ_4() local
937 ib = aj + *ai; in MatMultAdd_SeqSBAIJ_4()
940 if (n && *ib == i) { /* (diag of A)*x */ in MatMultAdd_SeqSBAIJ_4()
948 …PetscPrefetchBlock(ib + jmin + n, n, 0, PETSC_PREFETCH_HINT_NTA); /* Indices for the next row (a… in MatMultAdd_SeqSBAIJ_4()
952 cval = ib[j] * 4; in MatMultAdd_SeqSBAIJ_4()
982 const PetscInt *aj = a->j, *ai = a->i, *ib; in MatMultAdd_SeqSBAIJ_5() local
1001 ib = aj + *ai; in MatMultAdd_SeqSBAIJ_5()
1004 if (n && *ib == i) { /* (diag of A)*x */ in MatMultAdd_SeqSBAIJ_5()
1013 …PetscPrefetchBlock(ib + jmin + n, n, 0, PETSC_PREFETCH_HINT_NTA); /* Indices for the next row (a… in MatMultAdd_SeqSBAIJ_5()
1017 cval = ib[j] * 5; in MatMultAdd_SeqSBAIJ_5()
1049 const PetscInt *aj = a->j, *ai = a->i, *ib; in MatMultAdd_SeqSBAIJ_6() local
1069 ib = aj + *ai; in MatMultAdd_SeqSBAIJ_6()
1072 if (n && *ib == i) { /* (diag of A)*x */ in MatMultAdd_SeqSBAIJ_6()
1082 …PetscPrefetchBlock(ib + jmin + n, n, 0, PETSC_PREFETCH_HINT_NTA); /* Indices for the next row (a… in MatMultAdd_SeqSBAIJ_6()
1086 cval = ib[j] * 6; in MatMultAdd_SeqSBAIJ_6()
1120 const PetscInt *aj = a->j, *ai = a->i, *ib; in MatMultAdd_SeqSBAIJ_7() local
1141 ib = aj + *ai; in MatMultAdd_SeqSBAIJ_7()
1144 if (n && *ib == i) { /* (diag of A)*x */ in MatMultAdd_SeqSBAIJ_7()
1155 …PetscPrefetchBlock(ib + jmin + n, n, 0, PETSC_PREFETCH_HINT_NTA); /* Indices for the next row (a… in MatMultAdd_SeqSBAIJ_7()
1159 cval = ib[j] * 7; in MatMultAdd_SeqSBAIJ_7()