Home
last modified time | relevance | path

Searched refs:solution (Results 1 – 25 of 421) sorted by relevance

12345678910>>...17

/petsc/src/tao/complementarity/impls/ssls/
H A Dssfls.c8 PetscCall(VecDuplicate(tao->solution, &tao->gradient)); in TaoSetUp_SSFLS()
9 PetscCall(VecDuplicate(tao->solution, &tao->stepdirection)); in TaoSetUp_SSFLS()
10 PetscCall(VecDuplicate(tao->solution, &ssls->w)); in TaoSetUp_SSFLS()
11 PetscCall(VecDuplicate(tao->solution, &ssls->ff)); in TaoSetUp_SSFLS()
12 PetscCall(VecDuplicate(tao->solution, &ssls->dpsi)); in TaoSetUp_SSFLS()
13 PetscCall(VecDuplicate(tao->solution, &ssls->da)); in TaoSetUp_SSFLS()
14 PetscCall(VecDuplicate(tao->solution, &ssls->db)); in TaoSetUp_SSFLS()
15 PetscCall(VecDuplicate(tao->solution, &ssls->t1)); in TaoSetUp_SSFLS()
16 PetscCall(VecDuplicate(tao->solution, &ssls->t2)); in TaoSetUp_SSFLS()
36 PetscCall(VecMedian(tao->XL, tao->solution, tao->XU, tao->solution)); in TaoSolve_SSFLS()
[all …]
H A Dssils.c8 PetscCall(VecDuplicate(tao->solution, &tao->gradient)); in TaoSetUp_SSILS()
9 PetscCall(VecDuplicate(tao->solution, &tao->stepdirection)); in TaoSetUp_SSILS()
10 PetscCall(VecDuplicate(tao->solution, &ssls->ff)); in TaoSetUp_SSILS()
11 PetscCall(VecDuplicate(tao->solution, &ssls->dpsi)); in TaoSetUp_SSILS()
12 PetscCall(VecDuplicate(tao->solution, &ssls->da)); in TaoSetUp_SSILS()
13 PetscCall(VecDuplicate(tao->solution, &ssls->db)); in TaoSetUp_SSILS()
14 PetscCall(VecDuplicate(tao->solution, &ssls->t1)); in TaoSetUp_SSILS()
15 PetscCall(VecDuplicate(tao->solution, &ssls->t2)); in TaoSetUp_SSILS()
49 PetscCall(VecMedian(tao->XL, tao->solution, tao->XU, tao->solution)); in TaoSolve_SSILS()
55 …PetscCall(TaoLineSearchComputeObjectiveAndGradient(tao->linesearch, tao->solution, &psi, ssls->dps… in TaoSolve_SSILS()
[all …]
/petsc/src/tao/unconstrained/impls/lmvm/
H A Dlmvm.c19 PetscCall(TaoComputeObjectiveAndGradient(tao, tao->solution, &f, tao->gradient)); in TaoSolve_LMVM()
42 PetscCall(TaoComputeObjective(tao, tao->solution, &f)); in TaoSolve_LMVM()
50 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_LMVM()
68 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_LMVM()
79 PetscCall(VecCopy(tao->solution, lmP->Xold)); in TaoSolve_LMVM()
82 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &f, tao->gradient, lmP->D, &step, &ls… in TaoSolve_LMVM()
88 PetscCall(VecCopy(lmP->Xold, tao->solution)); in TaoSolve_LMVM()
96 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_LMVM()
97 PetscCall(MatSolve(lmP->M, tao->solution, tao->gradient)); in TaoSolve_LMVM()
105 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &f, tao->gradient, lmP->D, &step, &ls… in TaoSolve_LMVM()
[all …]
/petsc/src/tao/unconstrained/impls/owlqn/
H A Dowlqn.c65 PetscCall(TaoComputeObjectiveAndGradient(tao, tao->solution, &f, tao->gradient)); in TaoSolve_OWLQN()
67 PetscCall(ComputePseudoGrad_OWLQN(tao->solution, lmP->GV, lmP->lambda)); in TaoSolve_OWLQN()
92 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_OWLQN()
113 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_OWLQN()
136 PetscCall(VecCopy(tao->solution, lmP->Xold)); in TaoSolve_OWLQN()
139 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &f, lmP->GV, lmP->D, &step, &ls_statu… in TaoSolve_OWLQN()
145 PetscCall(VecCopy(lmP->Xold, tao->solution)); in TaoSolve_OWLQN()
149 PetscCall(ComputePseudoGrad_OWLQN(tao->solution, lmP->GV, lmP->lambda)); in TaoSolve_OWLQN()
159 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_OWLQN()
175 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_OWLQN()
[all …]
/petsc/src/tao/unconstrained/tutorials/output/
H A Dminsurf2_4_snes_ngmres_snes_ngmres_select_type-linesearch.out7 Additive solution: objective = 1.433029e+00
11 Additive solution: objective = 1.424628e+00
14 Additive solution: objective = 1.419617e+00
17 Additive solution: objective = 1.418487e+00
20 Additive solution: objective = 1.418471e+00
23 Additive solution: objective = 1.418470e+00
26 Additive solution: objective = 1.418469e+00
29 Additive solution: objective = 1.418469e+00
32 Additive solution: objective = 1.418469e+00
35 Additive solution: objective = 1.418469e+00
[all …]
/petsc/src/tao/quadratic/impls/bqpip/
H A Dbqpip.c24 PetscCall(MatMult(tao->hessian, tao->solution, qp->RHS)); in QPIPComputeResidual()
41 PetscCall(MatMult(tao->hessian, tao->solution, tao->gradient)); in QPIPSetInitialPoint()
45 PetscCall(VecDot(tao->solution, qp->Work, &fff)); in QPIPSetInitialPoint()
53 PetscCall(VecAXPY(qp->T, -1.0, tao->solution)); in QPIPSetInitialPoint()
54 PetscCall(VecCopy(tao->solution, qp->G)); in QPIPSetInitialPoint()
98 PetscCall(VecCopy(tao->solution, qp->R3)); in QPIPSetInitialPoint()
102 PetscCall(VecCopy(tao->solution, qp->R5)); in QPIPSetInitialPoint()
205 PetscCall(VecGetSize(tao->solution, &qp->n)); in TaoSetup_BQPIP()
208 if (!tao->gradient) PetscCall(VecDuplicate(tao->solution, &tao->gradient)); in TaoSetup_BQPIP()
209 if (!tao->stepdirection) PetscCall(VecDuplicate(tao->solution, &tao->stepdirection)); in TaoSetup_BQPIP()
[all …]
/petsc/src/tao/quadratic/impls/gpcg/
H A Dgpcg.c82 if (!tao->gradient) PetscCall(VecDuplicate(tao->solution, &tao->gradient)); in TaoSetup_GPCG()
83 if (!tao->stepdirection) PetscCall(VecDuplicate(tao->solution, &tao->stepdirection)); in TaoSetup_GPCG()
85 PetscCall(VecDuplicate(tao->solution, &gpcg->B)); in TaoSetup_GPCG()
86 PetscCall(VecDuplicate(tao->solution, &gpcg->Work)); in TaoSetup_GPCG()
87 PetscCall(VecDuplicate(tao->solution, &gpcg->X_New)); in TaoSetup_GPCG()
88 PetscCall(VecDuplicate(tao->solution, &gpcg->G_New)); in TaoSetup_GPCG()
89 PetscCall(VecDuplicate(tao->solution, &gpcg->DXFree)); in TaoSetup_GPCG()
90 PetscCall(VecDuplicate(tao->solution, &gpcg->R)); in TaoSetup_GPCG()
91 PetscCall(VecDuplicate(tao->solution, &gpcg->PG)); in TaoSetup_GPCG()
117 PetscCall(VecMedian(tao->XL, tao->solution, tao->XU, tao->solution)); in TaoSolve_GPCG()
[all …]
/petsc/src/tao/bound/impls/blmvm/
H A Dblmvm.c15 PetscCall(VecMedian(tao->XL, tao->solution, tao->XU, tao->solution)); in TaoSolve_BLMVM()
19 PetscCall(TaoComputeObjectiveAndGradient(tao, tao->solution, &f, blmP->unprojected_gradient)); in TaoSolve_BLMVM()
20 …PetscCall(VecBoundGradientProjection(blmP->unprojected_gradient, tao->solution, tao->XL, tao->XU, … in TaoSolve_BLMVM()
43 PetscCall(TaoComputeObjective(tao, tao->solution, &f)); in TaoSolve_BLMVM()
54 PetscCall(MatLMVMUpdate(blmP->M, tao->solution, tao->gradient)); in TaoSolve_BLMVM()
56 …PetscCall(VecBoundGradientProjection(tao->stepdirection, tao->solution, tao->XL, tao->XU, tao->gra… in TaoSolve_BLMVM()
66 PetscCall(MatLMVMUpdate(blmP->M, tao->solution, blmP->unprojected_gradient)); in TaoSolve_BLMVM()
73 PetscCall(VecCopy(tao->solution, blmP->Xold)); in TaoSolve_BLMVM()
76 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &f, blmP->unprojected_gradient, tao->… in TaoSolve_BLMVM()
85 PetscCall(VecCopy(blmP->Xold, tao->solution)); in TaoSolve_BLMVM()
[all …]
/petsc/src/tao/bound/impls/bnk/
H A Dbntr.c109 PetscCall(TaoComputeObjective(tao, tao->solution, &bnk->f)); in TaoSolve_BNTR()
126 PetscCall(VecCopy(tao->solution, bnk->Xold)); in TaoSolve_BNTR()
139 PetscCall(VecAXPY(tao->solution, 1.0, tao->stepdirection)); in TaoSolve_BNTR()
140 PetscCall(TaoBoundSolution(tao->solution, tao->XL, tao->XU, 0.0, &nDiff, tao->solution)); in TaoSolve_BNTR()
146 PetscCall(VecCopy(tao->solution, tao->stepdirection)); in TaoSolve_BNTR()
156 PetscCall(TaoComputeObjective(tao, tao->solution, &bnk->f)); in TaoSolve_BNTR()
167 PetscCall(TaoComputeGradient(tao, tao->solution, bnk->unprojected_gradient)); in TaoSolve_BNTR()
177 PetscCall(VecCopy(bnk->Xold, tao->solution)); in TaoSolve_BNTR()
187 PetscCall(VecFischer(tao->solution, bnk->unprojected_gradient, tao->XL, tao->XU, bnk->W)); in TaoSolve_BNTR()
H A Dbntl.c127 PetscCall(TaoComputeObjective(tao, tao->solution, &bnk->f)); in TaoSolve_BNTL()
148 PetscCall(VecCopy(tao->solution, bnk->Xold)); in TaoSolve_BNTL()
153 PetscCall(VecAXPY(tao->solution, 1.0, tao->stepdirection)); in TaoSolve_BNTL()
154 PetscCall(TaoBoundSolution(tao->solution, tao->XL, tao->XU, 0.0, &nDiff, tao->solution)); in TaoSolve_BNTL()
160 PetscCall(VecCopy(tao->solution, tao->stepdirection)); in TaoSolve_BNTL()
170 PetscCall(TaoComputeObjective(tao, tao->solution, &bnk->f)); in TaoSolve_BNTL()
180 PetscCall(TaoComputeGradient(tao, tao->solution, bnk->unprojected_gradient)); in TaoSolve_BNTL()
188 PetscCall(VecCopy(bnk->Xold, tao->solution)); in TaoSolve_BNTL()
197 PetscCall(VecCopy(bnk->Xold, tao->solution)); in TaoSolve_BNTL()
219 PetscCall(VecFischer(tao->solution, bnk->unprojected_gradient, tao->XL, tao->XU, bnk->W)); in TaoSolve_BNTL()
/petsc/src/snes/tests/output/
H A Dex2_4.out38 [0]solution
59 [1]solution
74 [2]solution
89 [3]solution
104 [4]solution
/petsc/src/ts/tutorials/
H A Dex5.c57 Vec solution; /* global exact solution vector */ member
114 PetscCall(VecDuplicate(u, &appctx.solution)); in main()
227 PetscCall(VecDestroy(&appctx.solution)); in main()
299 PetscErrorCode ExactSolution(PetscReal t, Vec solution, AppCtx *appctx) in ExactSolution() argument
308 PetscCall(VecGetArray(solution, &s_localptr)); in ExactSolution()
323 PetscCall(VecRestoreArray(solution, &s_localptr)); in ExactSolution()
357 PetscCall(ExactSolution(time, appctx->solution, appctx)); in Monitor()
366 PetscCall(VecView(appctx->solution, PETSC_VIEWER_STDOUT_SELF)); in Monitor()
372 PetscCall(VecAXPY(appctx->solution, -1.0, u)); in Monitor()
373 PetscCall(VecNorm(appctx->solution, NORM_2, &norm_2)); in Monitor()
[all …]
H A Dex4.c65 Vec solution; /* global exact solution vector */ member
142 PetscCall(VecDuplicate(u, &appctx.solution)); in main()
265 PetscCall(VecDestroy(&appctx.solution)); in main()
345 PetscErrorCode ExactSolution(PetscReal t, Vec solution, AppCtx *appctx) in ExactSolution() argument
355 PetscCall(VecGetOwnershipRange(solution, &mybase, &myend)); in ExactSolution()
360 PetscCall(VecGetArray(solution, &s_localptr)); in ExactSolution()
375 PetscCall(VecRestoreArray(solution, &s_localptr)); in ExactSolution()
409 PetscCall(ExactSolution(time, appctx->solution, appctx)); in Monitor()
418 PetscCall(VecView(appctx->solution, PETSC_VIEWER_STDOUT_WORLD)); in Monitor()
424 PetscCall(VecAXPY(appctx->solution, -1.0, u)); in Monitor()
[all …]
H A Dex6.c58 Vec solution; /* global exact solution vector */ member
117 PetscCall(VecDuplicate(u, &appctx.solution)); in main()
230 PetscCall(VecDestroy(&appctx.solution)); in main()
299 PetscErrorCode ExactSolution(PetscReal t, Vec solution, AppCtx *appctx) in ExactSolution() argument
308 PetscCall(VecGetArray(solution, &s_localptr)); in ExactSolution()
323 PetscCall(VecRestoreArray(solution, &s_localptr)); in ExactSolution()
360 PetscCall(ExactSolution(crtime, appctx->solution, appctx)); in Monitor()
369 PetscCall(VecView(appctx->solution, PETSC_VIEWER_STDOUT_SELF)); in Monitor()
375 PetscCall(VecAXPY(appctx->solution, -1.0, u)); in Monitor()
376 PetscCall(VecNorm(appctx->solution, NORM_2, &norm_2)); in Monitor()
[all …]
H A Dex2.c52 Vec solution; /* global exact solution vector */ member
122 PetscCall(VecDuplicate(u, &appctx.solution)); in main()
199 PetscCall(VecDestroy(&appctx.solution)); in main()
281 PetscErrorCode ExactSolution(PetscReal t, Vec solution, AppCtx *appctx) in ExactSolution() argument
291 PetscCall(VecGetOwnershipRange(solution, &mybase, &myend)); in ExactSolution()
296 PetscCall(VecGetArray(solution, &s_localptr)); in ExactSolution()
310 PetscCall(VecRestoreArray(solution, &s_localptr)); in ExactSolution()
355 PetscCall(ExactSolution(time, appctx->solution, appctx)); in Monitor()
364 PetscCall(VecView(appctx->solution, PETSC_VIEWER_STDOUT_WORLD)); in Monitor()
370 PetscCall(VecAXPY(appctx->solution, -1.0, u)); in Monitor()
[all …]
H A Dex3.c59 Vec solution; /* global exact solution vector */ member
123 PetscCall(VecDuplicate(u, &appctx.solution)); in main()
263 PetscCall(VecDestroy(&appctx.solution)); in main()
336 PetscErrorCode ExactSolution(PetscReal t, Vec solution, AppCtx *appctx) in ExactSolution() argument
345 PetscCall(VecGetArrayWrite(solution, &s_localptr)); in ExactSolution()
360 PetscCall(VecRestoreArrayWrite(solution, &s_localptr)); in ExactSolution()
396 PetscCall(ExactSolution(time, appctx->solution, appctx)); in Monitor()
405 PetscCall(VecView(appctx->solution, PETSC_VIEWER_STDOUT_SELF)); in Monitor()
411 PetscCall(VecAXPY(appctx->solution, -1.0, u)); in Monitor()
412 PetscCall(VecNorm(appctx->solution, NORM_2, &norm_2)); in Monitor()
[all …]
/petsc/src/tao/bound/impls/tron/
H A Dtron.c59 PetscCall(VecDuplicate(tao->solution, &tron->diag)); in TaoSetup_TRON()
60 PetscCall(VecDuplicate(tao->solution, &tron->X_New)); in TaoSetup_TRON()
61 PetscCall(VecDuplicate(tao->solution, &tron->G_New)); in TaoSetup_TRON()
62 PetscCall(VecDuplicate(tao->solution, &tron->Work)); in TaoSetup_TRON()
63 PetscCall(VecDuplicate(tao->solution, &tao->gradient)); in TaoSetup_TRON()
64 PetscCall(VecDuplicate(tao->solution, &tao->stepdirection)); in TaoSetup_TRON()
83 PetscCall(VecMedian(tao->XL, tao->solution, tao->XU, tao->solution)); in TaoSolve_TRON()
86 PetscCall(TaoComputeObjectiveAndGradient(tao, tao->solution, &tron->f, tao->gradient)); in TaoSolve_TRON()
91 …PetscCall(VecBoundGradientProjection(tao->gradient, tao->solution, tao->XL, tao->XU, tao->gradient… in TaoSolve_TRON()
110 PetscCall(TaoComputeObjective(tao, tao->solution, &tron->f)); in TaoSolve_TRON()
[all …]
/petsc/src/ksp/ksp/tutorials/output/
H A Dex2f_2.out11 iteration 0 solution vector:
13 iteration 1 solution vector:
15 iteration 2 solution vector:
17 iteration 3 solution vector:
/petsc/src/tao/complementarity/impls/asls/
H A Dasfls.c46 PetscCall(VecDuplicate(tao->solution, &tao->gradient)); in TaoSetUp_ASFLS()
47 PetscCall(VecDuplicate(tao->solution, &tao->stepdirection)); in TaoSetUp_ASFLS()
48 PetscCall(VecDuplicate(tao->solution, &asls->ff)); in TaoSetUp_ASFLS()
49 PetscCall(VecDuplicate(tao->solution, &asls->dpsi)); in TaoSetUp_ASFLS()
50 PetscCall(VecDuplicate(tao->solution, &asls->da)); in TaoSetUp_ASFLS()
51 PetscCall(VecDuplicate(tao->solution, &asls->db)); in TaoSetUp_ASFLS()
52 PetscCall(VecDuplicate(tao->solution, &asls->t1)); in TaoSetUp_ASFLS()
53 PetscCall(VecDuplicate(tao->solution, &asls->t2)); in TaoSetUp_ASFLS()
54 PetscCall(VecDuplicate(tao->solution, &asls->w)); in TaoSetUp_ASFLS()
76 PetscCall(TaoComputeJacobian(tao, tao->solution, tao->jacobian, tao->jacobian_pre)); in Tao_ASLS_FunctionGradient()
[all …]
/petsc/src/ts/tutorials/autodiff/output/
H A Dex16opt_ic_1.out4 Observed value y_ob=[2.007040; -0.377156], ODE solution y=[2.103106;-0.382918], Cost function f=0.0…
6 Observed value y_ob=[2.007040; -0.377156], ODE solution y=[2.007313;-0.374969], Cost function f=0.0…
8 Observed value y_ob=[2.007040; -0.377156], ODE solution y=[2.007198;-0.375177], Cost function f=0.0…
/petsc/src/ksp/ksp/tutorials/
H A Dex89f.F9022 Vec rhs, solution
33 PetscCallA(VecCreateSeq(PETSC_COMM_SELF, n, solution, ierr))
72 PetscCallA(KSPSolve(ksp, rhs, solution, ierr))
80 PetscCallA(KSPSolve(ksp, rhs, solution, ierr))
84 PetscCallA(VecDestroy(solution, ierr))
H A Dex88f.F9022 Vec rhs, solution
32 PetscCallA(VecCreateSeq(PETSC_COMM_SELF, n, solution, ierr))
65 PetscCallA(KSPSolve(ksp, rhs, solution, ierr))
73 PetscCallA(KSPSolve(ksp, rhs, solution, ierr))
77 PetscCallA(VecDestroy(solution, ierr))
/petsc/src/tao/unconstrained/impls/cg/
H A Dtaocg.c24 PetscCall(TaoComputeObjectiveAndGradient(tao, tao->solution, &f, tao->gradient)); in TaoSolve_CG()
57 PetscCall(TaoComputeObjective(tao, tao->solution, &f)); in TaoSolve_CG()
62 PetscCall(VecCopy(tao->solution, cgP->X_old)); in TaoSolve_CG()
83 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &f, tao->gradient, tao->stepdirection… in TaoSolve_CG()
91 PetscCall(VecCopy(cgP->X_old, tao->solution)); in TaoSolve_CG()
108 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &f, tao->gradient, tao->stepdirection… in TaoSolve_CG()
115 PetscCall(VecCopy(cgP->X_old, tao->solution)); in TaoSolve_CG()
122 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &f, tao->gradient, tao->stepdirection… in TaoSolve_CG()
127 PetscCall(VecCopy(cgP->X_old, tao->solution)); in TaoSolve_CG()
201 if (!tao->gradient) PetscCall(VecDuplicate(tao->solution, &tao->gradient)); in TaoSetUp_CG()
[all …]
/petsc/src/ts/impls/explicit/euler/
H A Deuler.c13 Vec solution = ts->vec_sol, update = euler->update; in TSStep_Euler() local
19 PetscCall(TSComputeRHSFunction(ts, ts->ptime, solution, update)); in TSStep_Euler()
20 PetscCall(VecAYPX(update, ts->time_step, solution)); in TSStep_Euler()
21 PetscCall(TSPostStage(ts, ts->ptime, 0, &solution)); in TSStep_Euler()
22 PetscCall(TSAdaptCheckStage(ts->adapt, ts, ts->ptime, solution, &stageok)); in TSStep_Euler()
38 PetscCall(VecCopy(update, solution)); in TSStep_Euler()
/petsc/src/tao/unconstrained/impls/ntl/
H A Dntl.c76 PetscCall(VecGetLocalSize(tao->solution, &n)); in TaoSolve_NTL()
77 PetscCall(VecGetSize(tao->solution, &N)); in TaoSolve_NTL()
79 PetscCall(MatLMVMAllocate(tl->M, tao->solution, tao->gradient)); in TaoSolve_NTL()
85 PetscCall(TaoComputeObjectiveAndGradient(tao, tao->solution, &f, tao->gradient)); in TaoSolve_NTL()
111 PetscCall(TaoComputeHessian(tao, tao->solution, tao->hessian, tao->hessian_pre)); in TaoSolve_NTL()
116 PetscCall(VecCopy(tao->solution, tl->W)); in TaoSolve_NTL()
192 PetscCall(VecAXPY(tao->solution, sigma, tao->gradient)); in TaoSolve_NTL()
193 PetscCall(TaoComputeGradient(tao, tao->solution, tao->gradient)); in TaoSolve_NTL()
229 PetscCall(TaoComputeObjective(tao, tao->solution, &f)); in TaoSolve_NTL()
234 if (needH) PetscCall(TaoComputeHessian(tao, tao->solution, tao->hessian, tao->hessian_pre)); in TaoSolve_NTL()
[all …]

12345678910>>...17