Lines Matching refs:idiag
861 const PetscScalar *b, *xb, *idiag; in MatSOR_SeqKAIJ() local
878 idiag = kaij->ibdiag; in MatSOR_SeqKAIJ()
896 PetscKernel_w_gets_Ar_times_v(bs, bs, b, idiag, x); /* x[0:bs] <- D^{-1} b[0:bs] */ in MatSOR_SeqKAIJ()
899 idiag += bs2; in MatSOR_SeqKAIJ()
921 PetscKernel_w_gets_Ar_times_v(bs, bs, t + i2, idiag, y); in MatSOR_SeqKAIJ()
924 idiag += bs2; in MatSOR_SeqKAIJ()
932 idiag = kaij->ibdiag + bs2 * (m - 1); in MatSOR_SeqKAIJ()
935 PetscKernel_w_gets_Ar_times_v(bs, bs, w, idiag, x + i2); in MatSOR_SeqKAIJ()
937 idiag -= bs2; in MatSOR_SeqKAIJ()
965 PetscKernel_w_gets_Ar_times_v(bs, bs, w, idiag, y); /* RHS incorrect for omega != 1.0 */ in MatSOR_SeqKAIJ()
968 idiag -= bs2; in MatSOR_SeqKAIJ()
978 idiag = kaij->ibdiag; in MatSOR_SeqKAIJ()
1033 PetscKernel_w_gets_Ar_times_v(bs, bs, w, idiag, y); in MatSOR_SeqKAIJ()
1036 idiag += bs2; in MatSOR_SeqKAIJ()
1042 idiag = kaij->ibdiag + bs2 * (m - 1); in MatSOR_SeqKAIJ()
1098 PetscKernel_w_gets_Ar_times_v(bs, bs, w, idiag, y); in MatSOR_SeqKAIJ()
1128 PetscKernel_w_gets_Ar_times_v(bs, bs, w, idiag, y); in MatSOR_SeqKAIJ()