Skip to content

Commit d15c6d9

Browse files
committed
examples/petsc: remove redundant VecZeroEntries
1 parent debcf91 commit d15c6d9

File tree

2 files changed

+0
-5
lines changed

2 files changed

+0
-5
lines changed

examples/petsc/bpsraw.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,6 @@ static PetscErrorCode MatMult_Mass(Mat A, Vec X, Vec Y) {
288288
SCATTER_REVERSE); CHKERRQ(ierr);
289289
ierr = VecScatterEnd(user->ltog, X, user->Xloc, INSERT_VALUES,
290290
SCATTER_REVERSE); CHKERRQ(ierr);
291-
ierr = VecZeroEntries(user->Yloc); CHKERRQ(ierr);
292291

293292
// Setup libCEED vectors
294293
ierr = user->VecGetArrayRead(user->Xloc, (const PetscScalar **)&x);
@@ -335,7 +334,6 @@ static PetscErrorCode MatMult_Diff(Mat A, Vec X, Vec Y) {
335334
ierr = VecScatterEnd(user->ltog0, X, user->Xloc, INSERT_VALUES,
336335
SCATTER_REVERSE);
337336
CHKERRQ(ierr);
338-
ierr = VecZeroEntries(user->Yloc); CHKERRQ(ierr);
339337

340338
// Setup libCEED vectors
341339
ierr = user->VecGetArrayRead(user->Xloc, (const PetscScalar **)&x);

examples/petsc/setup.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -738,7 +738,6 @@ static PetscErrorCode ApplyLocal_Ceed(Vec X, Vec Y, UserO user) {
738738

739739
// Global-to-local
740740
ierr = DMGlobalToLocal(user->dm, X, INSERT_VALUES, user->Xloc); CHKERRQ(ierr);
741-
ierr = VecZeroEntries(user->Yloc); CHKERRQ(ierr);
742741

743742
// Setup libCEED vectors
744743
ierr = user->VecGetArrayRead(user->Xloc, (const PetscScalar **)&x);
@@ -808,7 +807,6 @@ static PetscErrorCode MatMult_Prolong(Mat A, Vec X, Vec Y) {
808807
ierr = VecZeroEntries(user->locvecc); CHKERRQ(ierr);
809808
ierr = DMGlobalToLocal(user->dmc, X, INSERT_VALUES, user->locvecc);
810809
CHKERRQ(ierr);
811-
ierr = VecZeroEntries(user->locvecf); CHKERRQ(ierr);
812810

813811
// Setup libCEED vectors
814812
ierr = user->VecGetArrayRead(user->locvecc, (const PetscScalar **)&c);
@@ -854,7 +852,6 @@ static PetscErrorCode MatMult_Restrict(Mat A, Vec X, Vec Y) {
854852
ierr = VecZeroEntries(user->locvecf); CHKERRQ(ierr);
855853
ierr = DMGlobalToLocal(user->dmf, X, INSERT_VALUES, user->locvecf);
856854
CHKERRQ(ierr);
857-
ierr = VecZeroEntries(user->locvecc); CHKERRQ(ierr);
858855

859856
// Multiplicity
860857
ierr = VecPointwiseMult(user->locvecf, user->locvecf, user->multvec);

0 commit comments

Comments
 (0)