Home
last modified time | relevance | path

Searched refs:Vec (Results 1 – 25 of 2231) sorted by relevance

12345678910>>...90

/petsc/src/vec/vec/impls/
H A Ddvecimpl.h22 PETSC_INTERN PetscErrorCode VecMaxPointwiseDivide_Seq(Vec, Vec, PetscReal *);
23 PETSC_INTERN PetscErrorCode VecReplaceArray_Seq(Vec, const PetscScalar *);
24 PETSC_INTERN PetscErrorCode VecDuplicate_Seq(Vec, Vec *);
25 PETSC_INTERN PetscErrorCode VecSetOption_Seq(Vec, VecOption, PetscBool);
26 PETSC_INTERN PetscErrorCode VecGetValues_Seq(Vec, PetscInt, const PetscInt *, PetscScalar *);
27 PETSC_INTERN PetscErrorCode VecSetValues_Seq(Vec, PetscInt, const PetscInt *, const PetscScalar *, …
28 PETSC_INTERN PetscErrorCode VecSetValuesBlocked_Seq(Vec, PetscInt, const PetscInt *, const PetscSca…
29 PETSC_INTERN PetscErrorCode VecGetSize_Seq(Vec, PetscInt *);
30 PETSC_INTERN PetscErrorCode VecPointwiseMax_Seq(Vec, Vec, Vec);
31 PETSC_INTERN PetscErrorCode VecPointwiseMaxAbs_Seq(Vec, Vec, Vec);
[all …]
/petsc/src/ts/tutorials/output/
H A Dex49_1.out1 Vec Object: 1 MPI process
5 Vec Object: 1 MPI process
9 Vec Object: 1 MPI process
13 Vec Object: 1 MPI process
17 Vec Object: 1 MPI process
21 Vec Object: 1 MPI process
25 Vec Object: 1 MPI process
29 Vec Object: 1 MPI process
33 Vec Object: 1 MPI process
37 Vec Object: 1 MPI process
[all …]
/petsc/include/
H A Dpetscvec.h26 typedef struct _p_Vec *Vec; typedef
120 PETSC_EXTERN PetscErrorCode VecScatterCreate(Vec, IS, Vec, IS, VecScatter *);
131 PETSC_EXTERN PetscErrorCode VecCreate(MPI_Comm, Vec *);
132 …N PetscErrorCode VecCreateFromOptions(MPI_Comm, const char *, PetscInt, PetscInt, PetscInt, Vec *);
133 PETSC_EXTERN PetscErrorCode VecCreateSeq(MPI_Comm, PetscInt, Vec *);
134 PETSC_EXTERN PetscErrorCode VecCreateMPI(MPI_Comm, PetscInt, PetscInt, Vec *);
135 …ERN PetscErrorCode VecCreateSeqWithArray(MPI_Comm, PetscInt, PetscInt, const PetscScalar[], Vec *);
136 …rrorCode VecCreateMPIWithArray(MPI_Comm, PetscInt, PetscInt, PetscInt, const PetscScalar[], Vec *);
137 PETSC_EXTERN PetscErrorCode VecCreateShared(MPI_Comm, PetscInt, PetscInt, Vec *);
139 PETSC_EXTERN PetscErrorCode VecSetFromOptions(Vec);
[all …]
H A Dpetsctao.h7 PETSC_EXTERN PetscErrorCode MatDSFischer(Mat, Vec, Vec, Vec, Vec, PetscReal, Vec, Vec, Vec, Vec, Ve…
8 PETSC_EXTERN PetscErrorCode TaoSoftThreshold(Vec, PetscReal, PetscReal, Vec);
327 PETSC_EXTERN PetscErrorCode TaoSetSolution(Tao, Vec);
328 PETSC_EXTERN PetscErrorCode TaoGetSolution(Tao, Vec *);
330 PETSC_EXTERN PetscErrorCode TaoSetObjective(Tao, PetscErrorCode (*)(Tao, Vec, PetscReal *, PetscCtx…
331 PETSC_EXTERN PetscErrorCode TaoGetObjective(Tao, PetscErrorCode (**)(Tao, Vec, PetscReal *, PetscCt…
332 PETSC_EXTERN PetscErrorCode TaoSetGradient(Tao, Vec, PetscErrorCode (*)(Tao, Vec, Vec, PetscCtx), P…
333 PETSC_EXTERN PetscErrorCode TaoGetGradient(Tao, Vec *, PetscErrorCode (**)(Tao, Vec, Vec, PetscCtx)…
334 …ERN PetscErrorCode TaoSetObjectiveAndGradient(Tao, Vec, PetscErrorCode (*)(Tao, Vec, PetscReal *,
335 …RN PetscErrorCode TaoGetObjectiveAndGradient(Tao, Vec *, PetscErrorCode (**)(Tao, Vec, PetscReal *…
[all …]
H A Dpetscts.h257 PETSC_EXTERN PetscErrorCode TSMonitor(TS, PetscInt, PetscReal, Vec);
258 PETSC_EXTERN PetscErrorCode TSMonitorSet(TS, PetscErrorCode (*)(TS, PetscInt, PetscReal, Vec, Petsc…
259 …], const char[], const char[], PetscErrorCode (*)(TS, PetscInt, PetscReal, Vec, PetscViewerAndForm…
269 PETSC_EXTERN PetscErrorCode TSSetSolution(TS, Vec);
270 PETSC_EXTERN PetscErrorCode TSGetSolution(TS, Vec *);
272 PETSC_EXTERN PetscErrorCode TS2SetSolution(TS, Vec, Vec);
273 PETSC_EXTERN PetscErrorCode TS2GetSolution(TS, Vec *, Vec *);
275 PETSC_EXTERN PetscErrorCode TSGetSolutionComponents(TS, PetscInt *, Vec *);
276 PETSC_EXTERN PetscErrorCode TSGetAuxSolution(TS, Vec *);
277 PETSC_EXTERN PetscErrorCode TSGetTimeError(TS, PetscInt, Vec *);
[all …]
H A Dpetscdmshell.h12 PETSC_EXTERN PetscErrorCode DMShellSetGlobalVector(DM, Vec);
13 PETSC_EXTERN PetscErrorCode DMShellGetGlobalVector(DM, Vec *);
14 PETSC_EXTERN PetscErrorCode DMShellSetLocalVector(DM, Vec);
15 PETSC_EXTERN PetscErrorCode DMShellSetCreateGlobalVector(DM, PetscErrorCode (*)(DM, Vec *));
16 PETSC_EXTERN PetscErrorCode DMShellSetCreateLocalVector(DM, PetscErrorCode (*)(DM, Vec *));
17 …etGlobalToLocal(DM, PetscErrorCode (*)(DM, Vec, InsertMode, Vec), PetscErrorCode (*)(DM, Vec, Inse…
19 …etLocalToGlobal(DM, PetscErrorCode (*)(DM, Vec, InsertMode, Vec), PetscErrorCode (*)(DM, Vec, Inse…
21 …SetLocalToLocal(DM, PetscErrorCode (*)(DM, Vec, InsertMode, Vec), PetscErrorCode (*)(DM, Vec, Inse…
28 PETSC_EXTERN PetscErrorCode DMShellSetCreateInterpolation(DM, PetscErrorCode (*)(DM, DM, Mat *, Vec
29 …EXTERN PetscErrorCode DMShellGetCreateInterpolation(DM, PetscErrorCode (**)(DM, DM, Mat *, Vec *));
[all …]
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaij.h41 PETSC_INTERN PetscErrorCode MatGetDiagonal_SeqSBAIJ(Mat, Vec);
42 PETSC_INTERN PetscErrorCode MatDiagonalScale_SeqSBAIJ(Mat, Vec, Vec);
45 PETSC_INTERN PetscErrorCode MatGetRowMaxAbs_SeqSBAIJ(Mat, Vec, PetscInt[]);
52 PETSC_INTERN PetscErrorCode MatSolve_SeqSBAIJ_1_NaturalOrdering_inplace(Mat, Vec, Vec);
53 PETSC_INTERN PetscErrorCode MatSolve_SeqSBAIJ_1_NaturalOrdering(Mat, Vec, Vec);
56 PETSC_INTERN PetscErrorCode MatForwardSolve_SeqSBAIJ_1_NaturalOrdering_inplace(Mat, Vec, Vec);
57 PETSC_INTERN PetscErrorCode MatBackwardSolve_SeqSBAIJ_1_NaturalOrdering_inplace(Mat, Vec, Vec);
58 PETSC_INTERN PetscErrorCode MatForwardSolve_SeqSBAIJ_1_inplace(Mat, Vec, Vec);
59 PETSC_INTERN PetscErrorCode MatBackwardSolve_SeqSBAIJ_1_inplace(Mat, Vec, Vec);
61 PETSC_INTERN PetscErrorCode MatForwardSolve_SeqSBAIJ_1_NaturalOrdering(Mat, Vec, Vec);
[all …]
/petsc/src/vec/vec/impls/seq/seqviennacl/
H A Dviennaclvecimpl.h21 PETSC_INTERN PetscErrorCode VecDotNorm2_SeqViennaCL(Vec, Vec, PetscScalar *, PetscScalar *);
22 PETSC_INTERN PetscErrorCode VecPointwiseDivide_SeqViennaCL(Vec, Vec, Vec);
23 PETSC_INTERN PetscErrorCode VecWAXPY_SeqViennaCL(Vec, PetscScalar, Vec, Vec);
24 PETSC_INTERN PetscErrorCode VecMDot_SeqViennaCL(Vec, PetscInt, const Vec[], PetscScalar *);
25 PETSC_INTERN PetscErrorCode VecSet_SeqViennaCL(Vec, PetscScalar);
26 PETSC_INTERN PetscErrorCode VecMAXPY_SeqViennaCL(Vec, PetscInt, const PetscScalar *, Vec *);
27 …TSC_INTERN PetscErrorCode VecAXPBYPCZ_SeqViennaCL(Vec, PetscScalar, PetscScalar, PetscScalar, Vec,…
28 PETSC_INTERN PetscErrorCode VecPointwiseMult_SeqViennaCL(Vec, Vec, Vec);
29 PETSC_INTERN PetscErrorCode VecPlaceArray_SeqViennaCL(Vec, const PetscScalar *);
30 PETSC_INTERN PetscErrorCode VecResetArray_SeqViennaCL(Vec);
[all …]
/petsc/include/petsc/private/
H A Dvecimpl.h19 …PetscErrorCode (*duplicate)(Vec, Vec *); /* get single ve…
20 …PetscErrorCode (*duplicatevecs)(Vec, PetscInt, Vec **); /* get array of …
21 …PetscErrorCode (*destroyvecs)(PetscInt, Vec[]); /* free array of…
22 …PetscErrorCode (*dot)(Vec, Vec, PetscScalar *); /* z = x^H * y */
23 …PetscErrorCode (*mdot)(Vec, PetscInt, const Vec[], PetscScalar *); /* z[j] = x dot …
24 …PetscErrorCode (*norm)(Vec, NormType, PetscReal *); /* z = sqrt(x^H …
25 PetscErrorCode (*tdot)(Vec, Vec, PetscScalar *); /* x'*y */
26 …PetscErrorCode (*mtdot)(Vec, PetscInt, const Vec[], PetscScalar *); /* z[j] = x dot …
27 …PetscErrorCode (*scale)(Vec, PetscScalar); /* x = alpha * x…
28 PetscErrorCode (*copy)(Vec, Vec); /* y = x */
[all …]
H A Dtsimpl.h36 PetscErrorCode (*snesfunction)(SNES, Vec, Vec, TS);
37 PetscErrorCode (*snesjacobian)(SNES, Vec, Mat, Mat, TS);
41 PetscErrorCode (*interpolate)(TS, PetscReal, Vec);
43 PetscErrorCode (*evaluatestep)(TS, PetscInt, Vec, PetscBool *);
51 PetscErrorCode (*getstages)(TS, PetscInt *, Vec *[]);
61 PetscErrorCode (*getsolutioncomponents)(TS, PetscInt *, Vec *);
62 PetscErrorCode (*getauxsolution)(TS, Vec *);
63 PetscErrorCode (*gettimeerror)(TS, PetscInt, Vec *);
64 PetscErrorCode (*settimeerror)(TS, Vec);
66 PetscErrorCode (*initcondition)(TS, Vec);
[all …]
H A Dtaoimpl.h14 PetscErrorCode (*computeobjective)(Tao, Vec, PetscReal *, void *);
15 PetscErrorCode (*computeobjectiveandgradient)(Tao, Vec, PetscReal *, Vec, void *);
16 PetscErrorCode (*computegradient)(Tao, Vec, Vec, void *);
17 PetscErrorCode (*computehessian)(Tao, Vec, Mat, Mat, void *);
18 PetscErrorCode (*computeresidual)(Tao, Vec, Vec, void *);
19 PetscErrorCode (*computeresidualjacobian)(Tao, Vec, Mat, Mat, void *);
20 PetscErrorCode (*computeconstraints)(Tao, Vec, Vec, void *);
21 PetscErrorCode (*computeinequalityconstraints)(Tao, Vec, Vec, void *);
22 PetscErrorCode (*computeequalityconstraints)(Tao, Vec, Vec, void *);
23 PetscErrorCode (*computejacobian)(Tao, Vec, Mat, Mat, void *);
[all …]
/petsc/src/vec/vec/impls/seq/cupm/
H A Dvecseqcupm.hpp31 PETSC_NODISCARD static Vec_Seq *VecIMPLCast_(Vec) noexcept;
35 static PetscErrorCode VecDestroy_IMPL_(Vec) noexcept;
36 static PetscErrorCode VecResetArray_IMPL_(Vec) noexcept;
37 static PetscErrorCode VecPlaceArray_IMPL_(Vec, const PetscScalar *) noexcept;
38 static PetscErrorCode VecCreate_IMPL_Private_(Vec, PetscBool *, PetscInt, PetscScalar *) noexcept;
40 static PetscErrorCode MaybeIncrementEmptyLocalVec(Vec) noexcept;
44 …static PetscErrorCode MinMax_(TupleFuncT &&, UnaryFuncT &&, Vec, PetscInt *, PetscReal *) noexcept;
47 …static PetscErrorCode PointwiseBinary_(BinaryFuncT &&, Vec, Vec, Vec, PetscDeviceContext = nullptr…
49 …ErrorCode PointwiseBinaryDispatch_(PetscErrorCode (*)(Vec, Vec, Vec), BinaryFuncT &&, Vec, Vec, Ve…
51 …static PetscErrorCode PointwiseUnary_(UnaryFuncT &&, Vec, Vec, PetscDeviceContext = nullptr) noexc…
[all …]
/petsc/src/tao/pde_constrained/impls/lcl/
H A Dlcl.h12 Vec dbar; /* Reduced gradient */
13 Vec GL;
14 Vec GAugL;
15 Vec GL_U; /* Gradient of lagrangian */
16 Vec GL_V; /* Gradient of lagrangian */
17 Vec GAugL_U; /* Augmented lagrangian gradient */
18 Vec GAugL_V; /* Augmented lagrangian gradient */
19 Vec GL_U0; /* Gradient of lagrangian */
20 Vec GL_V0; /* Gradient of lagrangian */
21 Vec GAugL_U0; /* Augmented lagrangian gradient */
[all …]
/petsc/src/binding/petsc4py/src/petsc4py/
H A Dtyping.py21 Vec,
284 MatNullFunction = Callable[[NullSpace, Vec], None]
292 DMRestrictHookFunction = Callable[[DM, Mat, Vec, Mat, DM], None]
297 KSPRHSFunction = Callable[[KSP, Vec], None]
309 KSPPreSolveFunction = Callable[[KSP, Vec, Vec], None]
312 KSPPostSolveFunction = Callable[[KSP, Vec, Vec], None]
320 SNESObjFunction = Callable[[SNES, Vec], None]
323 SNESFunction = Callable[[SNES, Vec, Vec], None]
326 SNESJacobianFunction = Callable[[SNES, Vec, Mat, Mat], None]
329 SNESGuessFunction = Callable[[SNES, Vec], None]
[all …]
/petsc/src/vec/vec/impls/seq/kokkos/
H A Dveckokkosimpl.hpp123 PETSC_INTERN PetscErrorCode VecAbs_SeqKokkos(Vec);
124 PETSC_INTERN PetscErrorCode VecReciprocal_SeqKokkos(Vec);
125 PETSC_INTERN PetscErrorCode VecDotNorm2_SeqKokkos(Vec, Vec, PetscScalar *, PetscScalar *);
126 PETSC_INTERN PetscErrorCode VecPointwiseDivide_SeqKokkos(Vec, Vec, Vec);
127 PETSC_INTERN PetscErrorCode VecWAXPY_SeqKokkos(Vec, PetscScalar, Vec, Vec);
128 PETSC_INTERN PetscErrorCode VecMDot_SeqKokkos(Vec, PetscInt, const Vec[], PetscScalar *);
129 PETSC_INTERN PetscErrorCode VecMTDot_SeqKokkos(Vec, PetscInt, const Vec[], PetscScalar *);
130 PETSC_INTERN PetscErrorCode VecSet_SeqKokkos(Vec, PetscScalar);
131 PETSC_INTERN PetscErrorCode VecMAXPY_SeqKokkos(Vec, PetscInt, const PetscScalar *, Vec *);
132 PETSC_INTERN PetscErrorCode VecAXPBYPCZ_SeqKokkos(Vec, PetscScalar, PetscScalar, PetscScalar, Vec,
[all …]
/petsc/src/ksp/ksp/utils/lmvm/brdn/
H A Dbrdn.h33 Vec YtFprev;
36 PETSC_INTERN PetscErrorCode BroydenKernel_Recursive(Mat, MatLMVMMode, Vec, Vec);
37 PETSC_INTERN PetscErrorCode BroydenKernel_CompactDense(Mat, MatLMVMMode, Vec, Vec);
38 PETSC_INTERN PetscErrorCode BroydenKernel_Dense(Mat, MatLMVMMode, Vec, Vec);
39 PETSC_INTERN PetscErrorCode BroydenKernelHermitianTranspose_Recursive(Mat, MatLMVMMode, Vec, Vec);
40 PETSC_INTERN PetscErrorCode BroydenKernelHermitianTranspose_CompactDense(Mat, MatLMVMMode, Vec, Vec
41 PETSC_INTERN PetscErrorCode BroydenKernelHermitianTranspose_Dense(Mat, MatLMVMMode, Vec, Vec);
42 PETSC_INTERN PetscErrorCode BadBroydenKernel_Recursive(Mat, MatLMVMMode, Vec, Vec);
43 PETSC_INTERN PetscErrorCode BadBroydenKernel_CompactDense(Mat, MatLMVMMode, Vec, Vec);
44 PETSC_INTERN PetscErrorCode BadBroydenKernel_Dense(Mat, MatLMVMMode, Vec, Vec);
[all …]
/petsc/src/ksp/pc/impls/is/nn/
H A Dnn.h14 Vec coarse_x;
15 Vec coarse_b;
22 …PetscInt *idx, PetscScalar *chunk, PetscScalar *array_N, Vec vec1_B, Vec vec2_B, Vec vec1_D, Vec v…
23 …reconditioner(PC pc, Vec r, Vec z, PetscScalar *work_N, Vec vec1_B, Vec vec2_B, Vec vec3_B, Vec ve…
24 …ERN PetscErrorCode PCNNBalancing(PC pc, Vec r, Vec u, Vec z, Vec vec1_B, Vec vec2_B, Vec vec3_B, V…
/petsc/src/vec/vec/impls/mpi/
H A Dpvecimpl.h24 Vec localrep; /* local representation of vector */
62 PETSC_INTERN PetscErrorCode VecMTDot_MPI(Vec, PetscInt, const Vec[], PetscScalar *);
63 PETSC_INTERN PetscErrorCode VecView_MPI_Binary(Vec, PetscViewer);
64 PETSC_INTERN PetscErrorCode VecView_MPI_Draw_LG(Vec, PetscViewer);
65 PETSC_INTERN PetscErrorCode VecView_MPI_Socket(Vec, PetscViewer);
66 PETSC_INTERN PetscErrorCode VecView_MPI_HDF5(Vec, PetscViewer);
67 PETSC_INTERN PetscErrorCode VecView_MPI_ADIOS(Vec, PetscViewer);
68 PETSC_INTERN PetscErrorCode VecGetSize_MPI(Vec, PetscInt *);
69 PETSC_INTERN PetscErrorCode VecGetValues_MPI(Vec, PetscInt, const PetscInt[], PetscScalar[]);
70 PETSC_INTERN PetscErrorCode VecSetValues_MPI(Vec, PetscInt, const PetscInt[], const PetscScalar[], …
[all …]
/petsc/src/ksp/ksp/utils/lmvm/blas_cyclic/
H A Dblas_cyclic.h37 PETSC_INTERN PetscErrorCode VecAXPBYCyclic(PetscInt, PetscInt, PetscScalar, Vec, PetscScalar, Vec);
39 …etscErrorCode VecDMVCyclic(PetscBool, PetscInt, PetscInt, PetscScalar, Vec, Vec, PetscScalar, Vec);
41 PETSC_INTERN PetscErrorCode VecDSVCyclic(PetscBool, PetscInt, PetscInt, Vec, Vec, Vec);
43 PETSC_INTERN PetscErrorCode MatSeqDenseTRSVCyclic(PetscBool, PetscInt, PetscInt, Mat, Vec, Vec);
45 …Code MatSeqDenseGEMVCyclic(PetscBool, PetscInt, PetscInt, PetscScalar, Mat, Vec, PetscScalar, Vec);
47 … PetscErrorCode MatSeqDenseHEMVCyclic(PetscInt, PetscInt, PetscScalar, Mat, Vec, PetscScalar, Vec);
49 PETSC_INTERN PetscErrorCode MatSeqDenseRowAXPBYCyclic(PetscInt, PetscInt, PetscScalar, Vec, PetscSc…
54 PETSC_INTERN PetscErrorCode MatMultColumnRange(Mat, Vec, Vec, PetscInt, PetscInt);
55 PETSC_INTERN PetscErrorCode MatMultAddColumnRange(Mat, Vec, Vec, Vec, PetscInt, PetscInt);
56 PETSC_INTERN PetscErrorCode MatMultHermitianTransposeColumnRange(Mat, Vec, Vec, PetscInt, PetscInt);
[all …]
/petsc/src/binding/petsc4py/demo/python_types/
H A Dmatpython_protocol.py3 from petsc4py.PETSc import Vec
14 def mult(self, A: Mat, x: Vec, y: Vec) -> None: argument
18 def multAdd(self, A: Mat, x: Vec, y: Vec, z: Vec) -> None: argument
22 def multTranspose(self, A: Mat, x: Vec, y: Vec) -> None: argument
26 def multTransposeAdd(self, A: Mat, x: Vec, y: Vec, z: Vec) -> None: argument
30 def multHermitian(self, A: Mat, x: Vec, y: Vec) -> None: argument
34 def multHermitianAdd(self, A: Mat, x: Vec, y: Vec, z: Vec) -> None: argument
46 def multDiagonalBlock(self, A: Mat, x: Vec, y: Vec) -> None: argument
50 def createVecs(self, A: Mat) -> tuple[Vec, Vec]:
70 def zeroRowsColumns(self, A: Mat, r: IS, diag: Scalar, x: Vec, b: Vec) -> None: argument
[all …]
/petsc/src/tao/quadratic/impls/bqpip/
H A Dbqpipimpl.h31 Vec G;
32 Vec DG;
33 Vec T;
34 Vec DT;
35 Vec Z;
36 Vec DZ;
37 Vec S;
38 Vec DS;
39 Vec GZwork;
40 Vec TSwork;
[all …]
/petsc/src/ksp/pc/impls/shell/ftn-custom/
H A Dzshellpcf.c32 static PetscErrorCode ourshellapply(PC pc, Vec x, Vec y) in ourshellapply()
34 …PetscCallFortranVoidFunction((*(void (*)(PC *, Vec *, Vec *, PetscErrorCode *))(((PetscObject)pc)-… in ourshellapply()
38 static PetscErrorCode ourshellapplysymmetricleft(PC pc, Vec x, Vec y) in ourshellapplysymmetricleft()
40 …PetscCallFortranVoidFunction((*(void (*)(PC *, Vec *, Vec *, PetscErrorCode *))(((PetscObject)pc)-… in ourshellapplysymmetricleft()
44 static PetscErrorCode ourshellapplysymmetricright(PC pc, Vec x, Vec y) in ourshellapplysymmetricright()
46 …PetscCallFortranVoidFunction((*(void (*)(PC *, Vec *, Vec *, PetscErrorCode *))(((PetscObject)pc)-… in ourshellapplysymmetricright()
50 static PetscErrorCode ourshellapplyctx(PC pc, Vec x, Vec y) in ourshellapplyctx()
54 …PetscCallFortranVoidFunction((*(void (*)(PC *, void *, Vec *, Vec *, PetscErrorCode *))(((PetscObj… in ourshellapplyctx()
58 static PetscErrorCode ourshellapplyba(PC pc, PCSide side, Vec x, Vec y, Vec work) in ourshellapplyba()
60 …PetscCallFortranVoidFunction((*(void (*)(PC *, PCSide *, Vec *, Vec *, Vec *, PetscErrorCode *))((… in ourshellapplyba()
[all …]
/petsc/src/vec/vec/impls/mpi/cupm/
H A Dvecmpicupm.hpp26 PETSC_NODISCARD static Vec_MPI *VecIMPLCast_(Vec) noexcept;
30 static PetscErrorCode VecDestroy_IMPL_(Vec) noexcept;
31 static PetscErrorCode VecResetArray_IMPL_(Vec) noexcept;
32 static PetscErrorCode VecPlaceArray_IMPL_(Vec, const PetscScalar *) noexcept;
33 static PetscErrorCode VecCreate_IMPL_Private_(Vec, PetscBool *, PetscInt, PetscScalar *) noexcept;
35 …static PetscErrorCode CreateMPICUPM_(Vec, PetscDeviceContext, PetscBool /*allocate_missing*/ = PET…
39 …static PetscErrorCode CreateMPICUPM(MPI_Comm, PetscInt, PetscInt, PetscInt, Vec *, PetscBool) noex…
40 …(MPI_Comm, PetscInt, PetscInt, PetscInt, const PetscScalar[], const PetscScalar[], Vec *) noexcept;
42 static PetscErrorCode Duplicate(Vec, Vec *) noexcept;
43 static PetscErrorCode BindToCPU(Vec, PetscBool) noexcept;
[all …]
/petsc/src/vec/vec/tests/output/
H A Dex41_1.out3 Vec Object: 1 MPI process
7 Vec Object: 1 MPI process
15 Vec Object: 1 MPI process
23 Vec Object: 1 MPI process
27 Vec Object: 1 MPI process
35 Vec Object: 1 MPI process
43 Vec Object: 1 MPI process
47 Vec Object: 1 MPI process
55 Vec Object: 1 MPI process
63 Vec Object: 1 MPI process
[all …]
/petsc/src/snes/impls/ngmres/
H A Dsnesngmres.h17 Vec *Fdot; /* residual history -- length msize */
18 Vec *Xdot; /* solution history -- length msize */
64 …ERN PetscErrorCode SNESNGMRESUpdateSubspace_Private(SNES, PetscInt, PetscInt, Vec, PetscReal, Vec);
65 …ESNGMRESFormCombinedSolution_Private(SNES, PetscInt, PetscInt, Vec, Vec, PetscReal, Vec, Vec, Vec);
66 …TERN PetscErrorCode SNESNGMRESNorms_Private(SNES, PetscInt, Vec, Vec, Vec, Vec, Vec, Vec, Vec, Pet…
67Vec, Vec, PetscReal, PetscReal, PetscReal, PetscReal, Vec, Vec, PetscReal, PetscReal, PetscReal, P…

12345678910>>...90