In that case, what would be the compatible way to restart the mesh if I still leave partition_agnostic=false? What would be the way to fix the code? Leaving partition_agnostic=true doesn¹t avoid the assertion either for me.
Sincerely, Miguel A. Salazar de Troya Graduate Scholar, Lawrence Livermore National Laboratory Ph.D. Candidate, University of Illinois at Urbana-Champaign T1878 Rm: 112 Ext: 2-6411 L-code: 288 On 1/13/16, 3:08 PM, "Roy Stogner" <royst...@ices.utexas.edu> wrote: > >On Wed, 13 Jan 2016, Roy Stogner wrote: > >> On Tue, 12 Jan 2016, Salazar De Troya, Miguel wrote: >> >>> I¹m attaching a simple code that illustrates the problem. I open a >>> mesh (l_problem.xda) and perform a uniform refinement (if I don¹t, >>> there are no problems), then I create an ExplicitSystem and assign >>> random values to its solution. I print the solution for verification >>> purposes. I save both the equation system and the refined mesh. Then >>> I rerun the code reading the saved data and the saved mesh and print >>> the solution to compare it with the previous run. Running the code >>> in parallel, if my mesh is SerialMesh, both solutions coincide, >>> however if my mesh is plain Mesh, I get this assertion error: >>> >>> >>> Assertion `cnt < io_buffer.size()' failed. >>> >>> cnt = 12755 >>> >>> io_buffer.size() = 12755 >>> >>> >>> The program would be run with the following flags >>> >>> mpirun n 2 ./program uniref 1 read_sol 0 > output1.txt >>> >>> >>> Rerun: >>> >>> mpirun n 2 ./program uniref 1 read_sol 1 > output2.txt >> >> Thanks! >> >> I can reproduce this with the latest libMesh. I'll see if I can >> bisect it. > >I can't go back far enough to bisect it (it fails the same way with at >least 0.9.3), but I've found why I hadn't seen it before: when editing >your code to be compatible with 0.9.2.2, I discovered that the failure >only occurs when you set partition_agnostic=false in the >EquationSystems::write() call. If you tell libMesh not to renumber >the restart solution consistently with how it renumbers the restart >mesh, I'm not at all surprised when assertions fail afterwards. >--- >Roy ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 _______________________________________________ Libmesh-users mailing list Libmesh-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-users