Hi John,
Indeed, I tried NemesisIO. It writes solution into multiple files in parallel. 
However, when I tried to open these files with paraview, the paraview reported 
an error, saying "Cannot find any mesh". What's could be my mistake here?

Thanks
Ken

________________________________
From: John Peterson <jwpeter...@gmail.com>
Sent: Saturday, January 26, 2019 12:16 AM
To: Bin Liu
Cc: libmesh-users@lists.sourceforge.net
Subject: Re: [Libmesh-users] output results of very huge mesh



On Fri, Jan 25, 2019 at 1:10 AM Bin Liu 
<kenneth....@hotmail.com<mailto:kenneth....@hotmail.com>> wrote:
Hi,
I have written a mpi finite element program to solve a very large 3D problem, 
around 50 millions nodes. I have been able to split the mesh and read these 
decomposed mesh from each processors. However, I have a big problem to output 
the results for visualization.

>From my understanding, I should Serialize the mesh temporarily and output the 
>mesh and solutions together. However, this serialization of mesh is very 
>inefficient on one processor and takes a huge amount of memory and time to 
>generate it.

Is there any way to write out the mesh and solutions together from each 
processor in parallel? It is not a problem for me to post-process them, as long 
as they are mesh and solution are exported.

You can try using the NemesisIO object instead, which is basically an Exodus 
file per MPI rank and does not require serialization of the mesh.

--
John

_______________________________________________
Libmesh-users mailing list
Libmesh-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to