Lines Matching refs:jl

45   PetscInt       *jl, *q, jmin, jmax, juidx, nzk, qm, *iu, *ju, k, j, vj, umax, maxadd;  in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR()  local
76 PetscCall(PetscMalloc2(mbs, &jl, mbs, &q)); in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR()
78 jl[i] = mbs; in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR()
108 prow = jl[prow]; /* next pivot row (== mbs for symbolic factorization) */ in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR()
128 prow = jl[prow]; /* next pivot row */ in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR()
134 jl[k] = jl[i]; in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR()
135 jl[i] = k; in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR()
177 PetscCall(PetscFree2(jl, q)); in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR()
228 PetscInt *jl, jmin, jmax, nzk, *ui, k, j, *il, nextprow; in MatCholeskyFactorSymbolic_SeqSBAIJ() local
256 PetscCall(PetscMalloc4(mbs, &ui_ptr, mbs, &il, mbs, &jl, mbs, &cols)); in MatCholeskyFactorSymbolic_SeqSBAIJ()
258 jl[i] = mbs; in MatCholeskyFactorSymbolic_SeqSBAIJ()
283 prow = jl[k]; /* 1st pivot row */ in MatCholeskyFactorSymbolic_SeqSBAIJ()
286 nextprow = jl[prow]; in MatCholeskyFactorSymbolic_SeqSBAIJ()
299 jl[prow] = jl[j]; in MatCholeskyFactorSymbolic_SeqSBAIJ()
300 jl[j] = prow; in MatCholeskyFactorSymbolic_SeqSBAIJ()
319 jl[k] = jl[i]; in MatCholeskyFactorSymbolic_SeqSBAIJ()
320 jl[i] = k; in MatCholeskyFactorSymbolic_SeqSBAIJ()
333 PetscCall(PetscFree4(ui_ptr, il, jl, cols)); in MatCholeskyFactorSymbolic_SeqSBAIJ()
393 PetscInt *jl, jmin, jmax, nzk, *ui, k, j, *il, nextprow; in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace() local
431 PetscCall(PetscMalloc4(mbs, &ui_ptr, mbs, &il, mbs, &jl, mbs, &cols)); in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
433 jl[i] = mbs; in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
457 prow = jl[k]; /* 1st pivot row */ in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
460 nextprow = jl[prow]; in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
474 jl[prow] = jl[j]; in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
475 jl[j] = prow; in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
494 jl[k] = jl[i]; in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
495 jl[i] = k; in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
508 PetscCall(PetscFree4(ui_ptr, il, jl, cols)); in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
564 PetscInt *a2anew, k, k1, jmin, jmax, *jl, *il, vj, nexti, ili; in MatCholeskyFactorNumeric_SeqSBAIJ_N() local
575 PetscCall(PetscMalloc2(mbs, &il, mbs, &jl)); in MatCholeskyFactorNumeric_SeqSBAIJ_N()
579 for (i = 0; i < mbs; i++) jl[i] = mbs; in MatCholeskyFactorNumeric_SeqSBAIJ_N()
641 i = jl[k]; /* first row to be added to k_th row */ in MatCholeskyFactorNumeric_SeqSBAIJ_N()
644 nexti = jl[i]; /* next row to be added to k_th row */ in MatCholeskyFactorNumeric_SeqSBAIJ_N()
677 jl[i] = jl[j]; in MatCholeskyFactorNumeric_SeqSBAIJ_N()
678 jl[j] = i; /* update jl */ in MatCholeskyFactorNumeric_SeqSBAIJ_N()
708 jl[k] = jl[i]; in MatCholeskyFactorNumeric_SeqSBAIJ_N()
709 jl[i] = k; in MatCholeskyFactorNumeric_SeqSBAIJ_N()
714 PetscCall(PetscFree2(il, jl)); in MatCholeskyFactorNumeric_SeqSBAIJ_N()
737 PetscInt *ai, *aj, k, k1, jmin, jmax, *jl, *il, vj, nexti, ili; in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering() local
747 PetscCall(PetscMalloc2(mbs, &il, mbs, &jl)); in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering()
749 for (i = 0; i < mbs; i++) jl[i] = mbs; in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering()
773 i = jl[k]; /* first row to be added to k_th row */ in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering()
776 nexti = jl[i]; /* next row to be added to k_th row */ in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering()
809 jl[i] = jl[j]; in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering()
810 jl[j] = i; /* update jl */ in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering()
840 jl[k] = jl[i]; in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering()
841 jl[i] = k; in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering()
846 PetscCall(PetscFree2(il, jl)); in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering()
871 PetscInt *a2anew, k, k1, jmin, jmax, *jl, *il, vj, nexti, ili; in MatCholeskyFactorNumeric_SeqSBAIJ_2() local
890 PetscCall(PetscMalloc2(mbs, &il, mbs, &jl)); in MatCholeskyFactorNumeric_SeqSBAIJ_2()
892 for (i = 0; i < mbs; i++) jl[i] = mbs; in MatCholeskyFactorNumeric_SeqSBAIJ_2()
949 i = jl[k]; /* first row to be added to k_th row */ in MatCholeskyFactorNumeric_SeqSBAIJ_2()
952 nexti = jl[i]; /* next row to be added to k_th row */ in MatCholeskyFactorNumeric_SeqSBAIJ_2()
994 jl[i] = jl[j]; in MatCholeskyFactorNumeric_SeqSBAIJ_2()
995 jl[j] = i; /* update jl */ in MatCholeskyFactorNumeric_SeqSBAIJ_2()
1024 jl[k] = jl[i]; in MatCholeskyFactorNumeric_SeqSBAIJ_2()
1025 jl[i] = k; in MatCholeskyFactorNumeric_SeqSBAIJ_2()
1030 PetscCall(PetscFree2(il, jl)); in MatCholeskyFactorNumeric_SeqSBAIJ_2()
1050 PetscInt *ai, *aj, k, k1, jmin, jmax, *jl, *il, vj, nexti, ili; in MatCholeskyFactorNumeric_SeqSBAIJ_2_NaturalOrdering() local
1069 PetscCall(PetscMalloc2(mbs, &il, mbs, &jl)); in MatCholeskyFactorNumeric_SeqSBAIJ_2_NaturalOrdering()
1071 for (i = 0; i < mbs; i++) jl[i] = mbs; in MatCholeskyFactorNumeric_SeqSBAIJ_2_NaturalOrdering()
1091 i = jl[k]; /* first row to be added to k_th row */ in MatCholeskyFactorNumeric_SeqSBAIJ_2_NaturalOrdering()
1094 nexti = jl[i]; /* next row to be added to k_th row */ in MatCholeskyFactorNumeric_SeqSBAIJ_2_NaturalOrdering()
1136 jl[i] = jl[j]; in MatCholeskyFactorNumeric_SeqSBAIJ_2_NaturalOrdering()
1137 jl[j] = i; /* update jl */ in MatCholeskyFactorNumeric_SeqSBAIJ_2_NaturalOrdering()
1166 jl[k] = jl[i]; in MatCholeskyFactorNumeric_SeqSBAIJ_2_NaturalOrdering()
1167 jl[i] = k; in MatCholeskyFactorNumeric_SeqSBAIJ_2_NaturalOrdering()
1172 PetscCall(PetscFree2(il, jl)); in MatCholeskyFactorNumeric_SeqSBAIJ_2_NaturalOrdering()
1195 PetscInt k, jmin, jmax, *jl, *il, col, nexti, ili, nz; in MatCholeskyFactorNumeric_SeqSBAIJ_1_inplace() local
1228 PetscCall(PetscMalloc3(mbs, &rtmp, mbs, &il, mbs, &jl)); in MatCholeskyFactorNumeric_SeqSBAIJ_1_inplace()
1235 jl[i] = mbs; in MatCholeskyFactorNumeric_SeqSBAIJ_1_inplace()
1254 i = jl[k]; /* first row to be added to k_th row */ in MatCholeskyFactorNumeric_SeqSBAIJ_1_inplace()
1257 nexti = jl[i]; /* next row to be added to k_th row */ in MatCholeskyFactorNumeric_SeqSBAIJ_1_inplace()
1275 jl[i] = jl[j]; in MatCholeskyFactorNumeric_SeqSBAIJ_1_inplace()
1276 jl[j] = i; in MatCholeskyFactorNumeric_SeqSBAIJ_1_inplace()
1313 jl[k] = jl[i]; in MatCholeskyFactorNumeric_SeqSBAIJ_1_inplace()
1314 jl[i] = k; in MatCholeskyFactorNumeric_SeqSBAIJ_1_inplace()
1318 PetscCall(PetscFree3(rtmp, il, jl)); in MatCholeskyFactorNumeric_SeqSBAIJ_1_inplace()
1504 PetscInt k, jmin, *jl, *il, nexti, ili, *acol, *bcol, nz; in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering_inplace() local
1523 PetscCall(PetscMalloc2(mbs, &il, mbs, &jl)); in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering_inplace()
1530 jl[i] = mbs; in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering_inplace()
1549 i = jl[k]; /* first row to be added to k_th row */ in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering_inplace()
1552 nexti = jl[i]; /* next row to be added to k_th row */ in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering_inplace()
1571 jl[i] = jl[j]; in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering_inplace()
1572 jl[j] = i; in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering_inplace()
1610 jl[k] = jl[i]; in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering_inplace()
1611 jl[i] = k; in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering_inplace()
1616 PetscCall(PetscFree2(il, jl)); in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering_inplace()