Lines Matching refs:i2
224 PetscInt m = a->mbs, i, i2, nz, bs = A->rmap->bs, bs2 = bs * bs, k, j, idx, it; in MatSOR_SeqBAIJ() local
257 i2 = 1; in MatSOR_SeqBAIJ()
263 s[0] = b[i2]; in MatSOR_SeqBAIJ()
268 t[i2] = s[0]; in MatSOR_SeqBAIJ()
270 x[i2] = xw[0]; in MatSOR_SeqBAIJ()
272 i2 += 1; in MatSOR_SeqBAIJ()
279 i2 = 2; in MatSOR_SeqBAIJ()
285 s[0] = b[i2]; in MatSOR_SeqBAIJ()
286 s[1] = b[i2 + 1]; in MatSOR_SeqBAIJ()
294 t[i2] = s[0]; in MatSOR_SeqBAIJ()
295 t[i2 + 1] = s[1]; in MatSOR_SeqBAIJ()
297 x[i2] = xw[0]; in MatSOR_SeqBAIJ()
298 x[i2 + 1] = xw[1]; in MatSOR_SeqBAIJ()
300 i2 += 2; in MatSOR_SeqBAIJ()
308 i2 = 3; in MatSOR_SeqBAIJ()
314 s[0] = b[i2]; in MatSOR_SeqBAIJ()
315 s[1] = b[i2 + 1]; in MatSOR_SeqBAIJ()
316 s[2] = b[i2 + 2]; in MatSOR_SeqBAIJ()
325 t[i2] = s[0]; in MatSOR_SeqBAIJ()
326 t[i2 + 1] = s[1]; in MatSOR_SeqBAIJ()
327 t[i2 + 2] = s[2]; in MatSOR_SeqBAIJ()
329 x[i2] = xw[0]; in MatSOR_SeqBAIJ()
330 x[i2 + 1] = xw[1]; in MatSOR_SeqBAIJ()
331 x[i2 + 2] = xw[2]; in MatSOR_SeqBAIJ()
333 i2 += 3; in MatSOR_SeqBAIJ()
342 i2 = 4; in MatSOR_SeqBAIJ()
348 s[0] = b[i2]; in MatSOR_SeqBAIJ()
349 s[1] = b[i2 + 1]; in MatSOR_SeqBAIJ()
350 s[2] = b[i2 + 2]; in MatSOR_SeqBAIJ()
351 s[3] = b[i2 + 3]; in MatSOR_SeqBAIJ()
361 t[i2] = s[0]; in MatSOR_SeqBAIJ()
362 t[i2 + 1] = s[1]; in MatSOR_SeqBAIJ()
363 t[i2 + 2] = s[2]; in MatSOR_SeqBAIJ()
364 t[i2 + 3] = s[3]; in MatSOR_SeqBAIJ()
366 x[i2] = xw[0]; in MatSOR_SeqBAIJ()
367 x[i2 + 1] = xw[1]; in MatSOR_SeqBAIJ()
368 x[i2 + 2] = xw[2]; in MatSOR_SeqBAIJ()
369 x[i2 + 3] = xw[3]; in MatSOR_SeqBAIJ()
371 i2 += 4; in MatSOR_SeqBAIJ()
381 i2 = 5; in MatSOR_SeqBAIJ()
387 s[0] = b[i2]; in MatSOR_SeqBAIJ()
388 s[1] = b[i2 + 1]; in MatSOR_SeqBAIJ()
389 s[2] = b[i2 + 2]; in MatSOR_SeqBAIJ()
390 s[3] = b[i2 + 3]; in MatSOR_SeqBAIJ()
391 s[4] = b[i2 + 4]; in MatSOR_SeqBAIJ()
402 t[i2] = s[0]; in MatSOR_SeqBAIJ()
403 t[i2 + 1] = s[1]; in MatSOR_SeqBAIJ()
404 t[i2 + 2] = s[2]; in MatSOR_SeqBAIJ()
405 t[i2 + 3] = s[3]; in MatSOR_SeqBAIJ()
406 t[i2 + 4] = s[4]; in MatSOR_SeqBAIJ()
408 x[i2] = xw[0]; in MatSOR_SeqBAIJ()
409 x[i2 + 1] = xw[1]; in MatSOR_SeqBAIJ()
410 x[i2 + 2] = xw[2]; in MatSOR_SeqBAIJ()
411 x[i2 + 3] = xw[3]; in MatSOR_SeqBAIJ()
412 x[i2 + 4] = xw[4]; in MatSOR_SeqBAIJ()
414 i2 += 5; in MatSOR_SeqBAIJ()
425 i2 = 6; in MatSOR_SeqBAIJ()
431 s[0] = b[i2]; in MatSOR_SeqBAIJ()
432 s[1] = b[i2 + 1]; in MatSOR_SeqBAIJ()
433 s[2] = b[i2 + 2]; in MatSOR_SeqBAIJ()
434 s[3] = b[i2 + 3]; in MatSOR_SeqBAIJ()
435 s[4] = b[i2 + 4]; in MatSOR_SeqBAIJ()
436 s[5] = b[i2 + 5]; in MatSOR_SeqBAIJ()
448 t[i2] = s[0]; in MatSOR_SeqBAIJ()
449 t[i2 + 1] = s[1]; in MatSOR_SeqBAIJ()
450 t[i2 + 2] = s[2]; in MatSOR_SeqBAIJ()
451 t[i2 + 3] = s[3]; in MatSOR_SeqBAIJ()
452 t[i2 + 4] = s[4]; in MatSOR_SeqBAIJ()
453 t[i2 + 5] = s[5]; in MatSOR_SeqBAIJ()
455 x[i2] = xw[0]; in MatSOR_SeqBAIJ()
456 x[i2 + 1] = xw[1]; in MatSOR_SeqBAIJ()
457 x[i2 + 2] = xw[2]; in MatSOR_SeqBAIJ()
458 x[i2 + 3] = xw[3]; in MatSOR_SeqBAIJ()
459 x[i2 + 4] = xw[4]; in MatSOR_SeqBAIJ()
460 x[i2 + 5] = xw[5]; in MatSOR_SeqBAIJ()
462 i2 += 6; in MatSOR_SeqBAIJ()
474 i2 = 7; in MatSOR_SeqBAIJ()
480 s[0] = b[i2]; in MatSOR_SeqBAIJ()
481 s[1] = b[i2 + 1]; in MatSOR_SeqBAIJ()
482 s[2] = b[i2 + 2]; in MatSOR_SeqBAIJ()
483 s[3] = b[i2 + 3]; in MatSOR_SeqBAIJ()
484 s[4] = b[i2 + 4]; in MatSOR_SeqBAIJ()
485 s[5] = b[i2 + 5]; in MatSOR_SeqBAIJ()
486 s[6] = b[i2 + 6]; in MatSOR_SeqBAIJ()
499 t[i2] = s[0]; in MatSOR_SeqBAIJ()
500 t[i2 + 1] = s[1]; in MatSOR_SeqBAIJ()
501 t[i2 + 2] = s[2]; in MatSOR_SeqBAIJ()
502 t[i2 + 3] = s[3]; in MatSOR_SeqBAIJ()
503 t[i2 + 4] = s[4]; in MatSOR_SeqBAIJ()
504 t[i2 + 5] = s[5]; in MatSOR_SeqBAIJ()
505 t[i2 + 6] = s[6]; in MatSOR_SeqBAIJ()
507 x[i2] = xw[0]; in MatSOR_SeqBAIJ()
508 x[i2 + 1] = xw[1]; in MatSOR_SeqBAIJ()
509 x[i2 + 2] = xw[2]; in MatSOR_SeqBAIJ()
510 x[i2 + 3] = xw[3]; in MatSOR_SeqBAIJ()
511 x[i2 + 4] = xw[4]; in MatSOR_SeqBAIJ()
512 x[i2 + 5] = xw[5]; in MatSOR_SeqBAIJ()
513 x[i2 + 6] = xw[6]; in MatSOR_SeqBAIJ()
515 i2 += 7; in MatSOR_SeqBAIJ()
521 i2 = bs; in MatSOR_SeqBAIJ()
528 PetscCall(PetscArraycpy(w, b + i2, bs)); in MatSOR_SeqBAIJ()
536 PetscCall(PetscArraycpy(t + i2, w, bs)); in MatSOR_SeqBAIJ()
537 PetscKernel_w_gets_Ar_times_v(bs, bs, w, idiag, x + i2); in MatSOR_SeqBAIJ()
540 i2 += bs; in MatSOR_SeqBAIJ()
550 i2 = bs * (m - 1); in MatSOR_SeqBAIJ()
553 s[0] = xb[i2]; in MatSOR_SeqBAIJ()
555 x[i2] = xw[0]; in MatSOR_SeqBAIJ()
556 i2 -= 1; in MatSOR_SeqBAIJ()
561 s[0] = xb[i2]; in MatSOR_SeqBAIJ()
567 x[i2] = xw[0]; in MatSOR_SeqBAIJ()
569 i2 -= 1; in MatSOR_SeqBAIJ()
573 s[0] = xb[i2]; in MatSOR_SeqBAIJ()
574 s[1] = xb[i2 + 1]; in MatSOR_SeqBAIJ()
576 x[i2] = xw[0]; in MatSOR_SeqBAIJ()
577 x[i2 + 1] = xw[1]; in MatSOR_SeqBAIJ()
578 i2 -= 2; in MatSOR_SeqBAIJ()
584 s[0] = xb[i2]; in MatSOR_SeqBAIJ()
585 s[1] = xb[i2 + 1]; in MatSOR_SeqBAIJ()
594 x[i2] = xw[0]; in MatSOR_SeqBAIJ()
595 x[i2 + 1] = xw[1]; in MatSOR_SeqBAIJ()
597 i2 -= 2; in MatSOR_SeqBAIJ()
601 s[0] = xb[i2]; in MatSOR_SeqBAIJ()
602 s[1] = xb[i2 + 1]; in MatSOR_SeqBAIJ()
603 s[2] = xb[i2 + 2]; in MatSOR_SeqBAIJ()
605 x[i2] = xw[0]; in MatSOR_SeqBAIJ()
606 x[i2 + 1] = xw[1]; in MatSOR_SeqBAIJ()
607 x[i2 + 2] = xw[2]; in MatSOR_SeqBAIJ()
608 i2 -= 3; in MatSOR_SeqBAIJ()
614 s[0] = xb[i2]; in MatSOR_SeqBAIJ()
615 s[1] = xb[i2 + 1]; in MatSOR_SeqBAIJ()
616 s[2] = xb[i2 + 2]; in MatSOR_SeqBAIJ()
626 x[i2] = xw[0]; in MatSOR_SeqBAIJ()
627 x[i2 + 1] = xw[1]; in MatSOR_SeqBAIJ()
628 x[i2 + 2] = xw[2]; in MatSOR_SeqBAIJ()
630 i2 -= 3; in MatSOR_SeqBAIJ()
634 s[0] = xb[i2]; in MatSOR_SeqBAIJ()
635 s[1] = xb[i2 + 1]; in MatSOR_SeqBAIJ()
636 s[2] = xb[i2 + 2]; in MatSOR_SeqBAIJ()
637 s[3] = xb[i2 + 3]; in MatSOR_SeqBAIJ()
639 x[i2] = xw[0]; in MatSOR_SeqBAIJ()
640 x[i2 + 1] = xw[1]; in MatSOR_SeqBAIJ()
641 x[i2 + 2] = xw[2]; in MatSOR_SeqBAIJ()
642 x[i2 + 3] = xw[3]; in MatSOR_SeqBAIJ()
643 i2 -= 4; in MatSOR_SeqBAIJ()
649 s[0] = xb[i2]; in MatSOR_SeqBAIJ()
650 s[1] = xb[i2 + 1]; in MatSOR_SeqBAIJ()
651 s[2] = xb[i2 + 2]; in MatSOR_SeqBAIJ()
652 s[3] = xb[i2 + 3]; in MatSOR_SeqBAIJ()
663 x[i2] = xw[0]; in MatSOR_SeqBAIJ()
664 x[i2 + 1] = xw[1]; in MatSOR_SeqBAIJ()
665 x[i2 + 2] = xw[2]; in MatSOR_SeqBAIJ()
666 x[i2 + 3] = xw[3]; in MatSOR_SeqBAIJ()
668 i2 -= 4; in MatSOR_SeqBAIJ()
672 s[0] = xb[i2]; in MatSOR_SeqBAIJ()
673 s[1] = xb[i2 + 1]; in MatSOR_SeqBAIJ()
674 s[2] = xb[i2 + 2]; in MatSOR_SeqBAIJ()
675 s[3] = xb[i2 + 3]; in MatSOR_SeqBAIJ()
676 s[4] = xb[i2 + 4]; in MatSOR_SeqBAIJ()
678 x[i2] = xw[0]; in MatSOR_SeqBAIJ()
679 x[i2 + 1] = xw[1]; in MatSOR_SeqBAIJ()
680 x[i2 + 2] = xw[2]; in MatSOR_SeqBAIJ()
681 x[i2 + 3] = xw[3]; in MatSOR_SeqBAIJ()
682 x[i2 + 4] = xw[4]; in MatSOR_SeqBAIJ()
683 i2 -= 5; in MatSOR_SeqBAIJ()
689 s[0] = xb[i2]; in MatSOR_SeqBAIJ()
690 s[1] = xb[i2 + 1]; in MatSOR_SeqBAIJ()
691 s[2] = xb[i2 + 2]; in MatSOR_SeqBAIJ()
692 s[3] = xb[i2 + 3]; in MatSOR_SeqBAIJ()
693 s[4] = xb[i2 + 4]; in MatSOR_SeqBAIJ()
705 x[i2] = xw[0]; in MatSOR_SeqBAIJ()
706 x[i2 + 1] = xw[1]; in MatSOR_SeqBAIJ()
707 x[i2 + 2] = xw[2]; in MatSOR_SeqBAIJ()
708 x[i2 + 3] = xw[3]; in MatSOR_SeqBAIJ()
709 x[i2 + 4] = xw[4]; in MatSOR_SeqBAIJ()
711 i2 -= 5; in MatSOR_SeqBAIJ()
715 s[0] = xb[i2]; in MatSOR_SeqBAIJ()
716 s[1] = xb[i2 + 1]; in MatSOR_SeqBAIJ()
717 s[2] = xb[i2 + 2]; in MatSOR_SeqBAIJ()
718 s[3] = xb[i2 + 3]; in MatSOR_SeqBAIJ()
719 s[4] = xb[i2 + 4]; in MatSOR_SeqBAIJ()
720 s[5] = xb[i2 + 5]; in MatSOR_SeqBAIJ()
722 x[i2] = xw[0]; in MatSOR_SeqBAIJ()
723 x[i2 + 1] = xw[1]; in MatSOR_SeqBAIJ()
724 x[i2 + 2] = xw[2]; in MatSOR_SeqBAIJ()
725 x[i2 + 3] = xw[3]; in MatSOR_SeqBAIJ()
726 x[i2 + 4] = xw[4]; in MatSOR_SeqBAIJ()
727 x[i2 + 5] = xw[5]; in MatSOR_SeqBAIJ()
728 i2 -= 6; in MatSOR_SeqBAIJ()
734 s[0] = xb[i2]; in MatSOR_SeqBAIJ()
735 s[1] = xb[i2 + 1]; in MatSOR_SeqBAIJ()
736 s[2] = xb[i2 + 2]; in MatSOR_SeqBAIJ()
737 s[3] = xb[i2 + 3]; in MatSOR_SeqBAIJ()
738 s[4] = xb[i2 + 4]; in MatSOR_SeqBAIJ()
739 s[5] = xb[i2 + 5]; in MatSOR_SeqBAIJ()
752 x[i2] = xw[0]; in MatSOR_SeqBAIJ()
753 x[i2 + 1] = xw[1]; in MatSOR_SeqBAIJ()
754 x[i2 + 2] = xw[2]; in MatSOR_SeqBAIJ()
755 x[i2 + 3] = xw[3]; in MatSOR_SeqBAIJ()
756 x[i2 + 4] = xw[4]; in MatSOR_SeqBAIJ()
757 x[i2 + 5] = xw[5]; in MatSOR_SeqBAIJ()
759 i2 -= 6; in MatSOR_SeqBAIJ()
763 s[0] = xb[i2]; in MatSOR_SeqBAIJ()
764 s[1] = xb[i2 + 1]; in MatSOR_SeqBAIJ()
765 s[2] = xb[i2 + 2]; in MatSOR_SeqBAIJ()
766 s[3] = xb[i2 + 3]; in MatSOR_SeqBAIJ()
767 s[4] = xb[i2 + 4]; in MatSOR_SeqBAIJ()
768 s[5] = xb[i2 + 5]; in MatSOR_SeqBAIJ()
769 s[6] = xb[i2 + 6]; in MatSOR_SeqBAIJ()
771 x[i2] = xw[0]; in MatSOR_SeqBAIJ()
772 x[i2 + 1] = xw[1]; in MatSOR_SeqBAIJ()
773 x[i2 + 2] = xw[2]; in MatSOR_SeqBAIJ()
774 x[i2 + 3] = xw[3]; in MatSOR_SeqBAIJ()
775 x[i2 + 4] = xw[4]; in MatSOR_SeqBAIJ()
776 x[i2 + 5] = xw[5]; in MatSOR_SeqBAIJ()
777 x[i2 + 6] = xw[6]; in MatSOR_SeqBAIJ()
778 i2 -= 7; in MatSOR_SeqBAIJ()
784 s[0] = xb[i2]; in MatSOR_SeqBAIJ()
785 s[1] = xb[i2 + 1]; in MatSOR_SeqBAIJ()
786 s[2] = xb[i2 + 2]; in MatSOR_SeqBAIJ()
787 s[3] = xb[i2 + 3]; in MatSOR_SeqBAIJ()
788 s[4] = xb[i2 + 4]; in MatSOR_SeqBAIJ()
789 s[5] = xb[i2 + 5]; in MatSOR_SeqBAIJ()
790 s[6] = xb[i2 + 6]; in MatSOR_SeqBAIJ()
804 x[i2] = xw[0]; in MatSOR_SeqBAIJ()
805 x[i2 + 1] = xw[1]; in MatSOR_SeqBAIJ()
806 x[i2 + 2] = xw[2]; in MatSOR_SeqBAIJ()
807 x[i2 + 3] = xw[3]; in MatSOR_SeqBAIJ()
808 x[i2 + 4] = xw[4]; in MatSOR_SeqBAIJ()
809 x[i2 + 5] = xw[5]; in MatSOR_SeqBAIJ()
810 x[i2 + 6] = xw[6]; in MatSOR_SeqBAIJ()
812 i2 -= 7; in MatSOR_SeqBAIJ()
816 PetscCall(PetscArraycpy(w, xb + i2, bs)); in MatSOR_SeqBAIJ()
817 PetscKernel_w_gets_Ar_times_v(bs, bs, w, idiag, x + i2); in MatSOR_SeqBAIJ()
818 i2 -= bs; in MatSOR_SeqBAIJ()
825 PetscCall(PetscArraycpy(w, xb + i2, bs)); in MatSOR_SeqBAIJ()
833 PetscKernel_w_gets_Ar_times_v(bs, bs, w, idiag, x + i2); in MatSOR_SeqBAIJ()
836 i2 -= bs; in MatSOR_SeqBAIJ()
847 i2 = 0; in MatSOR_SeqBAIJ()
854 s[0] = b[i2]; in MatSOR_SeqBAIJ()
860 x[i2] += xw[0]; in MatSOR_SeqBAIJ()
862 i2 += 1; in MatSOR_SeqBAIJ()
870 s[0] = b[i2]; in MatSOR_SeqBAIJ()
871 s[1] = b[i2 + 1]; in MatSOR_SeqBAIJ()
880 x[i2] += xw[0]; in MatSOR_SeqBAIJ()
881 x[i2 + 1] += xw[1]; in MatSOR_SeqBAIJ()
883 i2 += 2; in MatSOR_SeqBAIJ()
891 s[0] = b[i2]; in MatSOR_SeqBAIJ()
892 s[1] = b[i2 + 1]; in MatSOR_SeqBAIJ()
893 s[2] = b[i2 + 2]; in MatSOR_SeqBAIJ()
903 x[i2] += xw[0]; in MatSOR_SeqBAIJ()
904 x[i2 + 1] += xw[1]; in MatSOR_SeqBAIJ()
905 x[i2 + 2] += xw[2]; in MatSOR_SeqBAIJ()
907 i2 += 3; in MatSOR_SeqBAIJ()
915 s[0] = b[i2]; in MatSOR_SeqBAIJ()
916 s[1] = b[i2 + 1]; in MatSOR_SeqBAIJ()
917 s[2] = b[i2 + 2]; in MatSOR_SeqBAIJ()
918 s[3] = b[i2 + 3]; in MatSOR_SeqBAIJ()
929 x[i2] += xw[0]; in MatSOR_SeqBAIJ()
930 x[i2 + 1] += xw[1]; in MatSOR_SeqBAIJ()
931 x[i2 + 2] += xw[2]; in MatSOR_SeqBAIJ()
932 x[i2 + 3] += xw[3]; in MatSOR_SeqBAIJ()
934 i2 += 4; in MatSOR_SeqBAIJ()
942 s[0] = b[i2]; in MatSOR_SeqBAIJ()
943 s[1] = b[i2 + 1]; in MatSOR_SeqBAIJ()
944 s[2] = b[i2 + 2]; in MatSOR_SeqBAIJ()
945 s[3] = b[i2 + 3]; in MatSOR_SeqBAIJ()
946 s[4] = b[i2 + 4]; in MatSOR_SeqBAIJ()
958 x[i2] += xw[0]; in MatSOR_SeqBAIJ()
959 x[i2 + 1] += xw[1]; in MatSOR_SeqBAIJ()
960 x[i2 + 2] += xw[2]; in MatSOR_SeqBAIJ()
961 x[i2 + 3] += xw[3]; in MatSOR_SeqBAIJ()
962 x[i2 + 4] += xw[4]; in MatSOR_SeqBAIJ()
964 i2 += 5; in MatSOR_SeqBAIJ()
972 s[0] = b[i2]; in MatSOR_SeqBAIJ()
973 s[1] = b[i2 + 1]; in MatSOR_SeqBAIJ()
974 s[2] = b[i2 + 2]; in MatSOR_SeqBAIJ()
975 s[3] = b[i2 + 3]; in MatSOR_SeqBAIJ()
976 s[4] = b[i2 + 4]; in MatSOR_SeqBAIJ()
977 s[5] = b[i2 + 5]; in MatSOR_SeqBAIJ()
990 x[i2] += xw[0]; in MatSOR_SeqBAIJ()
991 x[i2 + 1] += xw[1]; in MatSOR_SeqBAIJ()
992 x[i2 + 2] += xw[2]; in MatSOR_SeqBAIJ()
993 x[i2 + 3] += xw[3]; in MatSOR_SeqBAIJ()
994 x[i2 + 4] += xw[4]; in MatSOR_SeqBAIJ()
995 x[i2 + 5] += xw[5]; in MatSOR_SeqBAIJ()
997 i2 += 6; in MatSOR_SeqBAIJ()
1005 s[0] = b[i2]; in MatSOR_SeqBAIJ()
1006 s[1] = b[i2 + 1]; in MatSOR_SeqBAIJ()
1007 s[2] = b[i2 + 2]; in MatSOR_SeqBAIJ()
1008 s[3] = b[i2 + 3]; in MatSOR_SeqBAIJ()
1009 s[4] = b[i2 + 4]; in MatSOR_SeqBAIJ()
1010 s[5] = b[i2 + 5]; in MatSOR_SeqBAIJ()
1011 s[6] = b[i2 + 6]; in MatSOR_SeqBAIJ()
1025 x[i2] += xw[0]; in MatSOR_SeqBAIJ()
1026 x[i2 + 1] += xw[1]; in MatSOR_SeqBAIJ()
1027 x[i2 + 2] += xw[2]; in MatSOR_SeqBAIJ()
1028 x[i2 + 3] += xw[3]; in MatSOR_SeqBAIJ()
1029 x[i2 + 4] += xw[4]; in MatSOR_SeqBAIJ()
1030 x[i2 + 5] += xw[5]; in MatSOR_SeqBAIJ()
1031 x[i2 + 6] += xw[6]; in MatSOR_SeqBAIJ()
1033 i2 += 7; in MatSOR_SeqBAIJ()
1042 PetscCall(PetscArraycpy(w, b + i2, bs)); in MatSOR_SeqBAIJ()
1050 PetscKernel_w_gets_w_plus_Ar_times_v(bs, bs, w, idiag, x + i2); in MatSOR_SeqBAIJ()
1053 i2 += bs; in MatSOR_SeqBAIJ()
1061 i2 = bs * (m - 1); in MatSOR_SeqBAIJ()
1068 s[0] = b[i2]; in MatSOR_SeqBAIJ()
1074 x[i2] += xw[0]; in MatSOR_SeqBAIJ()
1076 i2 -= 1; in MatSOR_SeqBAIJ()
1084 s[0] = b[i2]; in MatSOR_SeqBAIJ()
1085 s[1] = b[i2 + 1]; in MatSOR_SeqBAIJ()
1094 x[i2] += xw[0]; in MatSOR_SeqBAIJ()
1095 x[i2 + 1] += xw[1]; in MatSOR_SeqBAIJ()
1097 i2 -= 2; in MatSOR_SeqBAIJ()
1105 s[0] = b[i2]; in MatSOR_SeqBAIJ()
1106 s[1] = b[i2 + 1]; in MatSOR_SeqBAIJ()
1107 s[2] = b[i2 + 2]; in MatSOR_SeqBAIJ()
1117 x[i2] += xw[0]; in MatSOR_SeqBAIJ()
1118 x[i2 + 1] += xw[1]; in MatSOR_SeqBAIJ()
1119 x[i2 + 2] += xw[2]; in MatSOR_SeqBAIJ()
1121 i2 -= 3; in MatSOR_SeqBAIJ()
1129 s[0] = b[i2]; in MatSOR_SeqBAIJ()
1130 s[1] = b[i2 + 1]; in MatSOR_SeqBAIJ()
1131 s[2] = b[i2 + 2]; in MatSOR_SeqBAIJ()
1132 s[3] = b[i2 + 3]; in MatSOR_SeqBAIJ()
1143 x[i2] += xw[0]; in MatSOR_SeqBAIJ()
1144 x[i2 + 1] += xw[1]; in MatSOR_SeqBAIJ()
1145 x[i2 + 2] += xw[2]; in MatSOR_SeqBAIJ()
1146 x[i2 + 3] += xw[3]; in MatSOR_SeqBAIJ()
1148 i2 -= 4; in MatSOR_SeqBAIJ()
1156 s[0] = b[i2]; in MatSOR_SeqBAIJ()
1157 s[1] = b[i2 + 1]; in MatSOR_SeqBAIJ()
1158 s[2] = b[i2 + 2]; in MatSOR_SeqBAIJ()
1159 s[3] = b[i2 + 3]; in MatSOR_SeqBAIJ()
1160 s[4] = b[i2 + 4]; in MatSOR_SeqBAIJ()
1172 x[i2] += xw[0]; in MatSOR_SeqBAIJ()
1173 x[i2 + 1] += xw[1]; in MatSOR_SeqBAIJ()
1174 x[i2 + 2] += xw[2]; in MatSOR_SeqBAIJ()
1175 x[i2 + 3] += xw[3]; in MatSOR_SeqBAIJ()
1176 x[i2 + 4] += xw[4]; in MatSOR_SeqBAIJ()
1178 i2 -= 5; in MatSOR_SeqBAIJ()
1186 s[0] = b[i2]; in MatSOR_SeqBAIJ()
1187 s[1] = b[i2 + 1]; in MatSOR_SeqBAIJ()
1188 s[2] = b[i2 + 2]; in MatSOR_SeqBAIJ()
1189 s[3] = b[i2 + 3]; in MatSOR_SeqBAIJ()
1190 s[4] = b[i2 + 4]; in MatSOR_SeqBAIJ()
1191 s[5] = b[i2 + 5]; in MatSOR_SeqBAIJ()
1204 x[i2] += xw[0]; in MatSOR_SeqBAIJ()
1205 x[i2 + 1] += xw[1]; in MatSOR_SeqBAIJ()
1206 x[i2 + 2] += xw[2]; in MatSOR_SeqBAIJ()
1207 x[i2 + 3] += xw[3]; in MatSOR_SeqBAIJ()
1208 x[i2 + 4] += xw[4]; in MatSOR_SeqBAIJ()
1209 x[i2 + 5] += xw[5]; in MatSOR_SeqBAIJ()
1211 i2 -= 6; in MatSOR_SeqBAIJ()
1219 s[0] = b[i2]; in MatSOR_SeqBAIJ()
1220 s[1] = b[i2 + 1]; in MatSOR_SeqBAIJ()
1221 s[2] = b[i2 + 2]; in MatSOR_SeqBAIJ()
1222 s[3] = b[i2 + 3]; in MatSOR_SeqBAIJ()
1223 s[4] = b[i2 + 4]; in MatSOR_SeqBAIJ()
1224 s[5] = b[i2 + 5]; in MatSOR_SeqBAIJ()
1225 s[6] = b[i2 + 6]; in MatSOR_SeqBAIJ()
1239 x[i2] += xw[0]; in MatSOR_SeqBAIJ()
1240 x[i2 + 1] += xw[1]; in MatSOR_SeqBAIJ()
1241 x[i2 + 2] += xw[2]; in MatSOR_SeqBAIJ()
1242 x[i2 + 3] += xw[3]; in MatSOR_SeqBAIJ()
1243 x[i2 + 4] += xw[4]; in MatSOR_SeqBAIJ()
1244 x[i2 + 5] += xw[5]; in MatSOR_SeqBAIJ()
1245 x[i2 + 6] += xw[6]; in MatSOR_SeqBAIJ()
1247 i2 -= 7; in MatSOR_SeqBAIJ()
1256 PetscCall(PetscArraycpy(w, b + i2, bs)); in MatSOR_SeqBAIJ()
1264 PetscKernel_w_gets_w_plus_Ar_times_v(bs, bs, w, idiag, x + i2); in MatSOR_SeqBAIJ()
1267 i2 -= bs; in MatSOR_SeqBAIJ()