Home
last modified time | relevance | path

Searched refs:Conjugate (Results 1 – 21 of 21) sorted by relevance

/petsc/doc/overview/
H A Dlinear_solve_table.md503 * - Conjugate Gradient
508 * - Conjugate Gradient Squared
513 * - Conjugate Gradient for Least Squares
518 * - Conjugate Gradient on Normal Equations
523 * - Nash Conjugate Gradient with trust region constraint
528 * - Conjugate Gradient with trust region constraint
533 * - Gould et al Conjugate Gradient with trust region constraint
538 * - Steinhaug Conjugate Gradient with trust region constraint
543 * - Left Conjugate Direction
548 * - Bi-Conjugate Gradient
[all …]
H A Dtao_solve_table.md27 * - Conjugate Gradient
89 * - Bounded Conjugate Gradient
129 * - Gradient Projection Conjugate Gradient
/petsc/src/mat/tests/
H A Dex258.c9 Mat A, B, Bdense, Conjugate; in main() local
52 PetscCall(MatDuplicate(A, MAT_COPY_VALUES, &Conjugate)); in main()
53 if (conjugate) PetscCall(MatConjugate(Conjugate)); in main()
56 PetscCall(MatProductReplaceMats(Conjugate, NULL, NULL, B)); in main()
61 PetscCall(MatDestroy(&Conjugate)); in main()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DKSP.pyx15 The Preconditioned Conjugate Gradient (PCG) iterative method.
24 Pipelined Conjugate Gradients with Residual Replacement.
27 Deep pipelined (length l) Conjugate Gradient method.
39 Conjugate gradient method subject to a constraint
42 Conjugate gradient method subject to a constraint on the
45 Conjugate gradient method subject to a constraint on the
48 Flexible Conjugate Gradient method (FCG). Unlike most KSP
52 Pipelined, Flexible Conjugate Gradient method.
103 Conjugate Gradient Squared method.
109 (Preconditioned) Conjugate Residuals (CR) method.
[all …]
H A DTAO.pyx75 """TAO Bound Constrained Conjugate Gradient (BNCG) Update Type."""
H A DVec.pyx2320 """Conjugate the vector.
/petsc/doc/changes/
H A D39.md128 Conjugate Gradient (BNCG) algorithms for bound constrained
H A D31.md114 - Added KSPGCR (Generalized Conjugate Residuals), a flexible method
H A D37.md137 - A Flexible Conjugate Gradient (FCG) implementation has been added
/petsc/doc/manual/
H A Dksp.md318 * - Conjugate Gradient :cite:`hs:52`
321 * - Pipelined Conjugate Gradients :cite:`ghyselsvanroose2014`
324 * - Pipelined Conjugate Gradients (Gropp)
327 * - Pipelined Conjugate Gradients with Residual Replacement
330 * - Conjugate Gradients for the Normal Equations
333 * - Flexible Conjugate Gradients :cite:`flexiblecg`
336 * -  Pipelined, Flexible Conjugate Gradients :cite:`sananschneppmay2016`
339 * - Conjugate Gradients for Least Squares
342 * - Conjugate Gradients with Constraint (1)
345 * - Conjugate Gradients with Constraint (2)
[all …]
H A Dsnes.md643 **Nonlinear Conjugate Gradients.** Nonlinear CG, `SNESNCG`, is equivalent to linear
646 Hestenes-Steifel, Polak-Ribiere-Polyak, Dai-Yuan, and Conjugate Descent)
H A Dtao.md1584 #### Nonlinear Conjugate Gradient Method (CG)
1613 the Bounded Nonlinear Conjugate Gradient (BNCG) algorithm that can solve
1855 #### Bounded Nonlinear Conjugate Gradient (BNCG)
2804 #### Gradient Projection Conjugate Gradient Method (GPCG)
/petsc/src/vec/vec/impls/seq/cupm/
H A Dvecseqcupm.hpp122 static PetscErrorCode Conjugate(Vec) noexcept;
H A Dvecseqcupm_impl.hpp66 PetscCall(PetscObjectComposeFunction(PetscObjectCast(v), VecAsyncFnName(Conjugate), nullptr)); in ClearAsyncFunctions()
95 …PetscCall(PetscObjectComposeFunction(PetscObjectCast(v), VecAsyncFnName(Conjugate), VecSeq_CUPM<T>… in InitializeAsyncFunctions()
2037 inline PetscErrorCode VecSeq_CUPM<T>::Conjugate(Vec xin) noexcept in Conjugate() function in Petsc::vec::cupm::impl::VecSeq_CUPM
/petsc/doc/community/bofs/
H A D2026_Feb_CASS.md47 … issues related to the parallel distribution of the matrices. Using the Conjugate Gradient method …
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp159 static PetscErrorCode Conjugate(Mat) noexcept;
1123 MatSetOp_CUPM(to_host, A, conjugate, MatConjugate_SeqDense, Conjugate); in BindToCPU()
1459 inline PetscErrorCode MatDense_Seq_CUPM<T>::Conjugate(Mat A) noexcept in Conjugate() function in Petsc::mat::cupm::impl::MatDense_Seq_CUPM
/petsc/include/petsc/private/
H A Dveccupmimpl.h1034 VecSetOp_CUPM(conjugate, VecConjugate_Seq, VecSeq_T::Conjugate); in BindToCPU_CUPMBase()
/petsc/src/vec/vec/utils/
H A Dvinv.c1350 …if (PetscDefined(USE_COMPLEX)) PetscCall(VecApplyUnary_Private(v, dctx, VecAsyncFnName(Conjugate),… in VecConjugateAsync_Private()
/petsc/src/mat/impls/elemental/
H A Dmatelem.cxx558 El::Conjugate(*a->emat); in MatConjugate_Elemental()
/petsc/lib/petsc/bin/maint/
H A Dtoclapack.sh4826 /* = BLAS_CONJ_TRANS = 113 : Conjugate Transpose */
/petsc/doc/
H A Dpetsc.bib733 …title = {Conjugate gradient algorithms with reduced synchronization overhead on distribut…
6350 title = {Comparison of Quasi Minimal Residual and Bi-Conjugate Gradient Iterative Methods
13883 title = {Methods of Conjugate Gradients for Solving Linear Systems},
17921 title = {Function Minimization by Conjugate Gradients},
19060 title = {Hiding Global Synchronization Latency in the Preconditioned Conjugate Gradient
19891 title = {Inexact Preconditioned {Conjugate Gradient} Method with Inner-Outer Iteration},
19912 title = {Flexible Conjugate Gradients},
19922 title = {A Black Box Generalized {Conjugate Gradient} Solver with Inner Iterations and
19933 title = {{Conjugate Gradient} methods for indefinite systems},
20042 title = {Flexible {Conjugate Gradients}},
[all …]