Lines Matching refs:bs2
863 PetscInt i, j, k, i2, bs, bs2, nz; in MatSOR_SeqKAIJ() local
873 bs2 = bs * bs; in MatSOR_SeqKAIJ()
882 …>sor.w, bs, &kaij->sor.y, m * bs, &kaij->sor.work, m * bs, &kaij->sor.t, m * bs2, &kaij->sor.arr)); in MatSOR_SeqKAIJ()
899 idiag += bs2; in MatSOR_SeqKAIJ()
924 idiag += bs2; in MatSOR_SeqKAIJ()
928 PetscCall(PetscLogFlops(1.0 * bs2 * a->nz)); in MatSOR_SeqKAIJ()
932 idiag = kaij->ibdiag + bs2 * (m - 1); in MatSOR_SeqKAIJ()
937 idiag -= bs2; in MatSOR_SeqKAIJ()
953 PetscCall(PetscArraycpy(arrt, T, bs2)); in MatSOR_SeqKAIJ()
954 for (k = 0; k < bs2; k++) arrt[k] *= v[j]; in MatSOR_SeqKAIJ()
955 arrt += bs2; in MatSOR_SeqKAIJ()
968 idiag -= bs2; in MatSOR_SeqKAIJ()
971 PetscCall(PetscLogFlops(1.0 * bs2 * (a->nz))); in MatSOR_SeqKAIJ()
993 PetscCall(PetscArraycpy(arrt, T, bs2)); in MatSOR_SeqKAIJ()
994 for (k = 0; k < bs2; k++) arrt[k] *= v[j]; in MatSOR_SeqKAIJ()
995 arrt += bs2; in MatSOR_SeqKAIJ()
1000 PetscCall(PetscArrayzero(arrt, bs2)); in MatSOR_SeqKAIJ()
1002 arrt += bs2; in MatSOR_SeqKAIJ()
1019 PetscCall(PetscArraycpy(arrt, T, bs2)); in MatSOR_SeqKAIJ()
1020 for (k = 0; k < bs2; k++) arrt[k] *= v[j]; in MatSOR_SeqKAIJ()
1021 arrt += bs2; in MatSOR_SeqKAIJ()
1026 PetscCall(PetscArrayzero(arrt, bs2)); in MatSOR_SeqKAIJ()
1028 arrt += bs2; in MatSOR_SeqKAIJ()
1036 idiag += bs2; in MatSOR_SeqKAIJ()
1042 idiag = kaij->ibdiag + bs2 * (m - 1); in MatSOR_SeqKAIJ()
1059 PetscCall(PetscArraycpy(arrt, T, bs2)); in MatSOR_SeqKAIJ()
1060 for (k = 0; k < bs2; k++) arrt[k] *= v[j]; in MatSOR_SeqKAIJ()
1061 arrt += bs2; in MatSOR_SeqKAIJ()
1066 PetscCall(PetscArrayzero(arrt, bs2)); in MatSOR_SeqKAIJ()
1068 arrt += bs2; in MatSOR_SeqKAIJ()
1084 PetscCall(PetscArraycpy(arrt, T, bs2)); in MatSOR_SeqKAIJ()
1085 for (k = 0; k < bs2; k++) arrt[k] *= v[j]; in MatSOR_SeqKAIJ()
1086 arrt += bs2; in MatSOR_SeqKAIJ()
1091 PetscCall(PetscArrayzero(arrt, bs2)); in MatSOR_SeqKAIJ()
1093 arrt += bs2; in MatSOR_SeqKAIJ()
1115 PetscCall(PetscArraycpy(arrt, T, bs2)); in MatSOR_SeqKAIJ()
1116 for (k = 0; k < bs2; k++) arrt[k] *= v[j]; in MatSOR_SeqKAIJ()
1117 arrt += bs2; in MatSOR_SeqKAIJ()
1122 PetscCall(PetscArrayzero(arrt, bs2)); in MatSOR_SeqKAIJ()
1124 arrt += bs2; in MatSOR_SeqKAIJ()
1132 PetscCall(PetscLogFlops(1.0 * bs2 * (a->nz))); in MatSOR_SeqKAIJ()