| /petsc/src/mat/tests/ ! |
| H A D | ex237.c | 95 PetscInt An, i, k; in main() local 104 PetscCall(MatGetRowIJ(A, 0, PETSC_FALSE, PETSC_FALSE, &An, &Ai, &Aj, &done)); in main() 105 PetscCheck(done && An == m, PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ, "Inconsistent sizes"); in main() 109 PetscCall(MatSetSizes(B, bs[j] * An, bs[j] * An, PETSC_DECIDE, PETSC_DECIDE)); in main() 110 PetscCall(PetscMalloc1(Ai[An] * bs[j] * bs[j], &val)); in main() 111 for (i = 0; i < Ai[An]; ++i) in main() 117 PetscCall(MatRestoreRowIJ(A, 0, PETSC_FALSE, PETSC_FALSE, &An, &Ai, &Aj, &done)); in main() 161 PetscInt An; in main() local 167 … PetscCall(MatGetRowIJ(A, 0, PETSC_FALSE, flg ? PETSC_FALSE : PETSC_TRUE, &An, &Ai, &Aj, &done)); in main() 169 PetscCall(PetscMalloc1(An + 1, &ia_ptr)); in main() [all …]
|
| /petsc/src/sys/tests/linter/output/ ! |
| H A D | testValidEnumDocstrings.patch | 9 $ AMET - An amet
|
| /petsc/doc/ ! |
| H A D | index.md | 55 - [ADflow](https://github.com/mdolab/adflow) An open-source 96 - [MoFEM](http://mofem.eng.gla.ac.uk/mofem/html), An open 115 - [PFLOTRAN](https://pflotran.org/) An open source, state-of-the-art
|
| H A D | petsc.bib | 234 title = {An overlapping {S}chwarz algorithm for almost incompressible elasticity}, 351 …title = {An introduction to domain decomposition methods: algorithms, theory, and paralle… 404 …title = {An implicit, numerical method for solving two-dimensional time-dependent diffusi… 414 …title = {An approximate factorization procedure for solving self-adjoint elliptic differe… 465 title = {An approximate {BDDC} preconditioner}, 476 …title = {An additive variant of the {S}chwarz alternating method for the case of many sub… 764 title = {An overview of approaches for the stable computation of hybrid {BiCG} methods}, 1152 title = {{PETSc:} An Advanced Math and Computing Framework for Rapidly Developing Parallel 2053 title = {An adaptive, formally second order accurate version of the immersed boundary 3050 …title = {An augmented Lagrangian preconditioner for the magnetohydrodynamics equations at … [all …]
|
| /petsc/src/binding/petsc4py/conf/ ! |
| H A D | epydoc.cfg | 15 # An integer indicating how verbose epydoc should be. The default 96 # An alternative help file. The named file should contain the
|
| /petsc/doc/miscellaneous/ ! |
| H A D | prizes.md | 26 - [Gordon Bell Prize at SC2015 -- An Extreme-Scale Implicit Solver for Complex PDEs:
|
| /petsc/src/mat/interface/ ! |
| H A D | matproduct.c | 392 PetscInt Am, An, Bm, Bn, Cm, Cn; in MatProductSetFromOptions_Private() local 415 An = A->cmap->N; in MatProductSetFromOptions_Private() 425 if (product->type == MATPRODUCT_AtB) An = Am; in MatProductSetFromOptions_Private() 427 …PetscCheck(An == Bm, PetscObjectComm((PetscObject)mat), PETSC_ERR_ARG_SIZ, "Matrix dimensions of A… in MatProductSetFromOptions_Private()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ ! |
| H A D | DMPlex.pyx | 45 An array of number of cells times number of vertices on each cell. 47 An array of number of vertices times spatial dimension for coordinates. 593 An array of points which are on the in-edges for point ``p``. 595 An array of orientations, defaults to `None`. 708 An array of orientations. 873 An array of points which are on the out-edges for point ``p``. 1913 An array of size ``numFields`` holding the number of components per field. 1915 An array of size ``numFields*(dim+1)`` holding the number of DOFs 1918 An array of size ``numBC`` giving the field number for each boundary 1921 An array of size ``numBC`` giving an `IS` holding the field [all …]
|
| H A D | DMLabel.pyx | 3 """An object representing a subset of mesh entities from a `DM`."""
|
| H A D | SNES.pyx | 555 An optional sequence of communicators of length `levels`, 837 An optional vector to store the result. 2218 An instance of the Python class implementing the required methods.
|
| H A D | Viewer.pyx | 941 An instance of the Python class implementing the required methods.
|
| H A D | Mat.pyx | 1721 An instance of the Python class implementing the required methods. 4506 An alternative approach to this function is to use 4760 An optional dictionary of options for the factorization. These include 4798 An optional dictionary of options for the factorization. These include 4829 An optional dictionary of options for the factorization. These include 4862 An optional dictionary of options for the factorization. These include
|
| H A D | TS.pyx | 759 An optional pointer to the matrix used to construct the preconditioner. 2930 An instance of the Python class implementing the required methods.
|
| /petsc/doc/manual/ ! |
| H A D | dmnetwork.md | 195 …the component number, output `compkey` is the key set by `DMNetworkRegisterComponent()`. An example
|
| H A D | matlab.md | 217 An option to download the License file will appear. Download it and copy the license file to the cl…
|
| H A D | performance.md | 361 - An MPI implementation may support a notion of *domains* in which a 376 - An MPI implementation that supports process pinning should offer some
|
| H A D | ts.md | 128 all integration methods. An equivalent way to derive the formula is 360 An IMEX problem representation can be made implicit by setting `TSARKIMEXSetFullyImplicit()`. 365 …)$, where $F()$ is meant to be integrated implicitly and $G()$ explicitly. An IMEX formulation suc…
|
| H A D | vec.md | 860 PETSc employs the concept of an *index set*, via the `IS` class. An 1174 An alternative approach is to allocate global vectors with space 1325 An alternative routine to create the application ordering, `AO`, is
|
| H A D | tao.md | 114 argument is an MPI *communicator*. An MPI [^mpi] 210 An application context is a structure or object defined by an 2450 converge to local minimizers. An example of this version of POUNDERS 2756 An alternative is to remain feasible with respect to the bounds by using 2785 An alternative is to remain feasible with respect to the bounds by using
|
| H A D | dmplex.md | 126 …acts cell coordinates correctly, depending on the periodicity of the mesh. An example of its use i…
|
| H A D | ksp.md | 1052 `PCGASMSetSubdomains()`. An alternative way of creating multi-rank 1598 An additional parameter (see `PCBDDCSetCoarseningRatio()`) controls 1676 behavior. An alternative can be set with the option
|
| /petsc/doc/community/meetings/2023/ ! |
| H A D | index.md | 111 | 4:45 pm | An Immersed Boundary method for Elastic Bodies Using PETSc ([Slides][s_22], [Video][v_… 119 | 9:00 am | XGCm: An Unstructured Mesh Gyrokinetic Particle-in-cell Code for Exascale Fusion Plasm… 243 :::{topic} **An Immersed Boundary method for Elastic Bodies Using PETSc** 676 upscaling and multiscale method for network models. An accurate 767 :::{topic} **XGCm: An Unstructured Mesh Gyrokinetic Particle-in-cell Code for Exascale Fusion Plasm…
|
| /petsc/doc/developers/ ! |
| H A D | objects.md | 54 An abstract interface that defines the application-callable functions
|
| H A D | testing.md | 48 - An output file that represents the *expected results*. It is also possible -- though unusual -- t… 422 An example using a for loop is:
|
| /petsc/doc/install/ ! |
| H A D | install.md | 664 An NVIDIA GPU is **required** to use [CUDA]-accelerated code. Check that your machine
|