Home
last modified time | relevance | path

Searched refs:Bi (Results 1 – 11 of 11) sorted by relevance

/petsc/src/mat/tests/
H A Dex251.c16 …PetscInt Bi[] = {0, 0, 1, 1, 2, 2, 4, 4, 5, 5, 5, 6, 7, 7, 8, 8, 9, 9, 10, 10, 12, 12, 13, 13, 14,… in main() local
20 PetscInt Bnnz = PETSC_STATIC_ARRAY_LENGTH(Bi); in main()
48 …for (k = 0; k < Bnnz; k++) PetscCall(MatSetValue(B, Bi[k], Bj[k], Bi[k] + Bj[k] + 2.0, INSERT_VALU… in main()
H A Dex250.c16 …PetscInt Bi[] = {0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12… in main() local
20 PetscInt Bnnz = PETSC_STATIC_ARRAY_LENGTH(Bi); in main()
48 …for (k = 0; k < Bnnz; k++) PetscCall(MatSetValue(B, Bi[k], Bj[k], Bi[k] + Bj[k] + 2.0, INSERT_VALU… in main()
/petsc/src/mat/impls/aij/mpi/kokkos/
H A Dmpiaijkok.kokkos.cxx356 const MatRowMapType *Ai = Ai_h.data(), *Bi = Bi_h.data(); in MatMPIAIJKokkosReduceBegin() local
366 first = Bj + Bi[i]; in MatMPIAIJKokkosReduceBegin()
367 last = Bj + Bi[i + 1]; in MatMPIAIJKokkosReduceBegin()
378 E_NzLeft[i] = first - (Bj + Bi[i]); in MatMPIAIJKokkosReduceBegin()
379 E_RowLen[i] = (Ai[i + 1] - Ai[i]) + (Bi[i + 1] - Bi[i]); in MatMPIAIJKokkosReduceBegin()
449 PetscInt *buf = &sendCol[Ai[i] + Bi[i]]; in MatMPIAIJKokkosReduceBegin()
451 PetscInt alen = Ai[i + 1] - Ai[i], blen = Bi[i + 1] - Bi[i]; in MatMPIAIJKokkosReduceBegin()
454 buf[j] = garray1[Bj[Bi[i] + j]]; // left B, in global in MatMPIAIJKokkosReduceBegin()
458 buf[j] = garray1[Bj[Bi[i] + j - alen]]; // right B, in global in MatMPIAIJKokkosReduceBegin()
634 const auto &Bi = B.graph.row_map; in MatMPIAIJKokkosReduceBegin() local
[all …]
/petsc/doc/overview/
H A Dlinear_solve_table.md548 * - Bi-Conjugate Gradient
553 * - Stabilized Bi-Conjugate Gradient
558 * - Improved Stabilized Bi-Conjugate Gradient
583 * - Flexible stabilized Bi-Conjugate Gradients
588 * - Flexible stabilized Bi-Conjugate Gradients with fewer reductions
593 * - Stabilized Bi-Conjugate Gradients with length :math:`\ell` recurrence
668 * - Pipelined stabilized Bi-Conjugate Gradients
/petsc/src/mat/impls/aij/seq/kokkos/
H A Daijkok.kokkos.cxx1941 const PetscInt *Bi = b->i, *Bj = b->j, *Bdiag = b->diag; in MatLUFactorNumeric_SeqAIJKokkos() local
1948 …factors->jL_h = MatColIdxKokkosViewHost(NoInit("jL_h"), (Bi[m] - Bi[0]) + m); // + the diagonal en… in MatLUFactorNumeric_SeqAIJKokkos()
1949 factors->aL_h = MatScalarKokkosViewHost(NoInit("aL_h"), (Bi[m] - Bi[0]) + m); in MatLUFactorNumeric_SeqAIJKokkos()
1961 PetscInt llen = Bi[i + 1] - Bi[i]; // exclusive of the diagonal entry in MatLUFactorNumeric_SeqAIJKokkos()
1964 …PetscCall(PetscArraycpy(Lj + Li[i], Bj + Bi[i], llen)); // entries of L on the left of the diagonal in MatLUFactorNumeric_SeqAIJKokkos()
2022 PetscInt llen = Bi[i + 1] - Bi[i]; in MatLUFactorNumeric_SeqAIJKokkos()
2030 PetscCall(PetscArraycpy(La + Li[i], Ba + Bi[i], llen)); // entries of L in MatLUFactorNumeric_SeqAIJKokkos()
2185 const PetscInt *Bi = b->i, *Bj = b->j, *Bdiag = b->diag; in MatCholeskyFactorNumeric_SeqAIJKokkos() local
2191 factors->iU_h = PetscIntKokkosViewHost(const_cast<PetscInt *>(Bi), m + 1); // wrap Bi as iU_h in MatCholeskyFactorNumeric_SeqAIJKokkos()
2192 factors->jU_h = MatColIdxKokkosViewHost(NoInit("jU_h"), Bi[m]); in MatCholeskyFactorNumeric_SeqAIJKokkos()
[all …]
/petsc/src/binding/petsc4py/docs/source/
H A Doverview.rst75 iterative methods, including GMRES, CG, CGS, Bi-CG-Stab, two
/petsc/doc/changes/
H A D300.md125 - Added KSPIBCGS a variant of Bi-CG-stab that has only 1
H A D2024.md275 `-ksp_avoid_norms`. For the methods CG, Richardson, Bi-CG-stab,
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c6566 PetscInt *Ai, *Bi; in MatSetPreallocationCOO_MPIAIJ() local
6570 PetscCall(PetscMalloc1(m + 1, &Bi)); in MatSetPreallocationCOO_MPIAIJ()
6581 …Internal(mat, j1, j2, rowMid1, rowEnd1, rowMid2, rowEnd2, Bjmap1, Bjmap2, Bimap1, Bimap2, Bi, Bj)); in MatSetPreallocationCOO_MPIAIJ()
6586 PetscInt Bnnz = Bi[m]; in MatSetPreallocationCOO_MPIAIJ()
6646 PetscCall(MatCreateSeqAIJWithArrays(PETSC_COMM_SELF, m, mat->cmap->N, Bi, Bj, Ba, &mpiaij->B)); in MatSetPreallocationCOO_MPIAIJ()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DKSP.pyx86 Quasi- Minimal Residual variant of the Bi-CGStab algorithm
/petsc/doc/
H A Dpetsc.bib218 title = {Bi-modal MPI and MPI+ threads computing on scalable multicore systems},
754 title = {{BiCGstab}(l) and other hybrid {Bi-CG} methods},
6350 title = {Comparison of Quasi Minimal Residual and Bi-Conjugate Gradient Iterative Methods
13628 title = {Bi-{CGSTAB}: A fast and smoothly converging variant of {Bi-CG} for the solution
19831 title = {Flexible {BiCG} and flexible {Bi-CGSTAB} for nonsymmetric linear systems},
19860 title = {Flexible {BiCG} and flexible {Bi-CGSTAB} for nonsymmetric linear systems},
19942 title = {{Bi-CGSTAB} as an induced dimension reduction method},
25089 title = {An Algorithm for Solving the General Bi--Level Programming Problem},
39180 title = {A quasi-minimal residual variant of the {Bi-CGSTAB} algorithm for nonsymmetric