I forgot to mention that i am using the developer revision 2689. It is
possible that updating my source might fix the issues since I just saw
that there was more work done on partitioner and mesh_communication. I
will try this and let you know if it fixes the problems.

Sorry for the trouble !

---------- Forwarded message ----------
From: Vijay S. Mahadevan <[EMAIL PROTECTED]>
Date: Mon, Mar 24, 2008 at 11:44 AM
Subject: Possible bug in Partitioner
To: "[email protected]" <[email protected]>


Hi,

 In a simple exercise of building FE from discretizing a cube
 (MeshGeneration::build_cube), I have encountered assert failures in
 partitioner.C when running in more than 1 processors;

 The exact error message is shown below

 src/partitioning/partitioner.C:189: static void
 Partitioner::partition_unpartitioned_elements(MeshBase&, unsigned
 int): Assertion `cnt < global_indices.size()' failed.

 I think part of the reason is that the call to MeshCommunication
 probably is strongly dependent on LibHilbert to be present. I
 currently do not have Hilbert as part of my libMesh build and it is
 possible that the global_indices are not populated leading to the
 assertion failure.

 Here's the call :

 MeshCommunication().find_global_indices
 (MeshTools::bounding_box(mesh), it, end, global_indices);

 I currently do not have access to my libMesh build. When i get time, I
 will try to build it again with Hilbert and see if it resolves the
 issue. Just thought i should let the developers know about this and if
 there is something more to it other than just including Hilbert
 library.

 Cheers,
 Vijay

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Libmesh-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to