Home
last modified time | relevance | path

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

/petsc/src/tao/constrained/impls/ipm/
H A Dipm.c35 TAO_IPM *ipmP = (TAO_IPM *)tao->data; in TaoSolve_IPM() local
44 PetscCall(VecCopy(tao->solution, ipmP->rhs_x)); in TaoSolve_IPM()
49 PetscCall(TaoLogConvergenceHistory(tao, ipmP->kkt_f, ipmP->phi, 0.0, tao->ksp_its)); in TaoSolve_IPM()
50 PetscCall(TaoMonitor(tao, tao->niter, ipmP->kkt_f, ipmP->phi, 0.0, 1.0)); in TaoSolve_IPM()
66 PetscCall(VecCopy(ipmP->rd, ipmP->rhs_x)); in TaoSolve_IPM()
67 if (ipmP->me > 0) PetscCall(VecCopy(ipmP->rpe, ipmP->rhs_lambdae)); in TaoSolve_IPM()
68 if (ipmP->nb > 0) { in TaoSolve_IPM()
69 PetscCall(VecCopy(ipmP->rpi, ipmP->rhs_lambdai)); in TaoSolve_IPM()
70 PetscCall(VecCopy(ipmP->complementarity, ipmP->rhs_s)); in TaoSolve_IPM()
72 …PetscCall(IPMGatherRHS(tao, ipmP->bigrhs, ipmP->rhs_x, ipmP->rhs_lambdae, ipmP->rhs_lambdai, ipmP-… in TaoSolve_IPM()
[all …]