[Paraview] [EXTERNAL] parallel readers?
Anton Shterenlikht
mexas at bristol.ac.uk
Tue Mar 26 06:13:51 EDT 2013
From wascott at sandia.gov Mon Mar 25 18:09:34 2013
Anton,
I believe it depends somewhat on the reader, but your basic understanding is correct. I know of three types of readers 1) those that have not been parallelized, 2) those that run in parallel, but will not spread an individual file among multiple servers (such as Exodus and Spyplot) (read in parallel, processing in parallel), and 3) readers that will spread a single file among multiple servers (raw binary reader) (I am not sure on the read, processing in parallel).
Alan
Alan,
it's exactly the phrase "spread an individual file"
that gets me confused. For me what you wrote means
that I must have a single (possibly huge) datafile.
A parallel reader will then presumably open multiple
processes which will read different chunks of the same
file into paraview.
If that's the case, then that's easy for me (the user).
I just prepare my single datafile and let the reader do
all the work.
In my case the most suitable reader is ImageReader,
which, according to this page, "truly" works in parallel:
http://paraview.org/Wiki/ParaView:FAQ#Which_readers.2Ffilters_work_in_parallel_.3F
However, making a single datafile is a lot more
costly for me than making say 4096 individual files,
one from each compute process. The difference can be
in the order of 30-60 min. What I want from a parallel
reader is that it would be coordinating reading all these
separate files into paraview, with me providing instructions
on how to assemble the global dataset from multiple
read pieces of data. Is that model supported at all
by paraview readers, and by ImageReader in particular?
Thanks
Anton
-----Original Message-----
From: paraview-bounces at paraview.org [mailto:paraview-bounces at paraview.org] On Behalf Of Anton Shterenlikht
Sent: Monday, March 25, 2013 8:48 AM
To: paraview at paraview.org
Subject: [EXTERNAL] [Paraview] parallel readers?
What is meant by a parallel reader?
If I have n raw binary files, all forming parts of one global model, then can I reade all of them in paraview in parallel if I have n processes?
Thanks
Anton
_______________________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView
Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview
More information about the ParaView
mailing list