Searched refs:PU (Results 1 – 7 of 7) sorted by relevance
| /petsc/src/tao/constrained/impls/almm/ |
| H A D | almm.c | 260 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 D | almm.h | 15 Vec *Parr, P, PL, PU, *Yarr, Y, C; /* arrays and vectors for combined vector spaces */ member
|
| H A D | almmutils.c | 142 PetscCall(TaoSetVariableBounds(auglag->subsolver, auglag->PL, auglag->PU)); in TaoALMMSetSubsolver_Private()
|
| /petsc/doc/manual/ |
| H A D | performance.md | 153 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 D | pipecg2.c | 10 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 D | ex1.c | 229 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 D | makefile | 89 …oo" != "foo" ]; then ${MPIEXEC} ${MPI_BINDING} -n 1 ${LSTOPO} --no-icaches --no-io --ignore PU ; fi
|