[ET Trac] [Einstein Toolkit] #970: CarpetLib::barriers fails with multipatch

Einstein Toolkit trac-noreply at einsteintoolkit.org
Sun Jul 1 16:19:19 CDT 2012


#970: CarpetLib::barriers fails with multipatch
---------------------+------------------------------------------------------
  Reporter:  rhaas   |       Owner:  eschnett
      Type:  defect  |      Status:  new     
  Priority:  minor   |   Milestone:          
 Component:  Carpet  |     Version:          
Resolution:          |    Keywords:          
---------------------+------------------------------------------------------

Comment (by rhaas):

 Replying to [ticket:970 rhaas]:
 > This happens during the initial storage allocation where there are
 mismatching barriers in dh::add and > this causes the a barrier error when
 on process owns a component on map 0 but another does only onwn a
 component on map 1, since in this case the first one will encounter the
 barriers as:
 >
 > dhd::add (map 0)
 > gdata::gdata (component on map 0)
 > dh::add (map 1)
 >
 > while the other process sees:
 >
 > dhd::add (map 0)
 > gdata::gdata (component on map 0)
 > dh::add (map 1)
 >
 This is wrong (since this behaviour would actually work). The second
 process sees
 dhd::add (map 0)
 dh::add (map 1)
 gdata::gdata (component on map 1)

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


More information about the Trac mailing list