| /petsc/src/snes/impls/ksponly/ |
| H A D | ksponly.c | 42 PetscCall(SNESComputeJacobian(snes, X, snes->jacobian, snes->jacobian_pre)); in SNESSolve_KSPONLY() 45 PetscCall(KSPSetOperators(snes->ksp, snes->jacobian, snes->jacobian_pre)); in SNESSolve_KSPONLY()
|
| /petsc/src/snes/impls/multiblock/ |
| H A D | multiblock.c | 135 if (snes->jacobian_pre) PetscCall(MatGetBlockSize(snes->jacobian_pre, &mb->bs)); in SNESMultiblockSetDefaults() 145 PetscCall(MatGetOwnershipRange(snes->jacobian_pre, &nmin, &nmax)); in SNESMultiblockSetDefaults() 146 PetscCall(MatFindZeroDiagonals(snes->jacobian_pre, &zerodiags)); in SNESMultiblockSetDefaults() 176 PetscCall(MatGetOwnershipRange(snes->jacobian_pre, &nmin, &nmax)); in SNESMultiblockSetDefaults() 203 PetscCall(MatGetOwnershipRange(snes->jacobian_pre, &rstart, &rend)); in SNESSetUp_Multiblock() 204 PetscCall(MatGetLocalSize(snes->jacobian_pre, NULL, &ccsize)); in SNESSetUp_Multiblock() 368 PetscCall(MatCreateVecs(snes->jacobian_pre, &xtmp, NULL)); in SNESSetUp_Multiblock()
|
| /petsc/src/tao/complementarity/impls/asls/ |
| H A D | asils.c | 77 PetscCall(TaoComputeJacobian(tao, tao->solution, tao->jacobian, tao->jacobian_pre)); in Tao_ASLS_FunctionGradient() 214 if (tao->jacobian != tao->jacobian_pre) { in TaoSolve_ASILS() 215 …PetscCall(TaoMatGetSubMat(tao->jacobian_pre, asls->free, asls->w, tao->subset_type, &asls->Jpre_su… in TaoSolve_ASILS()
|
| H A D | asfls.c | 76 PetscCall(TaoComputeJacobian(tao, tao->solution, tao->jacobian, tao->jacobian_pre)); in Tao_ASLS_FunctionGradient() 216 if (tao->jacobian != tao->jacobian_pre) { in TaoSolve_ASFLS() 217 …PetscCall(TaoMatGetSubMat(tao->jacobian_pre, asls->free, asls->w, tao->subset_type, &asls->Jpre_su… in TaoSolve_ASFLS()
|
| /petsc/src/snes/interface/ |
| H A D | snes.c | 591 if (!snes->vec_func && (snes->jacobian || snes->jacobian_pre)) { in SNESSetUpMatrixFree_Private() 592 Mat A = snes->jacobian, B = snes->jacobian_pre; in SNESSetUpMatrixFree_Private() 767 if (!snes->jacobian && snes->mf && !snes->mf_operator && !snes->jacobian_pre) { in SNESSetUpMatrices() 776 } else if (snes->mf_operator && !snes->jacobian_pre && !snes->jacobian) { in SNESSetUpMatrices() 786 } else if (!snes->jacobian_pre) { in SNESSetUpMatrices() 1098 …PetscCall(SNESSetJacobian(snes, snes->jacobian, snes->jacobian_pre, SNESComputeJacobianDefault, fu… in SNESSetFromOptions() 1112 …PetscCall(SNESSetJacobian(snes, snes->jacobian, snes->jacobian_pre, SNESComputeJacobianDefaultColo… in SNESSetFromOptions() 1171 PetscCall(KSPSetOperators(snes->ksp, snes->jacobian, snes->jacobian_pre)); in SNESSetFromOptions() 2251 …if (!snes->picard) PetscCall(MatDuplicate(snes->jacobian_pre, MAT_DO_NOT_COPY_VALUES, &snes->picar… in SNESPicardComputeMFFunction() 2273 … Jacobian", (*sdm->ops->computepjacobian)(snes, x, snes->jacobian, snes->jacobian_pre, sdm->pctx)); in SNESPicardComputeFunction() [all …]
|
| /petsc/src/tao/complementarity/impls/ssls/ |
| H A D | ssls.c | 47 PetscCall(TaoComputeJacobian(tao, tao->solution, tao->jacobian, tao->jacobian_pre)); in Tao_SSLS_FunctionGradient()
|
| H A D | ssils.c | 73 PetscCall(KSPSetOperators(tao->ksp, tao->jacobian, tao->jacobian_pre)); in TaoSolve_SSILS()
|
| H A D | ssfls.c | 60 PetscCall(KSPSetOperators(tao->ksp, tao->jacobian, tao->jacobian_pre)); in TaoSolve_SSFLS()
|
| /petsc/src/snes/impls/vi/ss/ |
| H A D | viss.c | 263 PetscCall(SNESComputeJacobian(snes, X, snes->jacobian, snes->jacobian_pre)); in SNESSolve_VINEWTONSSLS() 270 PetscCall(SNESVIComputeJacobian(snes->jacobian, snes->jacobian_pre, vi->Da, vi->Db)); in SNESSolve_VINEWTONSSLS() 273 PetscCall(KSPSetOperators(snes->ksp, snes->jacobian, snes->jacobian_pre)); in SNESSolve_VINEWTONSSLS()
|
| /petsc/src/snes/impls/ls/ |
| H A D | ls.c | 217 PetscCall(SNESComputeJacobian(snes, X, snes->jacobian, snes->jacobian_pre)); in SNESSolve_NEWTONLS() 219 PetscCall(KSPSetOperators(snes->ksp, snes->jacobian, snes->jacobian_pre)); in SNESSolve_NEWTONLS()
|
| /petsc/src/snes/impls/nasm/ |
| H A D | aspin.c | 33 PetscCall(MatMult(npc->jacobian_pre, X, W)); in MatMultASPIN()
|
| H A D | nasm.c | 682 PetscCall(SNESComputeJacobian(snes, X, snes->jacobian, snes->jacobian_pre)); in SNESNASMComputeFinalJacobian_Private() 711 PetscCall(SNESComputeJacobian(subsnes, Xl, subsnes->jacobian, subsnes->jacobian_pre)); in SNESNASMComputeFinalJacobian_Private()
|
| /petsc/src/snes/impls/vi/rs/ |
| H A D | virs.c | 357 PetscCall(SNESComputeJacobian(snes, X, snes->jacobian, snes->jacobian_pre)); in SNESSolve_VINEWTONRSLS() 446 …if (snes->jacobian != snes->jacobian_pre) PetscCall(MatCreateSubMatrix(snes->jacobian_pre, vi->IS_… in SNESSolve_VINEWTONRSLS() 508 if (snes->jacobian != snes->jacobian_pre) PetscCall(MatDestroy(&prejac_inact_inact)); in SNESSolve_VINEWTONRSLS()
|
| /petsc/src/snes/impls/ms/ |
| H A D | ms.c | 348 PetscCall(SNESComputeJacobian(snes, snes->vec_sol, snes->jacobian, snes->jacobian_pre)); in SNESSolve_MS() 350 PetscCall(KSPSetOperators(snes->ksp, snes->jacobian, snes->jacobian_pre)); in SNESSolve_MS()
|
| /petsc/include/petsc/private/ |
| H A D | taoimpl.h | 99 Mat jacobian_pre; member
|
| H A D | snesimpl.h | 56 Mat jacobian_pre; /* matrix used to construct the preconditioner of the Jacobian */ member
|
| /petsc/src/snes/impls/al/ |
| H A D | al.c | 348 PetscCall(SNESComputeJacobian(snes, X, snes->jacobian, snes->jacobian_pre)); in SNESSolve_NEWTONAL() 350 PetscCall(KSPSetOperators(snes->ksp, snes->jacobian, snes->jacobian_pre)); in SNESSolve_NEWTONAL()
|
| /petsc/src/snes/impls/qn/ |
| H A D | qn.c | 158 PetscCall(SNESComputeJacobian(snes, X, snes->jacobian, snes->jacobian_pre)); in SNESSolve_QN() 160 PetscCall(KSPSetOperators(snes->ksp, snes->jacobian, snes->jacobian_pre)); in SNESSolve_QN()
|
| /petsc/src/tao/interface/ |
| H A D | taosolver_hj.c | 470 PetscCall(MatDestroy(&tao->jacobian_pre)); in TaoSetJacobianRoutine() 471 tao->jacobian_pre = Jpre; in TaoSetJacobianRoutine()
|
| H A D | taosolver.c | 293 PetscCall(MatDestroy(&(*tao)->jacobian_pre)); in TaoDestroy()
|
| /petsc/src/snes/impls/ncg/ |
| H A D | snesncg.c | 44 PetscCall(SNESComputeJacobian(snes, X, snes->jacobian, snes->jacobian_pre)); in SNESLineSearchApply_NCGLinear()
|
| /petsc/src/snes/impls/tr/ |
| H A D | tr.c | 598 PetscCall(SNESComputeJacobian(snes, X, snes->jacobian, snes->jacobian_pre)); in SNESSolve_NEWTONTR() 601 Jp = snes->jacobian_pre; in SNESSolve_NEWTONTR()
|
| /petsc/src/snes/impls/ntrdc/ |
| H A D | ntrdc.c | 372 PetscCall(SNESComputeJacobian(snes, X, snes->jacobian, snes->jacobian_pre)); in SNESSolve_NEWTONTRDC()
|
| /petsc/src/snes/impls/composite/ |
| H A D | snescomposite.c | 329 PetscCall(SNESSetJacobian(next->snes, snes->jacobian, snes->jacobian_pre, NULL, NULL)); in SNESSetUp_Composite()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | libpetsc4py.pyx | 2059 PetscMat jacobian, jacobian_pre
|