From: Roy S. <roy...@ic...> - 2011-11-01 19:40:06
|
On Mon, 31 Oct 2011, Rob...@un... wrote: > I never succeeded to write the nemesis files for the different > processors. I only get one file which, I can't read in i parallel > because the program searches the files mesh.8.0, mesh.8.1, mesh.8.2, > ... . How can I get these files when reading in the serial tetgen > mesh on one processor? Yeah; right now libMesh assumes that you're reading in a Nemesis file that's already partitioned on n_processors(), and libMesh only lets you write out a Nemesis file that's using your current partitioning on n_processors(). Kind of a catch-22 if you want to write with n_processors()==1 then read with n_processors()==8. For N-to-M restarts, I think our only option is a third-party tool: http://sourceforge.net/projects/seacas/files/ There's a utility called nem_spread that you can build from the seacas.tar.bz2 sources there; I've never used it myself but IIRC the INL folks have been using it successfully with libMesh Nemesis I/O. --- Roy |