Lines Matching refs:GU
28 PetscCall(VecDestroy(&lclP->GU)); in TaoDestroy_LCL()
131 PetscCall(VecDuplicate(lclP->U, &lclP->GU)); in TaoSetup_LCL()
200 PetscCall(LCLScatter(lclP, tao->gradient, lclP->GU, lclP->GV)); in TaoSolve_LCL()
217 PetscCall(MatMult(tao->jacobian_state_inv, lclP->GU, lclP->lambda)); in TaoSolve_LCL()
219 PetscCall(MatMultTranspose(tao->jacobian_state_inv, lclP->GU, lclP->lambda)); in TaoSolve_LCL()
224 PetscCall(KSPSolve(tao->ksp, lclP->GU, lclP->lambda)); in TaoSolve_LCL()
226 PetscCall(KSPSolveTranspose(tao->ksp, lclP->GU, lclP->lambda)); in TaoSolve_LCL()
259 PetscCall(VecCopy(lclP->GU, lclP->GU0)); in TaoSolve_LCL()
367 PetscCall(LCLScatter(lclP, tao->gradient, lclP->GU, lclP->GV)); in TaoSolve_LCL()
472 PetscCall(LCLScatter(lclP, tao->gradient, lclP->GU, lclP->GV)); in TaoSolve_LCL()
499 PetscCall(MatMult(tao->jacobian_state_inv, lclP->GU, lclP->lambda)); in TaoSolve_LCL()
501 PetscCall(MatMultTranspose(tao->jacobian_state_inv, lclP->GU, lclP->lambda)); in TaoSolve_LCL()
505 PetscCall(KSPSolve(tao->ksp, lclP->GU, lclP->lambda)); in TaoSolve_LCL()
507 PetscCall(KSPSolveTranspose(tao->ksp, lclP->GU, lclP->lambda)); in TaoSolve_LCL()
529 PetscCall(LCLScatter(lclP, tao->gradient, lclP->GU, lclP->GV)); in TaoSolve_LCL()
620 PetscCall(LCLScatter(lclP, G, lclP->GU, lclP->GV)); in LCLComputeLagrangianAndGradient()
649 PetscCall(VecAXPY(lclP->GL_U, 1.0, lclP->GU)); in LCLComputeLagrangianAndGradient()