| /petsc/src/mat/impls/sbaij/seq/cholmod/ |
| H A D | sbaijcholmod.c | 64 cholmod_common *c = chol->common; in CholmodSetOptions() 129 if (chol->common) PetscFunctionReturn(PETSC_SUCCESS); in CholmodStart() 130 PetscCall(PetscMalloc1(1, &chol->common)); in CholmodStart() 131 PetscCallExternal(!cholmod_X_start, chol->common); in CholmodStart() 133 c = chol->common; in CholmodStart() 280 if (chol->spqrfact) PetscCallExternal(!SuiteSparseQR_C_free, &chol->spqrfact, chol->common); in MatDestroy_CHOLMOD() 281 if (chol->factor) PetscCallExternal(!cholmod_X_free_factor, &chol->factor, chol->common); in MatDestroy_CHOLMOD() 282 if (chol->common->itype == CHOLMOD_INT) { in MatDestroy_CHOLMOD() 283 PetscCallExternal(!cholmod_finish, chol->common); in MatDestroy_CHOLMOD() 285 PetscCallExternal(!cholmod_l_finish, chol->common); in MatDestroy_CHOLMOD() [all …]
|
| H A D | cholmodimpl.h | 51 cholmod_common *common; member
|
| /petsc/src/snes/tutorials/ |
| H A D | ex74fcomd.h | 16 common 21 common 26 common 31 common 36 common
|
| H A D | ex74ftube.h | 4 common /
|
| /petsc/src/mat/impls/aij/seq/spqr/ |
| H A D | aijspqr.c | 118 QTB_handle = SuiteSparseQR_C_qmult(SPQR_QTX, chol->spqrfact, cholB, chol->common); in MatSolve_SPQR_Internal() 120 Y_handle = SuiteSparseQR_C_solve(SPQR_RETX_EQUALS_B, chol->spqrfact, QTB_handle, chol->common); in MatSolve_SPQR_Internal() 123 Z_handle = SuiteSparseQR_C_solve(SPQR_RTX_EQUALS_ETB, chol->spqrfact, cholB, chol->common); in MatSolve_SPQR_Internal() 125 Y_handle = SuiteSparseQR_C_solve(SPQR_RETX_EQUALS_B, chol->spqrfact, Z_handle, chol->common); in MatSolve_SPQR_Internal() 127 PetscCallExternal(!cholmod_l_free_dense, &Z_handle, chol->common); in MatSolve_SPQR_Internal() 130 PetscCallExternal(!cholmod_l_free_dense, &QTB_handle, chol->common); in MatSolve_SPQR_Internal() 148 PetscCallExternal(!cholmod_l_free_dense, &Y_handle, chol->common); in MatSolve_SPQR() 172 PetscCallExternal(!cholmod_l_free_dense, &Y_handle, chol->common); in MatMatSolve_SPQR() 184 RTB_handle = SuiteSparseQR_C_solve(SPQR_RTX_EQUALS_ETB, chol->spqrfact, cholB, chol->common); in MatSolveTranspose_SPQR_Internal() 186 Y_handle = SuiteSparseQR_C_qmult(SPQR_QX, chol->spqrfact, RTB_handle, chol->common); in MatSolveTranspose_SPQR_Internal() [all …]
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex78.c | 13 const char *common[] = {KSPGMRES, KSPCG, KSPPREONLY}; in main() local 19 PetscCall(KSPSetType(ksp, common[i])); in main() 23 PetscCall(PetscStrcmp(KSPHPDDMTypes[type], common[i], &flg)); in main() 24 …ksp), PETSC_ERR_PLIB, "KSPType and KSPHPDDMType do not match: %s != %s", common[i], KSPHPDDMTypes[… in main()
|
| /petsc/doc/developers/contributing/ |
| H A D | index.md | 21 Some of the source code is documented to provide direct examples/templates for common 34 We provide some information on common operations here; for more details, see `git help`, `man git`,…
|
| /petsc/doc/developers/ |
| H A D | callbacks.md | 19 `XXX`/`DM` objects share a common `DMXXX` object. 28 objects share a common `DMKSP` object. The code to access the inner 204 share a common `DMXXX`.
|
| H A D | objects.md | 17 A (small) common part shared by all PETSc classes (for example, both 20 Another common part shared by all PETSc implementations of the class 21 (for example, both `KSPGMRES` and `KSPCG` have this common 34 the PETSc common part. 84 All PETSc objects (derived from the base class `PetscObject`) have the following common header stru… 230 These include the specific functions in the PETSc common function table.
|
| H A D | buildsystem.md | 23 even functionality, but *debuggability*. Configuration failure is at least as common as 131 `config/PETSc/petsc.py`. It is also common to include a top level 303 mirroring the common usage of Autoconf. Slight improvements have been
|
| H A D | style.md | 633 - `Logically Collective; yyy must contain common value]`
|
| /petsc/config/BuildSystem/config/ |
| H A D | setsOrdered.py | 241 common = ifilter(big._data.has_key, little) 242 return self.__class__(common)
|
| /petsc/doc/changes/ |
| H A D | 324.md | 111 - Add `KSPFlexibleSetModifyPC()` to provide a common API for setting the modification function for … 216 …fortran-type-initialize=0`. Hence, it is now not possible to include PETSc objects in common blocks
|
| H A D | 300.md | 38 - Changed location of base makefiles to conf from bmake/common 44 - You will need to change include \$\{PETSC_DIR}/bmake/common/base to
|
| H A D | 317.md | 51 - Add `petscmacros.h` header to house common PETSc preprocessor macros 137 …eqAIJ`, with options `nseps`, `niter`, `ufactor` and `pfactor` under the common prefix `-mat_order… 284 - Improve loading performance related to coordinate projection in common cases.
|
| H A D | 33.md | 171 - Added a common, extensible system for adaptive controllers, see
|
| H A D | 320.md | 168 …AggressiveMISk()` to set the number of levels (k) of aggressive MIS-k coarsening (2 is very common)
|
| /petsc/doc/install/ |
| H A D | multibuild.md | 60 - Location of common system header-files 61 - Location of common system libraries
|
| /petsc/src/ksp/ksp/impls/hpddm/ |
| H A D | hpddm.cxx | 664 const char *common[] = {KSPGMRES, KSPCG, KSPPREONLY}; in KSPCreate_HPDDM() local 680 for (i = 0; i < static_cast<PetscInt>(PETSC_STATIC_ARRAY_LENGTH(common)); ++i) { in KSPCreate_HPDDM() 681 PetscCall(PetscStrcmp(((PetscObject)ksp)->type_name, common[i], &flg)); in KSPCreate_HPDDM() 687 …char>(PETSC_DECIDE)) PetscCall(PetscInfo(ksp, "Using the previously set KSPType %s\n", common[i])); in KSPCreate_HPDDM()
|
| /petsc/src/binding/petsc4py/docs/ipynb/ |
| H A D | dmplex.ipynb | 422 "# Two cells, meet is the common edge, no join\n", 441 "# Two edges, meet is the common vertex, join is the cell to which they are both connected\n", 460 "# Two vertices, no meet, join is the common edge to which they are both connected\n",
|
| /petsc/doc/manual/ |
| H A D | performance.md | 30 common question of why performance generally does not increase 20-fold 194 common L2 cache. IDs 0, 12, 1, 13, 2, 14, 3, 15, 4, 16, 5, 17 share the 195 same socket and have a common L3 cache. 684 briefly describe some common problems and possibilities for overcoming
|
| H A D | dmplex.md | 301 The most common mesh traversal is the transitive closure of a point, 334 This operation is so common that we have built a convenience method 598 it is common to redistribute the mesh for a better distribution using
|
| H A D | snes.md | 180 A common usage paradigm is to assemble the problem Jacobian in the 1179 so that columns of the same color do not share any common rows. 1201 Color the matrix, i.e. determine groups of columns that share no common
|
| H A D | ksp.md | 621 cannot use a `KSP` in its preconditioner, as is common in the Block-Jacobi method `PCBJACOBI`, for … 1945 section, we use the common linear algebra definition of block matrices, where matrices are divided … 2327 a common class of problems, saddle points with a positive definite 2401 be handled separately, since they are such a common case. Create a
|
| /petsc/doc/faq/ |
| H A D | index.md | 1249 You can first add the values common to all the matrices, then use `MatStoreValues()` to 1250 stash the common values. Each iteration you call `MatRetrieveValues()`, then set the 1441 Newton's method may not converge for many reasons, here are some of the most common: 1575 preconditioner is likely singular or nearly so. This is common for saddle point problems
|