| /petsc/src/mat/tests/ |
| H A D | ex66.c | 33 Vec v, x, y, Ax, Ay, Bx, By; in main() local 160 PetscCall(MatCreateVecs(B, &Bx, &By)); in main() 164 PetscCall(MatMult(B, Bx, By)); in main() 166 PetscCall(VecViewFromOptions(By, NULL, "-mult_vec_view")); in main() 168 PetscCall(VecAXPY(Ay, -1.0, By)); in main() 172 PetscCall(VecScale(By, -1.0)); in main() 173 PetscCall(MatMultAdd(B, Bx, By, By)); in main() 174 PetscCall(VecNorm(By, NORM_INFINITY, &err)); in main() 175 PetscCall(VecViewFromOptions(By, NULL, "-mult_vec_view")); in main() 215 PetscCall(VecCopy(Ay, By)); in main() [all …]
|
| H A D | ex159.c | 84 Mat By[4]; in main() local 87 By[0] = B00; in main() 88 By[1] = B01; in main() 89 By[2] = B10; in main() 90 By[3] = B[8]; in main() 94 PetscCall(MatCreateNest(PETSC_COMM_WORLD, 2, isy, 2, isy, By, &A)); in main()
|
| /petsc/src/mat/utils/ |
| H A D | multequal.c | 11 Vec Ax = NULL, Bx = NULL, s1 = NULL, s2 = NULL, Ay = NULL, By = NULL; in MatMultEqual_Private() local 46 PetscCall(VecDuplicate(s2, &By)); in MatMultEqual_Private() 57 PetscCall(VecCopy(Ay, By)); in MatMultEqual_Private() 59 Badd = By; in MatMultEqual_Private() 62 PetscCall(VecCopy(By, s2)); in MatMultEqual_Private() 110 PetscCall(VecDestroy(&By)); in MatMultEqual_Private()
|
| /petsc/src/ksp/pc/impls/lmvm/ |
| H A D | lmvmpc.c | 185 Vec xsub, ysub, Bx = x, By = y; in PCApply_LMVM() local 196 By = ctx->ywork; in PCApply_LMVM() 198 PetscCall(MatSolve(B, Bx, By)); in PCApply_LMVM()
|
| /petsc/share/petsc/ |
| H A D | CMakeLists.txt | 11 # By default it gets both the compiler information and the library information from PETSc
|
| /petsc/doc/manual/ |
| H A D | regressor.md | 47 By "linear" we mean that the model $f(x, \theta)$ is linear in its coefficients $\theta$ 152 By default, bound-constrained regularized Gauss-Newton `TAOBRGN` is used to solve the underlying op… 189 By default, this step is omitted; if the user wishes to compute the intercept,
|
| H A D | about_this_manual.md | 14 … enabling users to employ the abstraction level most appropriate for a particular problem. By using
|
| H A D | ksp.md | 136 By default, if a direct solver is used, the factorization is *not* done 208 or the options database command `-ksp_gmres_classicalgramschmidt`. By 247 By default, `KSP` assumes an initial guess of zero by zeroing the 286 By default, most KSP implementations use left preconditioning. Some more 526 By default, the Krylov solvers, `KSPSolve()`, run silently without displaying 816 preallocation of memory for anticipated fill during factorization. By 858 (`-pc_type` `eisenstat`). By using both left and right 916 Gauss-Seidel method is available. By default, the PETSc 1186 smoother type to chebyshev by default. By default, GAMG uses its eigen 1387 …by the coarse grid, in particular the approximate solution computed there. By default, we create t… [all …]
|
| H A D | other.md | 73 of an optional file that can contain additional options. By default this file is 414 By default on Linux systems the GNU debugger `gdb` is used, on macOS systems `lldb` is used 416 By default, the debugger will be started in a new 482 where `filename` is optional. By default the traces are printed to the 495 provides should try to clean up only before exiting. By default all 670 By default, PETSc drawing tools employ a private colormap, which 689 system and viewport. By default, the drawing coordinates are from 698 By default, graphics will be drawn in the entire window. To restrict the
|
| H A D | snes.md | 361 line search Newton method for solving systems of nonlinear equations. By 495 increments. By default, this is how the right-hand side vector is handled in the 516 which corresponds to the case of proportional loading discussed above. By default, 613 By evaluating the intersection of constraint surface and equilibrium line at each 864 By default the `SNES` solvers run silently without displaying 996 By default a constant relative convergence tolerance is used for solving 1410 instances to be combined additively or multiplicatively. By command
|
| H A D | mat.md | 66 efficient for a certain application. By default, `MatCreate()` employs 92 the values that are to be inserted. By default the values are given in 128 By placing other code between these two calls, the user can perform 500 the “correct” process is generally expensive. By using the command 824 By default, if the user lets PETSc decide the number of components to be 1057 By default, if new entries are made in locations where no nonzeros
|
| H A D | tao.md | 1769 iteration. By default, the number of BNCG iterations is set to zero and 2063 first-order TAO solver. By default, TAOALM uses a quasi-Newton-Krylov 2472 where $\Delta_k$ is the current trust-region radius. By default we 2753 `-tao_ssils_rho <rho>`, respectively. By default, 2763 `-tao_ssfls_rho <rho>` respectively. By default, 2920 By default the TAO solvers run silently without displaying information 2977 By using the command line option `-tao_ls_type`. Available line 3007 call to compute the initial search direction of a new `TaoSolve()`. By 3014 call. By default, the feature is disabled and the algorithm will reset
|
| H A D | advanced.md | 317 $y = B^{-1} x$ by solving the linear system $By = x$ with
|
| H A D | profiling.md | 437 By default, the profiling produces a single set of statistics for all 494 By default, all PETSc operations are logged. To enable or disable the
|
| H A D | fortran.md | 9 By default PETSc uses the MPI Fortran module `mpi`. To use `mpi_f08` run `./configure` with `--with…
|
| H A D | section.md | 195 By default, when `PetscSectionSetUp()` is called, the data laid out in the associated array is assu…
|
| H A D | dmplex.md | 271 point, and we set the flag to `useCone = PETSC_FALSE`. By contrast, 278 `useClosure = PETSC_TRUE`. By contrast, in most finite volume methods,
|
| /petsc/src/ksp/ksp/utils/lmvm/tests/ |
| H A D | ex1.c | 82 Vec x, y, Bx, By; in IsHermitianTest() local 90 PetscCall(VecDuplicate(x, &By)); in IsHermitianTest() 95 PetscCall((inverse ? MatSolve : MatMult)(B, y, By)); in IsHermitianTest() 97 PetscCall(VecNorm(By, NORM_2, &By_norm)); in IsHermitianTest() 100 PetscCall(VecDot(x, By, &dot_a)); in IsHermitianTest() 106 PetscCall(VecDestroy(&By)); in IsHermitianTest()
|
| /petsc/ |
| H A D | CONTRIBUTING | 19 By making a contribution to this project, I certify that:
|
| /petsc/doc/developers/contributing/ |
| H A D | index.md | 15 By submitting code, the contributor gives irretrievable consent to the
|
| /petsc/src/binding/petsc4py/conf/ |
| H A D | epydoc.cfg | 21 # in case of unexpected error. By default don't show tracebacks
|
| /petsc/doc/tutorials/meshing/ |
| H A D | guide_to_subsurface.md | 102 By turning on `PetscInfo`, we can see what decisions the refiner is making
|
| /petsc/doc/install/ |
| H A D | license.md | 48 > By making a contribution to this project, I certify that:
|
| H A D | install.md | 277 - `--with-packages-build-dir=PATH`: By default, external packages will be unpacked and 509 By default, PETSc does an in-place installation, meaning the libraries are kept in the
|
| /petsc/src/binding/petsc4py/docs/ipynb/ |
| H A D | dmplex.ipynb | 210 …can be helpful if you would like to flag certain entities for some reason. By default, the DMPlex …
|