So I took up Derek's challenge for parallel restart files. The capability has been added and is controlled by the 'EquationSystems::WRITE_PARALLEL_FILES' bitflag which can be passed in to the write method. No changes were necessary to the read, the file version string simply contains " parallel" at the end.
The approach is really simple at the moment and will only work if you are restarting on the same number of processors with the exact same partitioning. As before, processor 0 reads/writes the header information to 'foo.xda', and each processor in the simulation then reads/writes its local vector values to 'foo.xda.XXXX' where XXXX is a character string representation of the processor id. Enjoy. -Ben ------------------------------------------------------------------------- SF.Net email is sponsored by: The Future of Linux Business White Paper from Novell. From the desktop to the data center, Linux is going mainstream. Let it simplify your IT future. http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 _______________________________________________ Libmesh-devel mailing list Libmesh-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-devel