| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | DMShell.pyx | 81 """Set the routine to create a global vector. 88 The creation routine. 113 """Set the routine to create a local vector. 120 The creation routine. 157 The routine which begins the global to local scatter. 159 The routine which ends the global to local scatter. 221 The routine which begins the local to global scatter. 223 The routine which ends the local to global scatter. 285 The routine which begins the local to local scatter. 287 The routine which ends the local to local scatter. [all …]
|
| /petsc/doc/manualpages/doctext/ |
| H A D | doctextcommon.txt | 3 This routine is explicitly marked as exhibiting asynchronous behavior. Asynchronous 36 If this routine modifies the participating object(s) then -- unless otherwise stated -- 44 - References returned by the routine itself. If a routine returns a pointer, the value 45 of the top-most pointer is guaranteed to always be valid. For example, given a routine 48 - References to structures. If a routine returns a `PetscFoo`, or array thereof then the
|
| /petsc/doc/changes/ |
| H A D | 2015.md | 23 (organized by both concepts and routine names) to tutorial 72 \<umin>: minimum iterate parameter or by calling the routine 77 - Added the routine SNESGetTolerances() to extract the various 118 - Added the routine PCSetModifySubMatrices(), which allows the user 119 to set an optional routine for modifying the entries of the 126 - Eliminated routine MatGetSubmatrix(); now use MatGetSubMatrices() 128 - Added routine MatDestroyMatrices() 131 - Added routine MatGetBlockSize(). - Changed routine MatGetInfo() so 150 - Added routine ISCreateBlock() to create a blocked index set. See 168 - Added routine ViewerGetFormat(). [all …]
|
| H A D | 2017.md | 18 - Added the routine TSPseudoIncrementDtFromInitialDt() and the 55 - Added the routine PCASMSetType() (and the corresponding option 81 - Added the routine MatSetUnfactored(), intended primarily for use 90 - Added the routine MatSetValuesBlocked(), for more efficient 107 - Added the routine VecCreateGhost() to create vectors that have 144 - Added the routine PetscGetResidentSetSize() to determine the total 160 track of routine names. Users need not worry about this in their 162 desired by setting this macro before each user-defined routine 164 \_\_FUNC\_\_ should be set to a string containing the routine name.
|
| H A D | 2024.md | 227 - Add the routine `OptionsGetAll().` 234 - Added the routine `OptionsGetLogical().` 261 - Added the routine `SNESSetLineSearchCheck()`, which sets a 262 routine to check the validity of new iterates computed by line 304 routine `PCILUSetAllowDiagonalFill()`; see the manual page for 334 `-matstash_block_initial_size` \<stashsize> and the routine 372 `-vecstash_block_initial_size` \<stashsize> and the routine
|
| H A D | 2016.md | 72 - Added the routine 108 routine PLogTraceBegin()) that allows tracing of all PETSc calls;
|
| /petsc/src/snes/tutorials/output/ |
| H A D | ex3_4.out | 1 Activating post step checking routine 2 Activating pre step checking routine
|
| H A D | ex22_1.out | 54 Using wp compute h routine 73 Using wp compute h routine 93 Using wp compute h routine 102 Using wp compute h routine
|
| H A D | ex22_1_alt_2.out | 54 Using wp compute h routine 73 Using wp compute h routine 93 Using wp compute h routine 102 Using wp compute h routine
|
| H A D | ex22_1_alt_3.out | 54 Using wp compute h routine 73 Using wp compute h routine 93 Using wp compute h routine 102 Using wp compute h routine
|
| H A D | ex22_1_alt.out | 54 Using wp compute h routine 73 Using wp compute h routine 93 Using wp compute h routine 102 Using wp compute h routine
|
| /petsc/src/sys/error/ |
| H A D | signal.c | 196 PetscErrorCode PetscPushSignalHandler(PetscErrorCode (*routine)(int, void *), PetscCtx ctx) 205 if (!SignalSet && routine) { 271 if (!routine) { 330 newsh->handler = routine;
|
| /petsc/doc/manual/ |
| H A D | tao.md | 42 of code as well as the (essential) code required for the routine 103 in each file that uses a routine in the TAO libraries. 113 routine. Much like creating PETSc vector and matrix objects, the first 125 The routine 155 command. This routine frees the internal data structures used by the 167 routine. This command also provides information about runtime options 188 routine. When using this routine, the application should initialize the 198 routine. This routine takes the address of a `Vec` in the second 211 application developer, passed into a routine also written by the 212 application developer, and used within the routine to perform its stated [all …]
|
| H A D | advanced.md | 51 The routine 57 where `nsubcomm` copies of the entire matrix are stored, one on each `subcomm`. The routine `PetscS… 60 The routine 111 column permutations generated by the ordering routine. The user 112 registers the ordering routine with the command 124 Once the reordering routine has been registered, it can be selected for 246 factorization routine; otherwise, an error will be generated. In 285 The routine 291 sets the preconditioner method to be used. The routine 298 routine [all …]
|
| H A D | fortran.md | 151 In the Fortran version, each PETSc routine has as its final argument an 182 This trick can only be used for arrays used to pass data into a PETSc routine, it cannot be used 183 for arrays used to receive data from a PETSc routine. For example, 200 in the routine `PetscOptionsGetInt()`, one must use the following 253 For PETSc routine arguments that return an array of `PetscInt`, `PetscScalar`, `PetscReal` or of PE… 254 one passes in a pointer to an array and the PETSc routine returns an array containing the values. F… 270 For PETSc routine arguments that return a character string (array), e.g. `const char *str[]` pass a… 408 function references a routine written in the same language as the PETSc 488 to the end of each Fortran routine name; for example, the Fortran 489 routine `Dabsc()` would be called from C with `dabsc_()`. Other [all …]
|
| H A D | snes.md | 60 provide a C, C++, Fortran, or Python routine to evaluate the nonlinear function 63 typically more efficient and accurate, the user can provide a routine to 102 This routine provides an interface to the PETSc options database, so 106 monitoring routines. With this routine the user can also control all 141 evaluation routine; `NULL` should be used if such information is not 156 The user may also specify a routine to form some approximation of the 164 The arguments of the routine `FormJacobian()` are the current iterate, 228 the `FormJacobian()` routine, the user may wish to reinitialize the 825 initial guess. The following routine sets these parameters, which are 832 This routine also sets the maximum numbers of allowable nonlinear [all …]
|
| H A D | mat.md | 59 This routine generates a sequential matrix when running one process and 64 controls memory allocation. This routine facilitates switching among 86 This routine inserts or adds a logically dense subblock of dimension 132 intermediate assembly calls the second routine argument typically should 142 routine 161 that was not filled by a call to `MatSetValues()` or a related routine 212 …are rarely needed directly. Finally `PetscSplitOwnership()` is a utility routine that does the sam… 376 $y = A x$. The `m` that is used in the matrix creation routine 378 routine `VecCreateMPI()` for `y`. Likewise, the `n` used must 383 space. Analogous to `nz` and `nnz` for the routine [all …]
|
| /petsc/doc/developers/ |
| H A D | callbacks.md | 84 solver routine for setting a callback a similar routine exists at the 85 `DM` level. Thus, `XXXSetY(XXX,...)` has a routine 120 The routine for `DMGetDMXXXWrite(DM,DMXXX*)` entails a duplication of 148 The routine `DMGetDMXXX(DM,DMXXX*)` has the following form. 168 This routine uses `DMCoarsenHookAdd()` and `DMRefineHookAdd()` to
|
| H A D | objects.md | 274 previously loaded), not when the `PetscObjectComposeFunction()` routine was 279 convenience object `PetscContainer`, created with the routine 351 void (*routine)(void); /* the routine */ 352 char *name; /* string to identify routine */ 426 for that package. Each package also registers a finalization routine,
|
| /petsc/lib/petsc/bin/maint/ |
| H A D | toclapack.sh | 633 /* -- LAPACK auxiliary routine (version 3.3.0) -- */ 1765 /* -- LAPACK auxiliary routine (version 3.3.0) -- */ 1800 /* The routine is based on the routine ENVRON by Malcolm and */ 1828 /* Throughout this routine we use the function DLAMC3 to ensure */ 1999 /* -- LAPACK auxiliary routine (version 3.3.0) -- */ 2053 /* The computation of EPS is based on a routine PARANOIA by */ 2080 /* Throughout this routine we use the function DLAMC3 to ensure */ 2223 in routine DLAMC1. A true IEEE machine should have both thi 2271 /* -- LAPACK auxiliary routine (version 3.3.0) -- */ 2320 /* -- LAPACK auxiliary routine (version 3.3.0) -- */ [all …]
|
| /petsc/src/snes/tutorials/ |
| H A D | ex5m.m | 3 % MATLAB routine that does the FormFunction() for ex5.c
|
| /petsc/include/petsc/private/ |
| H A D | petscscalapack.h | 31 #define PetscCheckScaLapackInfo(routine, info) \ argument 33 …PETSC_COMM_SELF, PETSC_ERR_LIB, "Error in ScaLAPACK subroutine %s: info=%d", routine, (int)info); \
|
| /petsc/src/snes/tests/output/ |
| H A D | ex7_4.out | 45 Using wp compute h routine
|
| H A D | ex7_4_alt_2.out | 48 Using wp compute h routine
|
| H A D | ex7_4_alt.out | 47 Using wp compute h routine
|