Home
last modified time | relevance | path

Searched refs:PU (Results 1 – 7 of 7) sorted by relevance

/petsc/src/tao/constrained/impls/almm/
H A Dalmm.c260 if (!auglag->PU) PetscCall(VecDuplicate(auglag->P, &auglag->PU)); in TaoSetUp_ALMM()
269 PetscCall(TaoALMMCombinePrimal_Private(tao, tao->XU, SU, auglag->PU)); in TaoSetUp_ALMM()
276 PetscCall(VecCopy(tao->XU, auglag->PU)); in TaoSetUp_ALMM()
278 PetscCall(TaoSetVariableBounds(auglag->subsolver, auglag->PL, auglag->PU)); in TaoSetUp_ALMM()
287 if (!auglag->PU) PetscCall(VecDuplicate(auglag->P, &auglag->PU)); in TaoSetUp_ALMM()
289 PetscCall(VecSet(auglag->PU, PETSC_INFINITY)); in TaoSetUp_ALMM()
298 … PetscCall(VecScatterBegin(auglag->Pscatter[1], SU, auglag->PU, INSERT_VALUES, SCATTER_REVERSE)); in TaoSetUp_ALMM()
299 … PetscCall(VecScatterEnd(auglag->Pscatter[1], SU, auglag->PU, INSERT_VALUES, SCATTER_REVERSE)); in TaoSetUp_ALMM()
315 PetscCall(TaoSetVariableBounds(auglag->subsolver, auglag->PL, auglag->PU)); in TaoSetUp_ALMM()
365 PetscCall(VecDestroy(&auglag->PU)); /* upper bounds for subsolver */ in TaoDestroy_ALMM()
[all …]
H A Dalmm.h15 Vec *Parr, P, PL, PU, *Yarr, Y, C; /* arrays and vectors for combined vector spaces */ member
H A Dalmmutils.c142 PetscCall(TaoSetVariableBounds(auglag->subsolver, auglag->PL, auglag->PU)); in TaoALMMSetSubsolver_Private()
/petsc/doc/manual/
H A Dperformance.md153 PU L#0 (P#0)
154 PU L#1 (P#12)
156 PU L#2 (P#1)
157 PU L#3 (P#13)
159 PU L#4 (P#2)
160 PU L#5 (P#14)
162 PU L#6 (P#3)
163 PU L#7 (P#15)
165 PU L#8 (P#4)
166 PU L#9 (P#16)
[all …]
/petsc/src/ksp/ksp/impls/cg/pipecg2/
H A Dpipecg2.c10 const PetscScalar *PETSC_RESTRICT PU, *PETSC_RESTRICT PW, *PETSC_RESTRICT PR; in VecMergedDot_Private() local
15 PetscCall(VecGetArrayRead(U, (const PetscScalar **)&PU)); in VecMergedDot_Private()
23 sumwu += PW[j] * PetscConj(PU[j]); in VecMergedDot_Private()
24 sumru += PR[j] * PetscConj(PU[j]); in VecMergedDot_Private()
25 sumuu += PU[j] * PetscConj(PU[j]); in VecMergedDot_Private()
30 sumwu += PW[j] * PetscConj(PU[j]); in VecMergedDot_Private()
31 sumru += PR[j] * PetscConj(PU[j]); in VecMergedDot_Private()
37 sumwu += PW[j] * PetscConj(PU[j]); in VecMergedDot_Private()
38 sumru += PR[j] * PetscConj(PU[j]); in VecMergedDot_Private()
47 PetscCall(VecRestoreArrayRead(U, (const PetscScalar **)&PU)); in VecMergedDot_Private()
/petsc/src/ts/tutorials/optimal_control/
H A Dex1.c229 Vec P, PL, PU; in main() local
340 PetscCall(VecDuplicate(P, &PU)); in main()
342 PetscCall(VecGetArray(PU, &p)); in main()
347 PetscCall(VecRestoreArray(PU, &p)); in main()
356 PetscCall(TaoSetVariableBounds(tao, PL, PU)); in main()
397 PetscCall(VecDestroy(&PU)); in main()
/petsc/src/benchmarks/streams/
H A Dmakefile89 …oo" != "foo" ]; then ${MPIEXEC} ${MPI_BINDING} -n 1 ${LSTOPO} --no-icaches --no-io --ignore PU ; fi