Home
last modified time | relevance | path

Searched refs:xout (Results 1 – 15 of 15) sorted by relevance

/petsc/src/vec/vec/interface/ !
H A Ddlregisvec.c103 struct PetscRealInt *xout = (struct PetscRealInt *)out; in MPIU_MaxIndex_Local() local
112 if (xin[c].v > xout[c].v) { in MPIU_MaxIndex_Local()
113 xout[c].v = xin[c].v; in MPIU_MaxIndex_Local()
114 xout[c].i = xin[c].i; in MPIU_MaxIndex_Local()
115 } else if (xin[c].v == xout[c].v) { in MPIU_MaxIndex_Local()
116 xout[c].i = PetscMin(xin[c].i, xout[c].i); in MPIU_MaxIndex_Local()
129 struct PetscRealInt *xout = (struct PetscRealInt *)out; in MPIU_MinIndex_Local() local
138 if (xin[c].v < xout[c].v) { in MPIU_MinIndex_Local()
139 xout[c].v = xin[c].v; in MPIU_MinIndex_Local()
140 xout[c].i = xin[c].i; in MPIU_MinIndex_Local()
[all …]
/petsc/src/mat/tests/ !
H A Dex73.c27 Vec xin, xout; in main() local
122 PetscCall(VecCreateFromOptions(PETSC_COMM_WORLD, NULL, 1, m, PETSC_DECIDE, &xout)); in main()
123 PetscCall(VecScatterCreate(xin, is, xout, NULL, &scat)); in main()
124 PetscCall(VecScatterBegin(scat, xin, xout, INSERT_VALUES, SCATTER_FORWARD)); in main()
125 PetscCall(VecScatterEnd(scat, xin, xout, INSERT_VALUES, SCATTER_FORWARD)); in main()
129 PetscCall(VecView(xout, PETSC_VIEWER_STDOUT_WORLD)); in main()
131 PetscCall(VecDestroy(&xout)); in main()
/petsc/src/sys/objects/ !
H A Dpinit.c190 …struct petsc_mpiu_int_mpiint *xin = (struct petsc_mpiu_int_mpiint *)in, *xout = (struct petsc_mpiu… in MPIU_MaxSum_Local() local
194 xout[i].a = PetscMax(xout[i].a, xin[i].a); in MPIU_MaxSum_Local()
195 xout[i].b += xin[i].b; in MPIU_MaxSum_Local()
199 PetscInt *xin = (PetscInt *)in, *xout = (PetscInt *)out; in MPIU_MaxSum_Local() local
203 xout[2 * i] = PetscMax(xout[2 * i], xin[2 * i]); in MPIU_MaxSum_Local()
204 xout[2 * i + 1] += xin[2 * i + 1]; in MPIU_MaxSum_Local()
276 PetscReal *xin = (PetscReal *)in, *xout = (PetscReal *)out; in PetscSum_Local() local
277 for (i = 0; i < count; i++) xout[i] += xin[i]; in PetscSum_Local()
281 PetscComplex *xin = (PetscComplex *)in, *xout = (PetscComplex *)out; in PetscSum_Local() local
282 for (i = 0; i < count; i++) xout[i] += xin[i]; in PetscSum_Local()
[all …]
/petsc/src/ksp/ksp/tutorials/ !
H A Dex60.c37 PetscErrorCode PCApply_Noise(PC pc, Vec xin, Vec xout) in PCApply_Noise() argument
47 PetscCall(VecSetRandom(xout, ctx->random)); in PCApply_Noise()
49 PetscCall(VecNorm(xout, NORM_2, &nrmnoise)); in PCApply_Noise()
50 PetscCall(VecScale(xout, ctx->eta * (nrmin / nrmnoise))); in PCApply_Noise()
/petsc/src/tao/bound/utils/ !
H A Disutil.c408 PetscScalar *xout; in TaoBoundSolution() local
437 PetscCall(VecGetArray(Xout, &xout)); in TaoBoundSolution()
441 xout[i] = xl[i]; in TaoBoundSolution()
444 xout[i] = xu[i]; in TaoBoundSolution()
452 PetscCall(VecRestoreArray(Xout, &xout)); in TaoBoundSolution()
/petsc/src/ksp/ksp/tests/ !
H A Dex27.c127 PetscErrorCode PCShellApply_Matinv(PC pc, Vec xin, Vec xout) in PCShellApply_Matinv() argument
133 PetscCall(MatMult(X, xin, xout)); in PCShellApply_Matinv()
/petsc/src/vec/vec/utils/ !
H A Dcomb.c76 struct PetscScalarInt *xout = (struct PetscScalarInt *)out; in PetscSplitReduction_Local() local
85 if (xin[i].i == PETSC_SR_REDUCE_SUM) xout[i].v += xin[i].v; in PetscSplitReduction_Local()
86 …else if (xin[i].i == PETSC_SR_REDUCE_MAX) xout[i].v = PetscMax(PetscRealPart(xout[i].v), PetscReal… in PetscSplitReduction_Local()
87 …else if (xin[i].i == PETSC_SR_REDUCE_MIN) xout[i].v = PetscMin(PetscRealPart(xout[i].v), PetscReal… in PetscSplitReduction_Local()
/petsc/src/ksp/pc/impls/tfs/ !
H A Dtfs.c61 static PetscErrorCode PCTFSLocalMult_TFS(PC pc, PetscScalar *xin, PetscScalar *xout) in PCTFSLocalMult_TFS() argument
68 PetscCall(VecPlaceArray(tfs->b, xout)); in PCTFSLocalMult_TFS()
/petsc/src/ksp/pc/impls/shell/ !
H A Dshellpc.c550 PetscErrorCode PCShellSetApply(PC pc, PetscErrorCode (*apply)(PC pc, Vec xin, Vec xout)) in PCShellSetApply() argument
608 PetscErrorCode PCShellSetApplySymmetricLeft(PC pc, PetscErrorCode (*apply)(PC pc, Vec xin, Vec xout in PCShellSetApplySymmetricLeft() argument
637 …scErrorCode PCShellSetApplySymmetricRight(PC pc, PetscErrorCode (*apply)(PC pc, Vec xin, Vec xout)) in PCShellSetApplySymmetricRight() argument
668 …e PCShellSetApplyBA(PC pc, PetscErrorCode (*applyBA)(PC pc, PCSide side, Vec xin, Vec xout, Vec w)) in PCShellSetApplyBA() argument
697 …rorCode PCShellSetApplyTranspose(PC pc, PetscErrorCode (*applytranspose)(PC pc, Vec xin, Vec xout)) in PCShellSetApplyTranspose() argument
726 …e PCShellSetMatApplyTranspose(PC pc, PetscErrorCode (*matapplytranspose)(PC pc, Mat xin, Mat xout)) in PCShellSetMatApplyTranspose() argument
/petsc/src/snes/impls/shell/ !
H A Dsnesshell.c25 PetscErrorCode SNESShellSetSolve(SNES snes, PetscErrorCode (*solve)(SNES snes, Vec xout)) in SNESShellSetSolve() argument
/petsc/src/ts/interface/ftn-custom/ !
H A Dztsf.c150 static PetscErrorCode ourtransform(PetscCtx ctx, Vec x, Vec *xout) in ourtransform() argument
152 …allback((TS)ctx, _cb.transform, (void *, Vec *, Vec *, PetscErrorCode *), (_ctx, &x, xout, &ierr)); in ourtransform()
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/ !
H A Dbjkokkos.kokkos.cxx526 static PetscErrorCode PCApply_BJKOKKOS(PC pc, Vec bin, Vec xout) in PCApply_BJKOKKOS() argument
574 PetscCall(VecGetArrayAndMemType(xout, &glb_xdata, &mtype)); in PCApply_BJKOKKOS()
752 PetscCall(VecRestoreArrayAndMemType(xout, &glb_xdata)); in PCApply_BJKOKKOS()
757 PetscCall(VecCopy(xout, bvec)); in PCApply_BJKOKKOS()
758 PetscCall(VecScatterBegin(plex_batch, bvec, xout, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_BJKOKKOS()
759 PetscCall(VecScatterEnd(plex_batch, bvec, xout, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_BJKOKKOS()
/petsc/src/mat/impls/h2opus/cuda/ !
H A Dmath2opus.cu1755 PetscScalar *xin, *xout; in MatH2OpusMapVec() local
1776 PetscCall(VecGetArrayWrite(*out, &xout)); in MatH2OpusMapVec()
1778 PetscCall(PetscSFReduceBegin(a->sf, MPIU_SCALAR, xin, xout, MPI_REPLACE)); in MatH2OpusMapVec()
1779 PetscCall(PetscSFReduceEnd(a->sf, MPIU_SCALAR, xin, xout, MPI_REPLACE)); in MatH2OpusMapVec()
1781 PetscCall(PetscSFBcastBegin(a->sf, MPIU_SCALAR, xin, xout, MPI_REPLACE)); in MatH2OpusMapVec()
1782 PetscCall(PetscSFBcastEnd(a->sf, MPIU_SCALAR, xin, xout, MPI_REPLACE)); in MatH2OpusMapVec()
1785 PetscCall(VecRestoreArrayWrite(*out, &xout)); in MatH2OpusMapVec()
/petsc/src/dm/partitioner/impls/multistage/ !
H A Dmspart.c41 PetscInt *xin = (PetscInt *)in, *xout = (PetscInt *)out; in PetscLCM_Local() local
48 for (PetscInt i = 0; i < count; i++) xout[i] = PetscLCM(xin[i], xout[i]); in PetscLCM_Local()
/petsc/include/ !
H A Dpetscksp.h1093 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode PCShellPSolveFn(PC pc, KSP ksp, Vec xim, Vec xout);