Lines Matching refs:JacP

4618 …ction, IS cellIS, PetscReal t, PetscReal X_tShift, Vec X, Vec X_t, Mat Jac, Mat JacP, PetscCtx ctx)  in DMPlexComputeJacobian_Patch_Internal()  argument
4629 Mat J = Jac, JP = JacP; in DMPlexComputeJacobian_Patch_Internal()
4665 assembleJac = hasJac && hasPrec && (Jac != JacP) ? PETSC_TRUE : PETSC_FALSE; in DMPlexComputeJacobian_Patch_Internal()
4790 if (hasFV) PetscCall(MatSetOption(JacP, MAT_IGNORE_ZERO_ENTRIES, PETSC_FALSE)); in DMPlexComputeJacobian_Patch_Internal()
4800 PetscCall(MatAssemblyBegin(JacP, MAT_FINAL_ASSEMBLY)); in DMPlexComputeJacobian_Patch_Internal()
4801 PetscCall(MatAssemblyEnd(JacP, MAT_FINAL_ASSEMBLY)); in DMPlexComputeJacobian_Patch_Internal()
5906 …etIS, Vec locX, Vec locX_t, PetscReal t, DMField coordField, PetscReal X_tShift, Mat Jac, Mat JacP) in DMPlexComputeBdJacobianSingleByLabel() argument
6053 …xMatSetClosure_Internal(plex, section, globalSection, mesh->useMatClPerm, JacP, support[0], &elemM… in DMPlexComputeBdJacobianSingleByLabel()
6097 …alues[], PetscInt fieldI, Vec locX, Vec locX_t, PetscReal t, PetscReal X_tShift, Mat Jac, Mat JacP) in DMPlexComputeBdJacobianSingle() argument
6109 … wf, label, numValues, values, fieldI, facetIS, locX, locX_t, t, coordField, X_tShift, Jac, JacP)); in DMPlexComputeBdJacobianSingle()
6114 …rnal(DM dm, Vec locX, Vec locX_t, PetscReal t, PetscReal X_tShift, Mat Jac, Mat JacP, PetscCtx ctx) in DMPlexComputeBdJacobian_Internal() argument
6143 … wf, label, numValues, values, fieldI, facetIS, locX, locX_t, t, coordField, X_tShift, Jac, JacP)); in DMPlexComputeBdJacobian_Internal()
6172 … IS cellIS, PetscReal t, PetscReal X_tShift, Vec locX, Vec locX_t, Mat Jac, Mat JacP, PetscCtx ctx) in DMPlexComputeJacobianByKey() argument
6216 if (hasJac && Jac == JacP) hasPrec = PETSC_FALSE; in DMPlexComputeJacobianByKey()
6339 PetscCall(MatSetOption(JacP, MAT_IGNORE_ZERO_ENTRIES, PETSC_TRUE)); in DMPlexComputeJacobianByKey()
6354 …PetscCall(DMPlexMatSetClosure_Internal(dm, section, globalSection, mesh->useMatClPerm, JacP, cell,… in DMPlexComputeJacobianByKey()
6358 …PetscCall(DMPlexMatSetClosure_Internal(dm, section, globalSection, mesh->useMatClPerm, JacP, cell,… in DMPlexComputeJacobianByKey()
6363 if (hasFV) PetscCall(MatSetOption(JacP, MAT_IGNORE_ZERO_ENTRIES, PETSC_FALSE)); in DMPlexComputeJacobianByKey()
6367 PetscCall(DMPlexComputeBdJacobian_Internal(dm, locX, locX_t, t, X_tShift, Jac, JacP, ctx)); in DMPlexComputeJacobianByKey()
6379 PetscCall(MatAssemblyBegin(JacP, MAT_FINAL_ASSEMBLY)); in DMPlexComputeJacobianByKey()
6380 PetscCall(MatAssemblyEnd(JacP, MAT_FINAL_ASSEMBLY)); in DMPlexComputeJacobianByKey()
6385 … IS cellIS, PetscReal t, PetscReal X_tShift, Vec locX, Vec locX_t, Mat Jac, Mat JacP, PetscCtx ctx) in DMPlexComputeJacobianByKeyGeneral() argument
6439 if (hasJac && Jac == JacP) hasPrec = PETSC_FALSE; in DMPlexComputeJacobianByKeyGeneral()
6562 PetscCall(MatSetOption(JacP, MAT_IGNORE_ZERO_ENTRIES, PETSC_TRUE)); in DMPlexComputeJacobianByKeyGeneral()
6577 … rsection, rglobalSection, clPerm, dmc, csection, cglobalSection, clPerm, JacP, cell, &elemMatP[ci… in DMPlexComputeJacobianByKeyGeneral()
6581 … rsection, rglobalSection, clPerm, dmc, csection, cglobalSection, clPerm, JacP, cell, &elemMat[cin… in DMPlexComputeJacobianByKeyGeneral()
6586 if (hasFV) PetscCall(MatSetOption(JacP, MAT_IGNORE_ZERO_ENTRIES, PETSC_FALSE)); in DMPlexComputeJacobianByKeyGeneral()
6590 PetscCall(DMPlexComputeBdJacobian_Internal(dmr, locX, locX_t, t, X_tShift, Jac, JacP, ctx)); in DMPlexComputeJacobianByKeyGeneral()
6602 PetscCall(MatAssemblyBegin(JacP, MAT_FINAL_ASSEMBLY)); in DMPlexComputeJacobianByKeyGeneral()
6603 PetscCall(MatAssemblyEnd(JacP, MAT_FINAL_ASSEMBLY)); in DMPlexComputeJacobianByKeyGeneral()
6631 … IS cellIS, PetscReal t, PetscReal X_tShift, Vec locX, Vec locX_t, Mat Jac, Mat JacP, PetscCtx ctx) in DMPlexComputeJacobianHybridByKey() argument
6940 …PetscCall(DMPlexMatSetClosure(plex, section, globalSection, JacP, cell, &elemMatCohP[cind * totDim… in DMPlexComputeJacobianHybridByKey()
6943 …xMatSetClosure_Internal(plex, section, globalSection, mesh->useMatClPerm, JacP, cell, &elemMatCoh[… in DMPlexComputeJacobianHybridByKey()