Home
last modified time | relevance | path

Searched refs:routine (Results 1 – 25 of 68) sorted by relevance

123

/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDMShell.pyx81 """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 Ddoctextcommon.txt3 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 D2015.md23 (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 D2017.md18 - 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 D2024.md227 - 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 D2016.md72 - Added the routine
108 routine PLogTraceBegin()) that allows tracing of all PETSc calls;
/petsc/src/snes/tutorials/output/
H A Dex3_4.out1 Activating post step checking routine
2 Activating pre step checking routine
H A Dex22_1.out54 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 Dex22_1_alt_2.out54 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 Dex22_1_alt_3.out54 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 Dex22_1_alt.out54 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 Dsignal.c196 PetscErrorCode PetscPushSignalHandler(PetscErrorCode (*routine)(int, void *), PetscCtx ctx)
205 if (!SignalSet && routine) {
271 if (!routine) {
330 newsh->handler = routine;
/petsc/doc/manual/
H A Dtao.md42 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 Dadvanced.md51 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 Dfortran.md151 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 Dsnes.md60 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 Dmat.md59 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 Dcallbacks.md84 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 Dobjects.md274 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 Dtoclapack.sh633 /* -- 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 Dex5m.m3 % MATLAB routine that does the FormFunction() for ex5.c
/petsc/include/petsc/private/
H A Dpetscscalapack.h31 #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 Dex7_4.out45 Using wp compute h routine
H A Dex7_4_alt_2.out48 Using wp compute h routine
H A Dex7_4_alt.out47 Using wp compute h routine

123