| /petsc/doc/developers/ |
| H A D | articles.md | 8 Higher-level views of PETSc can be found in {cite}`keyprefix-s2011`, 9 {cite}`keyprefix-bgms00`, {cite}`keyprefix-miss-paper`, {cite}`keyprefix-bgms98`, and {cite}`keypre…
|
| H A D | kernel.md | 4 component-based libraries; these are referred to as the PETSc kernel {cite}`bgms98`. 13 - Fortran interfaces (see {cite}`balaybrownknepleymcinnessmith2015`) 14 …ing appropriate citations for algorithms and software used in PETSc (see {cite}`knepley2013accurat…
|
| H A D | style.md | 568 PETSc uses formatted comments and the Sowing packages {cite}`gropp1993sowing` {cite}`gropp1993sowin… 675 13. (If applicable) references should be indicated inline with \{cite}\`Bibtex-key\` where
|
| H A D | matrices.md | 115 additional implementation details are given in {cite}`petsc-efficient`.
|
| H A D | documentation.md | 149 …To cite the same reference on more than one page, use [this workaround](https://sphinxcontrib-bibt…
|
| /petsc/doc/overview/ |
| H A D | integrator_table.md | 21 - multistage SSP :cite:`ketcheson_2008` 51 - alpha-method :cite:`jansen_2000` 56 - general linear :cite:`butcher_2007` 61 - extrapolated IMEX :cite:`constantinescu_a2010a`
|
| /petsc/doc/ |
| H A D | index.md | 157 For petsc4py usage please cite 166 For PETSc usage on GPUs please cite 175 For `PetscSF` -- parallel communication in PETSc -- please cite 184 If you use the `TS` component of PETSc please cite the following: 193 If you utilize the `TS` adjoint solver please cite
|
| /petsc/src/ksp/ksp/impls/cg/pipeprcg/ |
| H A D | pipeprcg.c | 205 PetscBool cite = PETSC_FALSE; in KSPCreate_PIPEPRCG() local 210 &cite)); in KSPCreate_PIPEPRCG()
|
| /petsc/src/ksp/ksp/impls/bcgs/qmrcgs/ |
| H A D | qmrcgs.c | 243 PetscBool cite = PETSC_FALSE; in KSPCreate_QMRCGS() local 246 PetscCall(PetscCitationsRegister(citations, &cite)); in KSPCreate_QMRCGS()
|
| /petsc/doc/manual/ |
| H A D | ts.md | 293 You can find a discussion of DAEs in {cite}`ascherpetzold1998` or [Scholarpedia](http://www.scholar… 335 …corresponds to the Segregated Runge-Kutta method applied to this equation {cite}`colomesbadia2016`. 424 - SSP2(2,2,2) :cite:`pareschi_2005` 433 - ARS122 :cite:`ascher_1997` 442 - :cite:`giraldo_2013` 451 - :cite:`giraldo_2013` 460 - :cite:`giraldo_2013` 469 - PRS(3,3,2) :cite:`pareschi_2005` 478 - :cite:`kennedy_2003` 487 - :cite:`boscarino_tr2011` [all …]
|
| H A D | ksp.md | 25 linear systems. Many textbooks (e.g. {cite}`fgn` {cite}`vandervorst2003`, or {cite}`saad2003`) prov… 318 * - Conjugate Gradient :cite:`hs:52` 321 * - Pipelined Conjugate Gradients :cite:`ghyselsvanroose2014` 333 * - Flexible Conjugate Gradients :cite:`flexiblecg` 336 * - Pipelined, Flexible Conjugate Gradients :cite:`sananschneppmay2016` 357 * - BiCGSTAB :cite:`v:92` 363 * - QMRCGSTAB :cite:`chan1994qmrcgs` 375 * - Minimal Residual Method :cite:`paige.saunders:solution` 378 * - Generalized Minimal Residual :cite:`saad.schultz:gmres` 381 * - Flexible Generalized Minimal Residual :cite:`saad1993` [all …]
|
| H A D | tao.md | 1197 interpolation scheme found in {cite}`cgt`, is the default. 1472 interpolation scheme found in {cite}`cgt`, is the default. 1597 method {cite}`nocedal2006numerical`, the Hestenes-Stiefel method, and the 1618 The Nelder-Mead algorithm {cite}`nelder.mead:simplex` is a 1724 {cite}`bertsekas:projected` with the following variable 1960 multipliers. {cite}`boyd` The algorithm solves problems in 2052 Lagrangian {cite}`hestenes1969multiplier` {cite}`powell1969method` 2055 formulation {cite}`rockafellar1974augmented` that utilizes a 2449 framework as described in {cite}`dfobook` in order to 2452 {cite}`unedf0`. [all …]
|
| H A D | snes.md | 363 {cite}`dennis:83`. Alternative line search techniques are 471 MINPACK project {cite}`more84`. Several parameters can be 608 This implementation is based on {cite}`LeonPaulinoPereiraMenezesLages_2011`. 622 linearized equilibrium line. See the code or {cite}`Ritto-CorreaCamotim2008` for a 999 employ the techniques of Eisenstat and Walker {cite}`ew96` 1030 methods {cite}`brownsaad:90`. 1089 {cite}`brownsaad:90`. The second approach, taken from Walker and Pernice, 1090 {cite}`pw98`, computes $h$ via 1253 * - smallest-last :cite:`more84` 1257 * - largest-first :cite:`more84` [all …]
|
| H A D | mat.md | 544 * - "Good" Broyden :cite:`keyprefix-griewank2012broyden` 548 * - "Bad" Broyden :cite:`keyprefix-griewank2012broyden` 552 * - Symmetric Rank-1 :cite:`keyprefix-nocedal2006numerical` 556 * - Davidon-Fletcher-Powell (DFP) :cite:`keyprefix-nocedal2006numerical` 560 * - Dense Davidon-Fletcher-Powell (DFP) :cite:`keyprefix-ErwayMarcia2017` 564 * - Broyden-Fletcher-Goldfarb-Shanno (BFGS) :cite:`keyprefix-nocedal2006numerical` 568 * - Dense Broyden-Fletcher-Goldfarb-Shanno (BFGS) :cite:`keyprefix-ErwayMarcia2017` 576 * - Restricted Broyden Family :cite:`keyprefix-erway2017solving` 645 Gilbert and Lemarechal {cite}`keyprefix-gilbert-lemarechal`. 653 {cite}`keyprefix-gilbert-lemarechal`. This initialization requires [all …]
|
| H A D | profiling.md | 318 {cite}`upshot` to visualize PETSc events. This package comes 320 {cite}`mpich-web-page` implementation of MPI. The option
|
| H A D | getting_started.md | 121 message-passing communication {cite}`mpi-final`. Thus, to 206 {cite}`using-mpi` provides an excellent introduction to the
|
| /petsc/src/mat/impls/aij/seq/umfpack/ |
| H A D | umfpack.c | 117 static PetscBool cite = PETSC_FALSE; in MatSolve_UMFPACK_Private() local 123 &cite)); in MatSolve_UMFPACK_Private()
|
| /petsc/doc/install/ |
| H A D | download.md | 106 PETSc does not follow **Semantic Versioning**, {cite}`semver-webpage`, rather it follows:
|
| /petsc/src/ksp/pc/impls/hypre/ |
| H A D | hypre.c | 20 static PetscBool cite = PETSC_FALSE; variable 570 PetscCall(PetscCitationsRegister(hypreCitation, &cite)); in PCApply_HYPRE() 606 PetscCall(PetscCitationsRegister(hypreCitation, &cite)); in PCMatApply_HYPRE_BoomerAMG() 944 PetscCall(PetscCitationsRegister(hypreCitation, &cite)); in PCApplyTranspose_HYPRE_BoomerAMG() 1363 PetscCall(PetscCitationsRegister(hypreCitation, &cite)); in PCApplyRichardson_HYPRE_BoomerAMG() 2808 PetscCall(PetscCitationsRegister(hypreCitation, &cite)); in PCApply_PFMG() 2842 PetscCall(PetscCitationsRegister(hypreCitation, &cite)); in PCApplyRichardson_PFMG() 3028 PetscCall(PetscCitationsRegister(hypreCitation, &cite)); in PCApply_SysPFMG() 3096 PetscCall(PetscCitationsRegister(hypreCitation, &cite)); in PCApplyRichardson_SysPFMG() 3243 PetscCall(PetscCitationsRegister(hypreCitation, &cite)); in PCApply_SMG() [all …]
|
| /petsc/src/mat/impls/aij/seq/superlu/ |
| H A D | superlu.c | 98 static PetscBool cite = PETSC_FALSE; in MatSolve_SuperLU_Private() local 104 &cite)); in MatSolve_SuperLU_Private()
|
| /petsc/doc/changes/ |
| H A D | 322.md | 136 - Add Rosenbrock-W methods from {cite}`rang2015improved` with $B_{PR}$ stability: `TSROSWR34PRW`, `…
|
| /petsc/src/mat/impls/aij/mpi/superlu_dist/ |
| H A D | superlu_dist.c | 282 static PetscBool cite = PETSC_FALSE; in MatSolve_SuperLU_DIST() local 288 &cite)); in MatSolve_SuperLU_DIST()
|
| /petsc/src/ts/interface/sensitivity/ |
| H A D | tssen.c | 1555 static PetscBool cite = PETSC_FALSE; in TSAdjointSolve() local 1571 &cite)); in TSAdjointSolve()
|
| /petsc/src/dm/impls/moab/ |
| H A D | dmmoab.cxx | 232 static PetscBool cite = PETSC_FALSE; in DMMoabGetInterface() local 238 &cite)); in DMMoabGetInterface()
|
| /petsc/src/ksp/pc/impls/ml/ |
| H A D | ml.c | 522 static PetscBool cite = PETSC_FALSE; in PCSetUp_ML() local 527 &cite)); in PCSetUp_ML()
|