| /petsc/doc/overview/ |
| H A D | linear_solve_table.md | 503 * - 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 D | tao_solve_table.md | 27 * - Conjugate Gradient 89 * - Bounded Conjugate Gradient 129 * - Gradient Projection Conjugate Gradient
|
| /petsc/src/mat/tests/ |
| H A D | ex258.c | 9 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 D | KSP.pyx | 15 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 D | TAO.pyx | 75 """TAO Bound Constrained Conjugate Gradient (BNCG) Update Type."""
|
| H A D | Vec.pyx | 2320 """Conjugate the vector.
|
| /petsc/doc/changes/ |
| H A D | 39.md | 128 Conjugate Gradient (BNCG) algorithms for bound constrained
|
| H A D | 31.md | 114 - Added KSPGCR (Generalized Conjugate Residuals), a flexible method
|
| H A D | 37.md | 137 - A Flexible Conjugate Gradient (FCG) implementation has been added
|
| /petsc/doc/manual/ |
| H A D | ksp.md | 318 * - 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 D | snes.md | 643 **Nonlinear Conjugate Gradients.** Nonlinear CG, `SNESNCG`, is equivalent to linear 646 Hestenes-Steifel, Polak-Ribiere-Polyak, Dai-Yuan, and Conjugate Descent)
|
| H A D | tao.md | 1584 #### 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 D | vecseqcupm.hpp | 122 static PetscErrorCode Conjugate(Vec) noexcept;
|
| H A D | vecseqcupm_impl.hpp | 66 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 D | 2026_Feb_CASS.md | 47 … issues related to the parallel distribution of the matrices. Using the Conjugate Gradient method …
|
| /petsc/src/mat/impls/dense/seq/cupm/ |
| H A D | matseqdensecupm.hpp | 159 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 D | veccupmimpl.h | 1034 VecSetOp_CUPM(conjugate, VecConjugate_Seq, VecSeq_T::Conjugate); in BindToCPU_CUPMBase()
|
| /petsc/src/vec/vec/utils/ |
| H A D | vinv.c | 1350 …if (PetscDefined(USE_COMPLEX)) PetscCall(VecApplyUnary_Private(v, dctx, VecAsyncFnName(Conjugate),… in VecConjugateAsync_Private()
|
| /petsc/src/mat/impls/elemental/ |
| H A D | matelem.cxx | 558 El::Conjugate(*a->emat); in MatConjugate_Elemental()
|
| /petsc/lib/petsc/bin/maint/ |
| H A D | toclapack.sh | 4826 /* = BLAS_CONJ_TRANS = 113 : Conjugate Transpose */
|
| /petsc/doc/ |
| H A D | petsc.bib | 733 …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 …]
|