On Fri, 25 Sep 2009, Roy Stogner wrote:

> It's probably either a send_list problem

It's a send_list problem.  Not yet sure how it's a send_list problem,
since I managed to trigger it with a "hanging node on 2D 2 processor
partition" case, which is the most dead simple thing that
add_neighbors_to_send_list() should ever have to deal with, but here's
a workaround that fixes it until I root the problem out:

Index: src/base/dof_map.C
===================================================================
--- src/base/dof_map.C  (revision 3472)
+++ src/base/dof_map.C  (working copy)
@@ -751,6 +751,11 @@
    // EquationSystems call that for us, after we've added constraint
    // dependencies to the send_list too.
    // this->sort_send_list ();
+
+  _send_list.clear();
+  _send_list.reserve(this->n_dofs());
+  for (unsigned int i=0; i != this->n_dofs(); ++i)
+    _send_list.push_back(i);
  }


------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Libmesh-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to