Lines Matching refs:idiag

111     if (values) *values = a->idiag;  in MatInvertBlockDiagonal_SeqBAIJ()
115 if (!a->idiag) PetscCall(PetscMalloc1(bs2 * mbs, &a->idiag)); in MatInvertBlockDiagonal_SeqBAIJ()
116 diag = a->idiag; in MatInvertBlockDiagonal_SeqBAIJ()
117 if (values) *values = a->idiag; in MatInvertBlockDiagonal_SeqBAIJ()
221 const MatScalar *v, *aa = a->a, *idiag; in MatSOR_SeqBAIJ() local
239 idiag = a->idiag; in MatSOR_SeqBAIJ()
255 PetscKernel_v_gets_A_times_w_1(x, idiag, b); in MatSOR_SeqBAIJ()
258 idiag += 1; in MatSOR_SeqBAIJ()
269 PetscKernel_v_gets_A_times_w_1(xw, idiag, s); in MatSOR_SeqBAIJ()
271 idiag += 1; in MatSOR_SeqBAIJ()
276 PetscKernel_v_gets_A_times_w_2(x, idiag, b); in MatSOR_SeqBAIJ()
280 idiag += 4; in MatSOR_SeqBAIJ()
296 PetscKernel_v_gets_A_times_w_2(xw, idiag, s); in MatSOR_SeqBAIJ()
299 idiag += 4; in MatSOR_SeqBAIJ()
304 PetscKernel_v_gets_A_times_w_3(x, idiag, b); in MatSOR_SeqBAIJ()
309 idiag += 9; in MatSOR_SeqBAIJ()
328 PetscKernel_v_gets_A_times_w_3(xw, idiag, s); in MatSOR_SeqBAIJ()
332 idiag += 9; in MatSOR_SeqBAIJ()
337 PetscKernel_v_gets_A_times_w_4(x, idiag, b); in MatSOR_SeqBAIJ()
343 idiag += 16; in MatSOR_SeqBAIJ()
365 PetscKernel_v_gets_A_times_w_4(xw, idiag, s); in MatSOR_SeqBAIJ()
370 idiag += 16; in MatSOR_SeqBAIJ()
375 PetscKernel_v_gets_A_times_w_5(x, idiag, b); in MatSOR_SeqBAIJ()
382 idiag += 25; in MatSOR_SeqBAIJ()
407 PetscKernel_v_gets_A_times_w_5(xw, idiag, s); in MatSOR_SeqBAIJ()
413 idiag += 25; in MatSOR_SeqBAIJ()
418 PetscKernel_v_gets_A_times_w_6(x, idiag, b); in MatSOR_SeqBAIJ()
426 idiag += 36; in MatSOR_SeqBAIJ()
454 PetscKernel_v_gets_A_times_w_6(xw, idiag, s); in MatSOR_SeqBAIJ()
461 idiag += 36; in MatSOR_SeqBAIJ()
466 PetscKernel_v_gets_A_times_w_7(x, idiag, b); in MatSOR_SeqBAIJ()
475 idiag += 49; in MatSOR_SeqBAIJ()
506 PetscKernel_v_gets_A_times_w_7(xw, idiag, s); in MatSOR_SeqBAIJ()
514 idiag += 49; in MatSOR_SeqBAIJ()
519 PetscKernel_w_gets_Ar_times_v(bs, bs, b, idiag, x); in MatSOR_SeqBAIJ()
522 idiag += bs2; in MatSOR_SeqBAIJ()
537 PetscKernel_w_gets_Ar_times_v(bs, bs, w, idiag, x + i2); in MatSOR_SeqBAIJ()
539 idiag += bs2; in MatSOR_SeqBAIJ()
549 idiag = a->idiag + bs2 * (a->mbs - 1); in MatSOR_SeqBAIJ()
554 PetscKernel_v_gets_A_times_w_1(xw, idiag, s); in MatSOR_SeqBAIJ()
566 PetscKernel_v_gets_A_times_w_1(xw, idiag, s); in MatSOR_SeqBAIJ()
568 idiag -= 1; in MatSOR_SeqBAIJ()
575 PetscKernel_v_gets_A_times_w_2(xw, idiag, s); in MatSOR_SeqBAIJ()
579 idiag -= 4; in MatSOR_SeqBAIJ()
593 PetscKernel_v_gets_A_times_w_2(xw, idiag, s); in MatSOR_SeqBAIJ()
596 idiag -= 4; in MatSOR_SeqBAIJ()
604 PetscKernel_v_gets_A_times_w_3(xw, idiag, s); in MatSOR_SeqBAIJ()
609 idiag -= 9; in MatSOR_SeqBAIJ()
625 PetscKernel_v_gets_A_times_w_3(xw, idiag, s); in MatSOR_SeqBAIJ()
629 idiag -= 9; in MatSOR_SeqBAIJ()
638 PetscKernel_v_gets_A_times_w_4(xw, idiag, s); in MatSOR_SeqBAIJ()
644 idiag -= 16; in MatSOR_SeqBAIJ()
662 PetscKernel_v_gets_A_times_w_4(xw, idiag, s); in MatSOR_SeqBAIJ()
667 idiag -= 16; in MatSOR_SeqBAIJ()
677 PetscKernel_v_gets_A_times_w_5(xw, idiag, s); in MatSOR_SeqBAIJ()
684 idiag -= 25; in MatSOR_SeqBAIJ()
704 PetscKernel_v_gets_A_times_w_5(xw, idiag, s); in MatSOR_SeqBAIJ()
710 idiag -= 25; in MatSOR_SeqBAIJ()
721 PetscKernel_v_gets_A_times_w_6(xw, idiag, s); in MatSOR_SeqBAIJ()
729 idiag -= 36; in MatSOR_SeqBAIJ()
751 PetscKernel_v_gets_A_times_w_6(xw, idiag, s); in MatSOR_SeqBAIJ()
758 idiag -= 36; in MatSOR_SeqBAIJ()
770 PetscKernel_v_gets_A_times_w_7(x, idiag, b); in MatSOR_SeqBAIJ()
779 idiag -= 49; in MatSOR_SeqBAIJ()
803 PetscKernel_v_gets_A_times_w_7(xw, idiag, s); in MatSOR_SeqBAIJ()
811 idiag -= 49; in MatSOR_SeqBAIJ()
817 PetscKernel_w_gets_Ar_times_v(bs, bs, w, idiag, x + i2); in MatSOR_SeqBAIJ()
819 idiag -= bs2; in MatSOR_SeqBAIJ()
833 PetscKernel_w_gets_Ar_times_v(bs, bs, w, idiag, x + i2); in MatSOR_SeqBAIJ()
835 idiag -= bs2; in MatSOR_SeqBAIJ()
846 idiag = a->idiag; in MatSOR_SeqBAIJ()
859 PetscKernel_v_gets_A_times_w_1(xw, idiag, s); in MatSOR_SeqBAIJ()
861 idiag += 1; in MatSOR_SeqBAIJ()
879 PetscKernel_v_gets_A_times_w_2(xw, idiag, s); in MatSOR_SeqBAIJ()
882 idiag += 4; in MatSOR_SeqBAIJ()
902 PetscKernel_v_gets_A_times_w_3(xw, idiag, s); in MatSOR_SeqBAIJ()
906 idiag += 9; in MatSOR_SeqBAIJ()
928 PetscKernel_v_gets_A_times_w_4(xw, idiag, s); in MatSOR_SeqBAIJ()
933 idiag += 16; in MatSOR_SeqBAIJ()
957 PetscKernel_v_gets_A_times_w_5(xw, idiag, s); in MatSOR_SeqBAIJ()
963 idiag += 25; in MatSOR_SeqBAIJ()
989 PetscKernel_v_gets_A_times_w_6(xw, idiag, s); in MatSOR_SeqBAIJ()
996 idiag += 36; in MatSOR_SeqBAIJ()
1024 PetscKernel_v_gets_A_times_w_7(xw, idiag, s); in MatSOR_SeqBAIJ()
1032 idiag += 49; in MatSOR_SeqBAIJ()
1050 PetscKernel_w_gets_w_plus_Ar_times_v(bs, bs, w, idiag, x + i2); in MatSOR_SeqBAIJ()
1052 idiag += bs2; in MatSOR_SeqBAIJ()
1060 idiag = a->idiag + bs2 * (a->mbs - 1); in MatSOR_SeqBAIJ()
1073 PetscKernel_v_gets_A_times_w_1(xw, idiag, s); in MatSOR_SeqBAIJ()
1075 idiag -= 1; in MatSOR_SeqBAIJ()
1093 PetscKernel_v_gets_A_times_w_2(xw, idiag, s); in MatSOR_SeqBAIJ()
1096 idiag -= 4; in MatSOR_SeqBAIJ()
1116 PetscKernel_v_gets_A_times_w_3(xw, idiag, s); in MatSOR_SeqBAIJ()
1120 idiag -= 9; in MatSOR_SeqBAIJ()
1142 PetscKernel_v_gets_A_times_w_4(xw, idiag, s); in MatSOR_SeqBAIJ()
1147 idiag -= 16; in MatSOR_SeqBAIJ()
1171 PetscKernel_v_gets_A_times_w_5(xw, idiag, s); in MatSOR_SeqBAIJ()
1177 idiag -= 25; in MatSOR_SeqBAIJ()
1203 PetscKernel_v_gets_A_times_w_6(xw, idiag, s); in MatSOR_SeqBAIJ()
1210 idiag -= 36; in MatSOR_SeqBAIJ()
1238 PetscKernel_v_gets_A_times_w_7(xw, idiag, s); in MatSOR_SeqBAIJ()
1246 idiag -= 49; in MatSOR_SeqBAIJ()
1264 PetscKernel_w_gets_w_plus_Ar_times_v(bs, bs, w, idiag, x + i2); in MatSOR_SeqBAIJ()
1266 idiag -= bs2; in MatSOR_SeqBAIJ()
1519 PetscCall(PetscFree(a->idiag)); in MatDestroy_SeqBAIJ()