Home
last modified time | relevance | path

Searched refs:vec_rhs (Results 1 – 25 of 72) sorted by relevance

123

/petsc/src/snes/impls/fas/
H A Dfasgalerkin.c95 b_temp = prevsnes->vec_rhs; in SNESFASGalerkinFunctionDefault()
96 prevsnes->vec_rhs = NULL; in SNESFASGalerkinFunctionDefault()
98 prevsnes->vec_rhs = b_temp; in SNESFASGalerkinFunctionDefault()
H A Dfas.c166 if (!next->vec_rhs) PetscCall(SNESFASCreateCoarseVec(snes, &next->vec_rhs)); in SNESSetUp_FAS()
508 B_c = next->vec_rhs; in SNESFASInterpolatedCoarseSolution()
509 if (snes->vec_rhs) { in SNESFASInterpolatedCoarseSolution()
511 PetscCall(MatRestrict(restrct, snes->vec_rhs, B_c)); in SNESFASInterpolatedCoarseSolution()
566 B_c = next->vec_rhs; in SNESFASCoarseCorrection()
632 B = snes->vec_rhs; in SNESFASCycle_Additive()
648 B_c = next->vec_rhs; in SNESFASCycle_Additive()
710 B = snes->vec_rhs; in SNESFASCycle_Multiplicative()
745 B = snes->vec_rhs; in SNESFASCycle_Full()
791 B = snes->vec_rhs; in SNESFASCycle_Kaskade()
/petsc/src/ksp/ksp/impls/preonly/
H A Dpreonly.c24 PetscCall(VecNorm(ksp->vec_rhs, NORM_2, &norm)); in KSPSolve_PREONLY()
27 PetscCall(KSP_PCApply(ksp, ksp->vec_rhs, ksp->vec_sol)); in KSPSolve_PREONLY()
42 PetscCall(VecDuplicate(ksp->vec_rhs, &v)); in KSPSolve_PREONLY()
45 PetscCall(VecAYPX(v, -1.0, ksp->vec_rhs)); in KSPSolve_PREONLY()
/petsc/src/ksp/ksp/interface/
H A Ditfunc.c358 if (!ksp->vec_rhs) PetscCall(DMCreateGlobalVector(ksp->dm, &ksp->vec_rhs)); in KSPSetUp()
374 …E_RHS)) PetscCallBack("KSP callback rhs", (*kdm->ops->computerhs)(ksp, ksp->vec_rhs, kdm->rhsctx)); in KSPSetUp()
386 PetscCall(PetscLogEventBegin(KSP_SetUp, ksp, ksp->vec_rhs, ksp->vec_sol, 0)); in KSPSetUp()
426 PetscCall(PetscLogEventEnd(KSP_SetUp, ksp, ksp->vec_rhs, ksp->vec_sol, 0)); in KSPSetUp()
758 PetscCall(VecDuplicate(ksp->vec_rhs, &t)); in KSPViewFinalResidual_Internal()
760 PetscCall(VecAYPX(t, -1.0, ksp->vec_rhs)); in KSPViewFinalResidual_Internal()
809 Vec btmp, vec_rhs = NULL; in KSPSolve_Private() local
821 PetscCall(VecDestroy(&ksp->vec_rhs)); in KSPSolve_Private()
822 ksp->vec_rhs = b; in KSPSolve_Private()
832 if (ksp->presolve) PetscCall((*ksp->presolve)(ksp, ksp->vec_rhs, ksp->vec_sol, ksp->prectx)); in KSPSolve_Private()
[all …]
H A Diterativ.c407 PetscCall(VecNorm(ksp->vec_rhs, NORM_2, &bnorm)); in KSPMonitorTrueResidual()
591 PetscCall(VecNorm(ksp->vec_rhs, NORM_INFINITY, &bnorm)); in KSPMonitorTrueResidualMax()
1545 PetscCall(VecNorm(ksp->vec_rhs, NORM_2, &snorm)); /* <- b'*b */ in KSPConvergedDefault()
1549 PetscCall(VecDuplicate(ksp->vec_rhs, &z)); in KSPConvergedDefault()
1550 PetscCall(KSP_PCApply(ksp, ksp->vec_rhs, z)); in KSPConvergedDefault()
1557 PetscCall(VecDot(ksp->vec_rhs, z, &norm)); in KSPConvergedDefault()
1730 PetscCall(VecAYPX(v, -1.0, ksp->vec_rhs)); in KSPBuildResidualDefault()
1807 if (ksp->vec_rhs) vecl = ksp->vec_rhs; in KSPCreateVecs()
1826 if (!ksp->vec_rhs) { in KSPCreateVecs()
/petsc/src/ksp/ksp/impls/cg/nash/
H A Dnash.c68 PetscCall(VecCopy(ksp->vec_rhs, r)); /* r = -grad */ in KSPCGSolve_NASH()
105 PetscCall(VecAYPX(z, -0.5, ksp->vec_rhs)); in KSPCGSolve_NASH()
140 PetscCall(VecAYPX(z, -0.5, ksp->vec_rhs)); in KSPCGSolve_NASH()
218 PetscCall(VecAYPX(z, -0.5, ksp->vec_rhs)); in KSPCGSolve_NASH()
293 PetscCall(VecAYPX(z, -0.5, ksp->vec_rhs)); in KSPCGSolve_NASH()
/petsc/src/ksp/ksp/impls/cg/stcg/
H A Dstcg.c65 PetscCall(VecCopy(ksp->vec_rhs, r)); /* r = -grad */ in KSPCGSolve_STCG()
102 PetscCall(VecAYPX(z, -0.5, ksp->vec_rhs)); in KSPCGSolve_STCG()
137 PetscCall(VecAYPX(z, -0.5, ksp->vec_rhs)); in KSPCGSolve_STCG()
215 PetscCall(VecAYPX(z, -0.5, ksp->vec_rhs)); in KSPCGSolve_STCG()
290 PetscCall(VecAYPX(z, -0.5, ksp->vec_rhs)); in KSPCGSolve_STCG()
/petsc/src/snes/impls/al/
H A Dal.c221 …PetscCheck(computealfunction || (snes->vec_rhs && al->scale_rhs), PETSC_COMM_SELF, PETSC_ERR_ARG_W… in SNESNewtonALComputeFunction_NEWTONAL()
227 if (al->scale_rhs && snes->vec_rhs) { in SNESNewtonALComputeFunction_NEWTONAL()
229 if (!al->vec_rhs_orig) PetscCall(VecDuplicate(snes->vec_rhs, &al->vec_rhs_orig)); in SNESNewtonALComputeFunction_NEWTONAL()
231 PetscCall(VecCopy(snes->vec_rhs, al->vec_rhs_orig)); in SNESNewtonALComputeFunction_NEWTONAL()
234 PetscCall(VecAXPBY(snes->vec_rhs, al->lambda, 0.0, al->vec_rhs_orig)); in SNESNewtonALComputeFunction_NEWTONAL()
515 PetscCall(VecCopy(data->vec_rhs_orig, snes->vec_rhs)); in SNESSolve_NEWTONAL()
/petsc/src/snes/interface/
H A Dsnesob.c100 if (snes->vec_rhs) { in SNESComputeObjective()
103 PetscCall(VecDot(snes->vec_rhs, X, &dot)); in SNESComputeObjective()
H A Dsnespc.c37 PetscCall(SNESSolve(snes->npc, snes->vec_rhs, y)); in SNESApplyNPC()
H A Dsnesj2.c106 if (!snes->vec_rhs && solvec) { in SNESComputeJacobianDefaultColor()
/petsc/src/ksp/ksp/impls/tcqmr/
H A Dtcqmrimpl.h11 #define VEC_RHS ksp->vec_rhs
/petsc/src/snes/impls/ls/
H A Dls.c197 PetscCall(PetscLogEventBegin(SNES_NPCSolve, snes->npc, X, snes->vec_rhs, 0)); in SNESSolve_NEWTONLS()
198 PetscCall(SNESSolve(snes->npc, snes->vec_rhs, X)); in SNESSolve_NEWTONLS()
199 PetscCall(PetscLogEventEnd(SNES_NPCSolve, snes->npc, X, snes->vec_rhs, 0)); in SNESSolve_NEWTONLS()
/petsc/src/ksp/pc/impls/mpi/
H A Dpcmpi.c295 if (!ksp->vec_sol) PetscCall(MatCreateVecs(A, &ksp->vec_sol, &ksp->vec_rhs)); in PCMPISetMat()
411 PetscCall(VecGetLocalSize(ksp->vec_rhs, &n)); in PCMPISolve()
414 PetscCall(VecGetArray(ksp->vec_rhs, &b)); in PCMPISolve()
418 PetscCall(VecRestoreArray(ksp->vec_rhs, &b)); in PCMPISolve()
430 PetscCall(VecGetOwnershipRange(ksp->vec_rhs, &rstart, NULL)); in PCMPISolve()
431 PetscCall(VecPlaceArray(ksp->vec_rhs, rstart + (PetscScalar *)addr[0])); in PCMPISolve()
457 PetscCall(VecResetArray(ksp->vec_rhs)); in PCMPISolve()
769 PetscCall(VecDestroy(&km->ksps[0]->vec_rhs)); in PCApply_Seq()
/petsc/src/ksp/ksp/impls/cg/gltr/
H A Dgltr.c121 PetscCall(VecCopy(ksp->vec_rhs, r)); /* r = -grad */ in KSPCGSolve_GLTR()
153 PetscCall(VecAYPX(z, -0.5, ksp->vec_rhs)); in KSPCGSolve_GLTR()
184 PetscCall(VecAYPX(z, -0.5, ksp->vec_rhs)); in KSPCGSolve_GLTR()
253 PetscCall(VecAYPX(z, -0.5, ksp->vec_rhs)); in KSPCGSolve_GLTR()
320 PetscCall(VecAYPX(z, -0.5, ksp->vec_rhs)); in KSPCGSolve_GLTR()
845 PetscCall(VecCopy(ksp->vec_rhs, r)); /* r = -grad */ in KSPCGSolve_GLTR()
/petsc/src/ksp/ksp/impls/bcgs/fbcgsr/
H A Dfbcgsr.c32 …PetscCheck(ksp->vec_rhs->petscnative, PetscObjectComm((PetscObject)ksp), PETSC_ERR_SUP, "Only code… in KSPSolve_FBCGSR()
36 B = ksp->vec_rhs; in KSPSolve_FBCGSR()
/petsc/src/ksp/ksp/impls/cheby/
H A Dcheby.c412 b = ksp->vec_rhs; in KSPSolve_Chebyshev_FirstKind()
578 b = ksp->vec_rhs; in KSPSolve_Chebyshev_FourthKind()
818 …PetscCheck(ksp->vec_rhs, PetscObjectComm((PetscObject)ksp), PETSC_ERR_SUP, "Chebyshev must use a n… in KSPSetUp_Chebyshev()
822 PetscCall(VecCopy(ksp->vec_rhs, B)); in KSPSetUp_Chebyshev()
823 } else B = ksp->vec_rhs; in KSPSetUp_Chebyshev()
/petsc/src/ksp/ksp/impls/cg/
H A Dcgls.c43 b = ksp->vec_rhs; /* Right-hand side vector */ in KSPSolve_CGLS()
/petsc/src/ksp/ksp/impls/ibcgs/
H A Dibcgs.c67 …PetscCheck(ksp->vec_rhs->petscnative, PetscObjectComm((PetscObject)ksp), PETSC_ERR_SUP, "Only code… in KSPSolve_IBCGS()
81 B = ksp->vec_rhs; in KSPSolve_IBCGS()
/petsc/src/ksp/ksp/impls/cr/pipecr/
H A Dpipecr.c34 B = ksp->vec_rhs; in KSPSolve_PIPECR()
/petsc/src/ksp/ksp/impls/bicg/
H A Dbicg.c24 B = ksp->vec_rhs; in KSPSolve_BiCG()
/petsc/src/ksp/ksp/impls/cgs/
H A Dcgs.c30 B = ksp->vec_rhs; in KSPSolve_CGS()
/petsc/src/ksp/ksp/impls/cg/groppcg/
H A Dgroppcg.c37 b = ksp->vec_rhs; in KSPSolve_GROPPCG()
/petsc/src/ksp/ksp/impls/gmres/fgmres/
H A Dfgmres.c52 PetscCall(VecWAXPY(VEC_VV(0), -1.0, VEC_TEMP, ksp->vec_rhs)); in KSPFGMRESResidual()
227 PetscCall(VecCopy(ksp->vec_rhs, VEC_VV(0))); in KSPSolve_FGMRES()
/petsc/src/ksp/ksp/impls/tfqmr/
H A Dtfqmr.c20 B = ksp->vec_rhs; in KSPSolve_TFQMR()

123