]> https://gitweb.dealii.org/ - dealii.git/commitdiff
remove update ghost values 14717/head
authorStefano Zampini <stefano.zampini@gmail.com>
Fri, 31 Mar 2023 08:58:45 +0000 (09:58 +0100)
committerStefano Zampini <stefano.zampini@gmail.com>
Fri, 31 Mar 2023 08:58:45 +0000 (09:58 +0100)
source/lac/petsc_vector_base.cc

index 061c0ee72a960c73296417d5008df6279431fc53..010d355d61bc804727d4d94247834ef87f0b896e 100644 (file)
@@ -509,9 +509,6 @@ namespace PETScWrappers
     // indicate that we're back to a
     // pristine state
     last_action = VectorOperation::unknown;
-
-    // update ghost values if needed
-    update_ghost_values();
   }
 
 
@@ -779,9 +776,6 @@ namespace PETScWrappers
     const PetscErrorCode ierr = VecScale(vector, a);
     AssertThrow(ierr == 0, ExcPETScError(ierr));
 
-    // update ghost values if needed
-    update_ghost_values();
-
     return *this;
   }
 
@@ -799,9 +793,6 @@ namespace PETScWrappers
     const PetscErrorCode ierr = VecScale(vector, factor);
     AssertThrow(ierr == 0, ExcPETScError(ierr));
 
-    // update ghost values if needed
-    update_ghost_values();
-
     return *this;
   }
 
@@ -814,9 +805,6 @@ namespace PETScWrappers
     const PetscErrorCode ierr = VecAXPY(vector, 1, v);
     AssertThrow(ierr == 0, ExcPETScError(ierr));
 
-    // update ghost values if needed
-    update_ghost_values();
-
     return *this;
   }
 
@@ -829,8 +817,6 @@ namespace PETScWrappers
     const PetscErrorCode ierr = VecAXPY(vector, -1, v);
     AssertThrow(ierr == 0, ExcPETScError(ierr));
 
-    // update ghost values if needed
-    update_ghost_values();
     return *this;
   }
 
@@ -844,9 +830,6 @@ namespace PETScWrappers
 
     const PetscErrorCode ierr = VecShift(vector, s);
     AssertThrow(ierr == 0, ExcPETScError(ierr));
-
-    // update ghost values if needed
-    update_ghost_values();
   }
 
 
@@ -859,9 +842,6 @@ namespace PETScWrappers
 
     const PetscErrorCode ierr = VecAXPY(vector, a, v);
     AssertThrow(ierr == 0, ExcPETScError(ierr));
-
-    // update ghost values if needed
-    update_ghost_values();
   }
 
 
@@ -881,9 +861,6 @@ namespace PETScWrappers
 
     const PetscErrorCode ierr = VecMAXPY(vector, 2, weights, addends);
     AssertThrow(ierr == 0, ExcPETScError(ierr));
-
-    // update ghost values if needed
-    update_ghost_values();
   }
 
 
@@ -896,9 +873,6 @@ namespace PETScWrappers
 
     const PetscErrorCode ierr = VecAYPX(vector, s, v);
     AssertThrow(ierr == 0, ExcPETScError(ierr));
-
-    // update ghost values if needed
-    update_ghost_values();
   }
 
 
@@ -927,9 +901,6 @@ namespace PETScWrappers
     Assert(!has_ghost_elements(), ExcGhostsPresent());
     const PetscErrorCode ierr = VecPointwiseMult(vector, factors, vector);
     AssertThrow(ierr == 0, ExcPETScError(ierr));
-
-    // update ghost values if needed
-    update_ghost_values();
   }
 
 

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.