[ET Trac] [Einstein Toolkit] #1499: Error in synchronisation after restriction

Einstein Toolkit trac-noreply at einsteintoolkit.org
Wed Dec 11 12:44:56 CST 2013


#1499: Error in synchronisation after restriction
---------------------+------------------------------------------------------
  Reporter:  hinder  |       Owner:  eschnett           
      Type:  defect  |      Status:  reopened           
  Priority:  major   |   Milestone:  ET_2014_05         
 Component:  Carpet  |     Version:  development version
Resolution:          |    Keywords:                     
---------------------+------------------------------------------------------

Comment (by hinder):

 I have prepared two patches for the ET_2013_11 release of Carpet. The
 first adds a test case which fails on 2 processes due to the bug.  The
 second reverts the commit which removed the sync, causing the test to
 pass.  I believe that this fixes the regression, unless there was some
 other commit which causes some other problem.  Notes:
 * I have not addressed the application of boundary conditions for high
 order restriction operators since this was broken in the previous release
 as well.  If people think this is very important and safe, please
 implement and test the patch, but I don't really have more time to spend
 on this, and I think an announcement that cell-centering with boundaries
 near refinement boundaries is not yet working is sufficient.
 * I have not included the change to restrict into ghost zones, or the
 optimisation which avoids the sync for vertex-centered code.  As such, the
 performance should be the same as the last release.  The trunk will be
 faster, but this is a less trivial change.
 * The commit which removed the sync was from May 2014, not September as we
 thought in the telecon.  This means that anyone using the trunk since then
 could potentially have been affected by this.
 * All tests pass on Datura with the new code.

 OK to backport to the release?

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1499#comment:13>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list