Searched refs:dm_x (Results 1 – 5 of 5) sorted by relevance
| /libCEED/examples/fluids/src/ |
| H A D | petsc_ops.c | 59 PetscErrorCode OperatorApplyContextCreate(DM dm_x, DM dm_y, Ceed ceed, CeedOperator op_apply, CeedV… in OperatorApplyContextCreate() argument 68 if (dm_x) PetscCall(DMGetLocalVectorInfo(dm_x, &dm_X_size, NULL, NULL)); in OperatorApplyContextCreate() 74 if (dm_x) { in OperatorApplyContextCreate() 92 if (dm_x) { in OperatorApplyContextCreate() 111 if (dm_x) PetscCall(PetscObjectReference((PetscObject)dm_x)); in OperatorApplyContextCreate() 112 (*ctx)->dm_x = dm_x; in OperatorApplyContextCreate() 144 PetscCall(DMDestroy(&ctx->dm_x)); in OperatorApplyContextDestroy() 222 if (X) PetscCall(DMGlobalToLocal(ctx->dm_x, X, INSERT_VALUES, X_loc)); in ApplyCeedOperator_Core() 248 if (!ctx->X_loc) PetscCall(DMGetLocalVector(ctx->dm_x, &X_loc)); in ApplyCeedOperatorGlobalToGlobal() 254 if (!ctx->X_loc) PetscCall(DMRestoreLocalVector(ctx->dm_x, &X_loc)); in ApplyCeedOperatorGlobalToGlobal() [all …]
|
| H A D | mat-ceed.c | 317 PetscErrorCode MatCreateCeed(DM dm_x, DM dm_y, CeedOperator op_mult, CeedOperator op_mult_transpose… in MatCreateCeed() argument 326 PetscCall(DMGetVecType(dm_x, &vec_type)); in MatCreateCeed() 330 PetscCall(DMGetGlobalVector(dm_x, &X)); in MatCreateCeed() 333 PetscCall(DMRestoreGlobalVector(dm_x, &X)); in MatCreateCeed() 343 dm_y = dm_x; in MatCreateCeed() 352 PetscCall(DMCreateLocalVector(dm_x, &X_loc)); in MatCreateCeed() 358 …PetscCall(MatCeedContextCreate(dm_x, dm_y, X_loc, Y_loc_transpose, op_mult, op_mult_transpose, MAT… in MatCreateCeed() 365 …PetscCall(MatCreateShell(PetscObjectComm((PetscObject)dm_x), Y_l_size, X_l_size, Y_g_size, X_g_siz… in MatCreateCeed() 368 if (dm_x == dm_y) { in MatCreateCeed() 372 PetscCall(DMGetMatType(dm_x, &dm_mat_type)); in MatCreateCeed() [all …]
|
| /libCEED/examples/fluids/include/ |
| H A D | mat-ceed-impl.h | 24 DM dm_x, dm_y; member 33 PETSC_CEED_EXTERN PetscErrorCode MatCeedContextCreate(DM dm_x, DM dm_y, Vec X_loc, Vec Y_loc_transp…
|
| H A D | petsc_ops.h | 15 DM dm_x, dm_y; member 22 PetscErrorCode OperatorApplyContextCreate(DM dm_x, DM dm_y, Ceed ceed, CeedOperator op_apply, CeedV…
|
| H A D | mat-ceed.h | 17 PETSC_CEED_EXTERN PetscErrorCode MatCreateCeed(DM dm_x, DM dm_y, CeedOperator op_mult, CeedOperator…
|