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

Reply via email to