On Wed, 13 May 2015, Roy Stogner wrote: > On Wed, 13 May 2015, Harshad Sahasrabudhe wrote: > >> You are right, it's not a complete fix. It fails in a parallel run in >> MeshBase::prepare_for_use(). I get this error: >> Assertion `!obj || procid == min_procid' failed. >> [1] src/mesh/parallel_mesh.C, line 773, compiled Apr 16 2015 at 17:13:24 >> application called MPI_Abort(MPI_COMM_WORLD, 1) - process 1 >> >> Any idea what this means? I didn't get a backtrace. > > Looks like we're not setting processor ids properly. Let me take a > look.
Hmm... and actually your fix doesn't set DoF ids properly either except when the input mesh is serialized. In the ParallelMesh case the easiest thing to do is to reuse the existing ids and let the later renumbering fix them up... but I'll have to double-check and make sure SerialMesh can live with that too; otherwise we'll need two slightly-separate code paths. --- Roy ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ Libmesh-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-users
