export parallel LATA to sequential vtk #19545
Replies: 1 comment 2 replies
-
Hmmm...the conditions of Is your goal merely to have just a single file with all the data? Or, do you also want that single file to represent a coherent single mesh or is it ok for it to be a bunch of different meshes that all just kinda sorta meet at their exterior nodes to form an aggregate larger mesh? Although VTK format may support the latter (I am not 100% sure if it does), our current VTK exporter will not do that. In any event, even if VTK does support a bunch of individual mesh pieces in one file, the next issue you have is writing all those pieces to the file. VTK is really a serialization format. So, it does not lend itself well to writing multiple pieces of a single file concurrently from different processors. You almost certainly would have to serialize that step to satisfy VTK format/API. Finally, even if you could write the VTK concurrently from multiple processors, you next need a file system that actually supports that too (e.g. Lustre or Spectrum Scale)? If your goal is really to merge all the pieces into a single, coherent mesh, thats even more problematic given what you have described as the scale of the input (320M nodes across 2304 MPI ranks). You could use VisIt's Merge operator but you will likely run out of memory because it will attempt to build up the final result in memory before it ever attempts to write anything to disk. |
Beta Was this translation helpful? Give feedback.
-
Hello,
I performed a CFD computation of more than 320 millions nodes on 2304 CPUs. I would like to export lata files written in parallel to a single VTK file (as it is already the case for a sequential computation).
Is it possible with Visit?
Thank you in advance.
Edouard Butaye
Beta Was this translation helpful? Give feedback.
All reactions