| /petsc/src/ts/utils/ |
| H A D | dmlocalts.c | 47 static PetscErrorCode TSComputeIFunction_DMLocal(TS ts, PetscReal time, Vec X, Vec X_t, Vec F, Pets… in TSComputeIFunction_DMLocal() argument 56 PetscValidHeaderSpecific(X_t, VEC_CLASSID, 4); in TSComputeIFunction_DMLocal() 67 PetscCall(DMGlobalToLocalBegin(dm, X_t, INSERT_VALUES, locX_t)); in TSComputeIFunction_DMLocal() 68 PetscCall(DMGlobalToLocalEnd(dm, X_t, INSERT_VALUES, locX_t)); in TSComputeIFunction_DMLocal() 128 static PetscErrorCode TSComputeIJacobian_DMLocal(TS ts, PetscReal time, Vec X, Vec X_t, PetscReal a… in TSComputeIJacobian_DMLocal() argument 144 PetscCall(DMGlobalToLocalBegin(dm, X_t, INSERT_VALUES, locX_t)); in TSComputeIJacobian_DMLocal() 145 PetscCall(DMGlobalToLocalEnd(dm, X_t, INSERT_VALUES, locX_t)); in TSComputeIJacobian_DMLocal()
|
| /petsc/src/ts/utils/dmplexlandau/tutorials/ |
| H A D | ex2.c | 314 static PetscErrorCode EInduction(Vec X, Vec X_t, PetscInt step, PetscReal time, LandauCtx *ctx, Pet… in EInduction() argument 331 PetscCheck(X_t, PETSC_COMM_SELF, PETSC_ERR_PLIB, "X_t"); in EInduction() 332 PetscCall(DMPlexComputeIntegralFEM(plex, X_t, tt, NULL)); in EInduction() 340 static PetscErrorCode EConstant(Vec X, Vec X_t, PetscInt step, PetscReal time, LandauCtx *ctx, Pets… in EConstant() argument 347 static PetscErrorCode ENone(Vec X, Vec X_t, PetscInt step, PetscReal time, LandauCtx *ctx, PetscRea… in ENone() argument
|
| /petsc/src/snes/utils/ |
| H A D | dmplexsnes.c | 660 static PetscErrorCode MatComputeNeumannOverlap_Plex(Mat J, PetscReal t, Vec X, Vec X_t, PetscReal s… in MatComputeNeumannOverlap_Plex() argument
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexfem.c | 4618 …tion globalSection, IS cellIS, PetscReal t, PetscReal X_tShift, Vec X, Vec X_t, Mat Jac, Mat JacP,… in DMPlexComputeJacobian_Patch_Internal() argument 4691 …wsz = (((X ? 1 : 0) + (X_t ? 1 : 0)) * totDim + (dmAux ? 1 : 0) * totDimAux + ((hasJac ? 1 : 0) + … in DMPlexComputeJacobian_Patch_Internal() 4696 u_t = X_t ? (sz = chunkSize * totDim, off += sz, work + off - sz) : NULL; in DMPlexComputeJacobian_Patch_Internal() 4735 if (X_t) { in DMPlexComputeJacobian_Patch_Internal() 4736 PetscCall(DMPlexVecGetClosure(dm, section, X_t, cell, NULL, &x_t)); in DMPlexComputeJacobian_Patch_Internal() 4738 PetscCall(DMPlexVecRestoreClosure(dm, section, X_t, cell, NULL, &x_t)); in DMPlexComputeJacobian_Patch_Internal() 4792 …PetscCall(DMRestoreWorkArray(dm, ((1 + (X_t ? 1 : 0) + (dmAux ? 1 : 0)) * totDim + ((hasJac ? 1 : … in DMPlexComputeJacobian_Patch_Internal()
|
| /petsc/src/ts/utils/dmplexlandau/ |
| H A D | plexland.c | 2675 PetscErrorCode DMPlexLandauIFunction(TS ts, PetscReal time_dummy, Vec X, Vec X_t, Vec F, void *actx) in DMPlexLandauIFunction() argument 2709 if (X_t) PetscCall(MatMultAdd(ctx->M, X_t, F, F)); in DMPlexLandauIFunction()
|
| /petsc/src/ksp/pc/impls/hpddm/ |
| H A D | pchpddm.cxx | 246 …C pc, IS is, Mat A, PetscErrorCode (*setup)(Mat J, PetscReal t, Vec X, Vec X_t, PetscReal s, IS ov… in PCHPDDMSetAuxiliaryMat() argument
|