| /petsc/src/mat/impls/sbaij/seq/ |
| H A D | aijsbaij.c | 10 …PetscInt *ai = a->i, *aj = a->j, m = A->rmap->N, n = A->cmap->n, i, j, k, *bi, *bj, *rowlength… in MatConvert_SeqSBAIJ_SeqAIJ() local 50 bj = b->j; in MatConvert_SeqSBAIJ_SeqAIJ() 76 *(bj + rowstart[itmp]) = (*aj) * bs + k; in MatConvert_SeqSBAIJ_SeqAIJ() 90 *(bj + rowstart[itmp]) = i * bs + k; in MatConvert_SeqSBAIJ_SeqAIJ() 99 *(bj + rowstart[itmp]) = (*aj) * bs + k; in MatConvert_SeqSBAIJ_SeqAIJ() 168 …PetscInt *ai = a->i, *aj, m = A->rmap->N, n = A->cmap->N, i, j, *bi, *bj, *rowlengths, bs = … in MatConvert_SeqAIJ_SeqSBAIJ() local 202 bj = b->j; in MatConvert_SeqAIJ_SeqSBAIJ() 210 *bj = *aj; in MatConvert_SeqAIJ_SeqSBAIJ() 211 bj++; in MatConvert_SeqAIJ_SeqSBAIJ() 240 …PetscInt *ai = a->i, *aj = a->j, m = A->rmap->N, n = A->cmap->n, *bi, *bj, *browlengths, nz, *… in MatConvert_SeqSBAIJ_SeqBAIJ() local [all …]
|
| H A D | sbaijfact.c | 562 const PetscInt *ai, *aj, *perm_ptr, mbs = a->mbs, *bi = b->i, *bj = b->j; in MatCholeskyFactorNumeric_SeqSBAIJ_N() local 668 rtmp_ptr = rtmp + bj[j] * bs2; in MatCholeskyFactorNumeric_SeqSBAIJ_N() 676 j = bj[jmin]; in MatCholeskyFactorNumeric_SeqSBAIJ_N() 696 vj = bj[j]; /* block col. index of U */ in MatCholeskyFactorNumeric_SeqSBAIJ_N() 707 i = bj[jmin]; in MatCholeskyFactorNumeric_SeqSBAIJ_N() 736 PetscInt i, j, mbs = a->mbs, *bi = b->i, *bj = b->j; in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering() local 800 rtmp_ptr = rtmp + bj[j] * bs2; in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering() 808 j = bj[jmin]; in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering() 828 vj = bj[j]; /* block col. index of U */ in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering() 839 i = bj[jmin]; in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering() [all …]
|
| H A D | sbaijfact4.c | 10 PetscInt i, j, mbs = a->mbs, *bi = b->i, *bj = b->j; in MatCholeskyFactorNumeric_SeqSBAIJ_3_NaturalOrdering() local 94 rtmp_ptr = rtmp + bj[j] * 9; in MatCholeskyFactorNumeric_SeqSBAIJ_3_NaturalOrdering() 112 j = bj[jmin]; in MatCholeskyFactorNumeric_SeqSBAIJ_3_NaturalOrdering() 131 vj = bj[j]; /* block col. index of U */ in MatCholeskyFactorNumeric_SeqSBAIJ_3_NaturalOrdering() 142 i = bj[jmin]; in MatCholeskyFactorNumeric_SeqSBAIJ_3_NaturalOrdering()
|
| H A D | sbaijfact3.c | 9 const PetscInt *ai, *aj, *perm_ptr, mbs = a->mbs, *bi = b->i, *bj = b->j; in MatCholeskyFactorNumeric_SeqSBAIJ_3() local 132 rtmp_ptr = rtmp + bj[j] * 9; in MatCholeskyFactorNumeric_SeqSBAIJ_3() 150 j = bj[jmin]; in MatCholeskyFactorNumeric_SeqSBAIJ_3() 169 vj = bj[j]; /* block col. index of U */ in MatCholeskyFactorNumeric_SeqSBAIJ_3() 180 i = bj[jmin]; in MatCholeskyFactorNumeric_SeqSBAIJ_3()
|
| H A D | sbaijfact5.c | 10 PetscInt i, j, mbs = a->mbs, *bi = b->i, *bj = b->j; in MatCholeskyFactorNumeric_SeqSBAIJ_4_NaturalOrdering() local 111 rtmp_ptr = rtmp + bj[j] * 16; in MatCholeskyFactorNumeric_SeqSBAIJ_4_NaturalOrdering() 137 j = bj[jmin]; in MatCholeskyFactorNumeric_SeqSBAIJ_4_NaturalOrdering() 160 vj = bj[j]; /* block col. index of U */ in MatCholeskyFactorNumeric_SeqSBAIJ_4_NaturalOrdering() 171 i = bj[jmin]; in MatCholeskyFactorNumeric_SeqSBAIJ_4_NaturalOrdering()
|
| H A D | sbaijfact6.c | 9 const PetscInt *ai, *aj, *perm_ptr, mbs = a->mbs, *bi = b->i, *bj = b->j; in MatCholeskyFactorNumeric_SeqSBAIJ_4() local 149 rtmp_ptr = rtmp + bj[j] * 16; in MatCholeskyFactorNumeric_SeqSBAIJ_4() 175 j = bj[jmin]; in MatCholeskyFactorNumeric_SeqSBAIJ_4() 199 vj = bj[j]; /* block col. index of U */ in MatCholeskyFactorNumeric_SeqSBAIJ_4() 210 i = bj[jmin]; in MatCholeskyFactorNumeric_SeqSBAIJ_4()
|
| H A D | sbaijfact8.c | 10 PetscInt i, j, mbs = a->mbs, *bi = b->i, *bj = b->j; in MatCholeskyFactorNumeric_SeqSBAIJ_5_NaturalOrdering() local 130 rtmp_ptr = rtmp + bj[j] * 25; in MatCholeskyFactorNumeric_SeqSBAIJ_5_NaturalOrdering() 166 j = bj[jmin]; in MatCholeskyFactorNumeric_SeqSBAIJ_5_NaturalOrdering() 185 vj = bj[j]; /* block col. index of U */ in MatCholeskyFactorNumeric_SeqSBAIJ_5_NaturalOrdering() 196 i = bj[jmin]; in MatCholeskyFactorNumeric_SeqSBAIJ_5_NaturalOrdering()
|
| H A D | sbaijfact7.c | 9 const PetscInt *ai, *aj, *perm_ptr, mbs = a->mbs, *bi = b->i, *bj = b->j; in MatCholeskyFactorNumeric_SeqSBAIJ_5() local 168 rtmp_ptr = rtmp + bj[j] * 25; in MatCholeskyFactorNumeric_SeqSBAIJ_5() 204 j = bj[jmin]; in MatCholeskyFactorNumeric_SeqSBAIJ_5() 223 vj = bj[j]; /* block col. index of U */ in MatCholeskyFactorNumeric_SeqSBAIJ_5() 234 i = bj[jmin]; in MatCholeskyFactorNumeric_SeqSBAIJ_5()
|
| /petsc/src/mat/impls/baij/seq/ |
| H A D | baijfact2.c | 20 …const PetscInt n = a->mbs, *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j, *ajtmp, *bjtmp, *bdia… in MatLUFactorNumeric_SeqBAIJ_15_NaturalOrdering() local 40 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqBAIJ_15_NaturalOrdering() 45 bjtmp = bj + bdiag[i + 1] + 1; in MatLUFactorNumeric_SeqBAIJ_15_NaturalOrdering() 55 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqBAIJ_15_NaturalOrdering() 120 PetscInt i, j, k, n = a->mbs, *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j; in MatLUFactorNumeric_SeqBAIJ_N() local 142 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqBAIJ_N() 147 bjtmp = bj + bdiag[i + 1] + 1; in MatLUFactorNumeric_SeqBAIJ_N() 157 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqBAIJ_N() 256 PetscInt i, j, nz, *bi, *bj, *bdiag, bi_temp; in MatILUFactorSymbolic_SeqBAIJ_ilu0() local 278 bj = b->j; in MatILUFactorSymbolic_SeqBAIJ_ilu0() [all …]
|
| H A D | baijfact13.c | 15 PetscInt i, j, n = a->mbs, *bi = b->i, *bj = b->j; in MatILUFactorNumeric_SeqBAIJ_3_inplace() local 38 ajtmp = bj + bi[i]; in MatILUFactorNumeric_SeqBAIJ_3_inplace() 75 pj = bj + diag_offset[row] + 1; in MatILUFactorNumeric_SeqBAIJ_3_inplace() 128 pj = bj + bi[i]; in MatILUFactorNumeric_SeqBAIJ_3_inplace() 174 const PetscInt n = a->mbs, *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j; in MatLUFactorNumeric_SeqBAIJ_3() local 194 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqBAIJ_3() 199 bjtmp = bj + bdiag[i + 1] + 1; in MatLUFactorNumeric_SeqBAIJ_3() 209 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqBAIJ_3() 275 PetscInt i, j, n = a->mbs, *bi = b->i, *bj = b->j; in MatILUFactorNumeric_SeqBAIJ_3_NaturalOrdering_inplace() local 296 ajtmp = bj + bi[i]; in MatILUFactorNumeric_SeqBAIJ_3_NaturalOrdering_inplace() [all …]
|
| H A D | baijfact.c | 13 const PetscInt n = a->mbs, *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j, bs2 = a->bs2; in MatLUFactorNumeric_SeqBAIJ_2() local 33 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqBAIJ_2() 38 bjtmp = bj + bdiag[i + 1] + 1; in MatLUFactorNumeric_SeqBAIJ_2() 48 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqBAIJ_2() 122 const PetscInt n = a->mbs, *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j, bs2 = a->bs2; in MatLUFactorNumeric_SeqBAIJ_2_NaturalOrdering() local 141 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqBAIJ_2_NaturalOrdering() 146 bjtmp = bj + bdiag[i + 1] + 1; in MatLUFactorNumeric_SeqBAIJ_2_NaturalOrdering() 156 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqBAIJ_2_NaturalOrdering() 229 PetscInt i, j, n = a->mbs, *bi = b->i, *bj = b->j; in MatILUFactorNumeric_SeqBAIJ_2_inplace() local 251 ajtmp = bj + bi[i]; in MatILUFactorNumeric_SeqBAIJ_2_inplace() [all …]
|
| H A D | baijfact4.c | 12 PetscInt i, j, n = a->mbs, *bi = b->i, *bj = b->j; in MatILUFactorNumeric_SeqBAIJ_N_inplace() local 34 ajtmp = bj + bi[i]; in MatILUFactorNumeric_SeqBAIJ_N_inplace() 53 pj = bj + diag_offset[row] + 1; in MatILUFactorNumeric_SeqBAIJ_N_inplace() 64 pj = bj + bi[i]; in MatILUFactorNumeric_SeqBAIJ_N_inplace()
|
| H A D | baijfact11.c | 15 PetscInt i, j, n = a->mbs, *bi = b->i, *bj = b->j; in MatILUFactorNumeric_SeqBAIJ_4_inplace() local 41 ajtmp = bj + bi[i]; in MatILUFactorNumeric_SeqBAIJ_4_inplace() 93 pj = bj + diag_offset[row] + 1; in MatILUFactorNumeric_SeqBAIJ_4_inplace() 178 pj = bj + bi[i]; in MatILUFactorNumeric_SeqBAIJ_4_inplace() 236 const PetscInt n = a->mbs, *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j; in MatLUFactorNumeric_SeqBAIJ_4() local 262 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqBAIJ_4() 267 bjtmp = bj + bdiag[i + 1] + 1; in MatLUFactorNumeric_SeqBAIJ_4() 277 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqBAIJ_4() 346 PetscInt i, j, n = a->mbs, *bi = b->i, *bj = b->j; in MatILUFactorNumeric_SeqBAIJ_4_NaturalOrdering_inplace() local 370 ajtmp = bj + bi[i]; in MatILUFactorNumeric_SeqBAIJ_4_NaturalOrdering_inplace() [all …]
|
| H A D | baijfact3.c | 158 PetscInt *bi, *bj, *ajtmp; in MatLUFactorSymbolic_SeqBAIJ() local 246 PetscCall(PetscMalloc1(bi[n], &bj)); in MatLUFactorSymbolic_SeqBAIJ() 247 PetscCall(PetscFreeSpaceContiguous_LU(&free_space, bj, n, bi, bdiag)); in MatLUFactorSymbolic_SeqBAIJ() 258 b->j = bj; in MatLUFactorSymbolic_SeqBAIJ()
|
| H A D | baijfact9.c | 15 PetscInt *bi = b->i, *bj = b->j, *ajtmpold, *ajtmp; in MatILUFactorNumeric_SeqBAIJ_5_inplace() local 45 ajtmp = bj + bi[i]; in MatILUFactorNumeric_SeqBAIJ_5_inplace() 124 pj = bj + diag_offset[row] + 1; in MatILUFactorNumeric_SeqBAIJ_5_inplace() 247 pj = bj + bi[i]; in MatILUFactorNumeric_SeqBAIJ_5_inplace() 314 const PetscInt n = a->mbs, *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j; in MatLUFactorNumeric_SeqBAIJ_5() local 334 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqBAIJ_5() 339 bjtmp = bj + bdiag[i + 1] + 1; in MatLUFactorNumeric_SeqBAIJ_5() 349 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqBAIJ_5() 418 PetscInt i, j, n = a->mbs, *bi = b->i, *bj = b->j, ipvt[5]; in MatILUFactorNumeric_SeqBAIJ_5_NaturalOrdering_inplace() local 437 ajtmp = bj + bi[i]; in MatILUFactorNumeric_SeqBAIJ_5_NaturalOrdering_inplace() [all …]
|
| H A D | baijfact7.c | 14 …const PetscInt *ajtmpold, *ajtmp, *diag_offset = b->diag, *r, *ic, *bi = b->i, *bj = b->j, *ai = a… in MatILUFactorNumeric_SeqBAIJ_6_inplace() local 41 ajtmp = bj + bi[i]; in MatILUFactorNumeric_SeqBAIJ_6_inplace() 136 pj = bj + diag_offset[row] + 1; in MatILUFactorNumeric_SeqBAIJ_6_inplace() 305 pj = bj + bi[i]; in MatILUFactorNumeric_SeqBAIJ_6_inplace() 372 const PetscInt n = a->mbs, *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j; in MatLUFactorNumeric_SeqBAIJ_6() local 392 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqBAIJ_6() 397 bjtmp = bj + bdiag[i + 1] + 1; in MatLUFactorNumeric_SeqBAIJ_6() 407 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqBAIJ_6() 473 PetscInt i, j, n = a->mbs, *bi = b->i, *bj = b->j; in MatILUFactorNumeric_SeqBAIJ_6_NaturalOrdering_inplace() local 500 ajtmp = bj + bi[i]; in MatILUFactorNumeric_SeqBAIJ_6_NaturalOrdering_inplace() [all …]
|
| H A D | baijfact5.c | 13 const PetscInt *r, *ic, *bi = b->i, *bj = b->j, *ajtmp, *ai = a->i, *aj = a->j, *pj, *ajtmpold; in MatILUFactorNumeric_SeqBAIJ_7_inplace() local 44 ajtmp = bj + bi[i]; in MatILUFactorNumeric_SeqBAIJ_7_inplace() 166 pj = bj + diag_offset[row] + 1; in MatILUFactorNumeric_SeqBAIJ_7_inplace() 388 pj = bj + bi[i]; in MatILUFactorNumeric_SeqBAIJ_7_inplace() 468 const PetscInt n = a->mbs, *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j; in MatLUFactorNumeric_SeqBAIJ_7() local 488 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqBAIJ_7() 493 bjtmp = bj + bdiag[i + 1] + 1; in MatLUFactorNumeric_SeqBAIJ_7() 503 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqBAIJ_7() 569 PetscInt i, j, n = a->mbs, *bi = b->i, *bj = b->j; in MatILUFactorNumeric_SeqBAIJ_7_NaturalOrdering_inplace() local 599 ajtmp = bj + bi[i]; in MatILUFactorNumeric_SeqBAIJ_7_NaturalOrdering_inplace() [all …]
|
| /petsc/src/mat/utils/ |
| H A D | freespace.c | 63 PetscInt row, nnz, *bj, *array, total, bi_temp; in PetscFreeSpaceContiguous_LU() local 88 bj = space + bi[row]; in PetscFreeSpaceContiguous_LU() 89 PetscCall(PetscArraycpy(bj, array, nnzL)); in PetscFreeSpaceContiguous_LU() 99 bj = space + bi_temp; in PetscFreeSpaceContiguous_LU() 100 PetscCall(PetscArraycpy(bj, array + nnzL + 1, nnzU)); in PetscFreeSpaceContiguous_LU()
|
| /petsc/src/mat/tests/ |
| H A D | ex303.c | 11 PetscInt *bi, *bj, nd; in main() local 55 …RowIJ(B, 0, PETSC_FALSE, PETSC_FALSE, &nd, (const PetscInt **)&bi, (const PetscInt **)&bj, &done)); in main() 62 …for (int j = 0; j < bi[i + 1] - bi[i]; j++) PetscCall(MatSetValue(B2, i, garray[bj[bi[i] + j]], ba… in main() 67 …RowIJ(B, 0, PETSC_FALSE, PETSC_FALSE, &nd, (const PetscInt **)&bi, (const PetscInt **)&bj, &done)); in main()
|
| /petsc/src/mat/impls/aij/seq/bas/ |
| H A D | basfactor.c | 100 PetscInt mbs = A->rmap->n, *bi = b->i, *bj = b->j; in MatCholeskyFactorNumeric_SeqAIJ_Bas() local 112 …PetscCall(spbas_compress_pattern(bi, bj, mbs, mbs, SPBAS_DIAGONAL_OFFSETS, &Pattern, &mem_reductio… in MatCholeskyFactorNumeric_SeqAIJ_Bas() 114 PetscCall(PetscFree(bj)); in MatCholeskyFactorNumeric_SeqAIJ_Bas() 144 PetscCall(spbas_matrix_to_crs(matrix_L, &ba, &bi, &bj)); in MatCholeskyFactorNumeric_SeqAIJ_Bas() 146 b->j = bj; in MatCholeskyFactorNumeric_SeqAIJ_Bas()
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | matmatmult.c | 150 PetscInt i, j, anzi, brow, bnzj, cnzi, *bj, *aj, *lnk, ndouble = 0, Crmax; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed() local 182 bj = b->j + bi[brow]; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed() 184 PetscCall(PetscLLCondensedAddSorted(bnzj, bj, lnk, lnkbt)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed() 252 PetscInt *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j, *bjj, *ci = c->i, *cj = c->j; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted() local 289 bjj = PetscSafePointerPlusOffset(bj, bi[brow]); in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted() 325 PetscInt *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j, *bjj, *ci = c->i, *cj = c->j; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable() local 352 bjj = bj + bi[brow]; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable() 387 PetscInt i, j, anzi, brow, bnzj, cnzi, *bj, *aj, *lnk, ndouble = 0, Crmax; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast() local 416 bj = b->j + bi[brow]; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast() 418 PetscCall(PetscLLCondensedAddSorted_fast(bnzj, bj, lnk)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast() [all …]
|
| H A D | aijfact.c | 60 PetscInt *bi, *bj; in MatLUFactorSymbolic_SeqAIJ() local 145 PetscCall(PetscShmgetAllocateArray(bi[n], sizeof(PetscInt), (void **)&bj)); in MatLUFactorSymbolic_SeqAIJ() 146 PetscCall(PetscFreeSpaceContiguous_LU(&free_space, bj, n, bi, bdiag)); in MatLUFactorSymbolic_SeqAIJ() 156 b->j = bj; in MatLUFactorSymbolic_SeqAIJ() 224 const PetscInt n = A->rmap->n, *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j, *bdiag = b->diag; in MatLUFactorNumeric_SeqAIJ() local 271 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqAIJ() 276 bjtmp = bj + bdiag[i + 1] + 1; in MatLUFactorNumeric_SeqAIJ() 288 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqAIJ() 404 const PetscInt *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j; in MatLUFactorNumeric_SeqAIJ_inplace() local 448 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqAIJ_inplace() [all …]
|
| /petsc/src/mat/impls/aij/mpi/mkl_cpardiso/ |
| H A D | mkl_cpardiso.c | 145 const PetscInt *ai, *aj, *bi, *bj, *garray, m = A->rmap->n, *ajj, *bjj; in MatConvertToTriples_mpiaij_mpiaij_MKL_CPARDISO() local 159 bj = bb->j; in MatConvertToTriples_mpiaij_mpiaij_MKL_CPARDISO() 185 bjj = bj + bi[i]; in MatConvertToTriples_mpiaij_mpiaij_MKL_CPARDISO() 216 …const PetscInt *ai, *aj, *bi, *bj, *garray, bs = A->rmap->bs, bs2 = bs * bs, m = A->rmap->n / b… in MatConvertToTriples_mpibaij_mpibaij_MKL_CPARDISO() local 230 bj = bb->j; in MatConvertToTriples_mpibaij_mpibaij_MKL_CPARDISO() 256 bjj = bj + bi[i]; in MatConvertToTriples_mpibaij_mpibaij_MKL_CPARDISO() 289 …const PetscInt *ai, *aj, *bi, *bj, *garray, bs = A->rmap->bs, bs2 = bs * bs, m = A->rmap->n / b… in MatConvertToTriples_mpisbaij_mpisbaij_MKL_CPARDISO() local 302 bj = bb->j; in MatConvertToTriples_mpisbaij_mpisbaij_MKL_CPARDISO() 328 bjj = bj + bi[i]; in MatConvertToTriples_mpisbaij_mpisbaij_MKL_CPARDISO()
|
| /petsc/src/mat/impls/aij/mpi/crl/ |
| H A D | mcrl.c | 42 …PetscInt *aj = Aij->j, *bj = Bij->j; /* From the CSR representation; points to the beginning o… in MatMPIAIJCRL_create_aijcrl() local 64 icols[j * m + i] = nd + *bj++; in MatMPIAIJCRL_create_aijcrl()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiov.c | 286 const PetscInt *gcols, *ai, *aj, *bi, *bj; in MatIncreaseOverlap_MPIAIJ_Send_Scalable() local 299 PetscCall(MatGetRowIJ(bmat, 0, PETSC_FALSE, PETSC_FALSE, &bn, &bi, &bj, &done)); in MatIncreaseOverlap_MPIAIJ_Send_Scalable() 337 col = gcols[bj[k]]; in MatIncreaseOverlap_MPIAIJ_Send_Scalable() 377 col = gcols[bj[k]]; in MatIncreaseOverlap_MPIAIJ_Send_Scalable() 398 PetscCall(MatRestoreRowIJ(bmat, 0, PETSC_FALSE, PETSC_FALSE, &bn, &bi, &bj, &done)); in MatIncreaseOverlap_MPIAIJ_Send_Scalable() 404 const PetscInt *gcols, *ai, *aj, *bi, *bj, *indices; in MatIncreaseOverlap_MPIAIJ_Local_Scalable() local 419 PetscCall(MatGetRowIJ(bmat, 0, PETSC_FALSE, PETSC_FALSE, &bn, &bi, &bj, &done)); in MatIncreaseOverlap_MPIAIJ_Local_Scalable() 452 col = gcols[bj[k]]; in MatIncreaseOverlap_MPIAIJ_Local_Scalable() 465 PetscCall(MatRestoreRowIJ(bmat, 0, PETSC_FALSE, PETSC_FALSE, &bn, &bi, &bj, &done)); in MatIncreaseOverlap_MPIAIJ_Local_Scalable() 856 PetscInt *bi, *bj, *garray, i, j, k, row, isz_i; in MatIncreaseOverlap_MPIAIJ_Local() local [all …]
|