On Nov 7, 2013, at 9:43 AM, Derek Gaston <fried...@gmail.com>
 wrote:

> At this point I believe that the current goals of XDA (while really cool) are 
> just not aligned with what I'm looking for.  I literally just want a 
> serialization of the Mesh and solution vectors.  I want to be able to 
> perfectly recreate those structures upon read - exactly as if the code had 
> not exited at all.

Let's denote this feature a "checkpoint/reload."  Under the following 
restrictions I contend it'll be "easy":

(1) checkpoint/reload is restricted to the same number of processors, &
(2) you always have an XDA mesh to go along with an XDA solution.

The biggest pain will be refined meshes.  Depending on Serial vs. parallel 
mesh, I do not think there is a guarantee that iterating through the elements 
as contained in the mesh guarantees children come before parents.  Especially 
for the parallel mesh, we are just iterating through a map of some unknown type 
(std::map, hash_map, unordered_map I think).  Reconstructing the proper 
refinement hierarchy when the elements are read in a random order is going to 
be the tricky part.

-Ben




------------------------------------------------------------------------------
November Webinars for C, C++, Fortran Developers
Accelerate application performance with scalable programming models. Explore
techniques for threading, error checking, porting, and tuning. Get the most 
from the latest Intel processors and coprocessors. See abstracts and register
http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to