Each file that has an association with that file extension, made via the XML, has its CanReadFile method called. Put a breakpoint there to determine if ParaView even knows about that reader.
On Tuesday, July 17, 2012, Sohail Shafii wrote: > Sorry, but I meant to ask a different question. Here's what Andy said > before, which relates to my concern: > "> > > I went through the code and it jogged my memory about previous problems > with > > it. It had an explicit MPI call in the constructor that would cause > problems > > when paraview wasn't getting built with MPI. Any time a user tried to > open > > an unknown file it would try to create a windblade reader to see if the > > reader could handle the file and this would cause a crash. If you launch > a > > separate pvserver the wind blade reader will be available in the gui." > > What I meant was; which ParaView class "creates" or "tests" a reader to > see if it can handle a file? The test code you specified has a predefined > data set that is loaded in, and I think is more of an example to your > average user. Correct me if I'm wrong. > > So basically ParaView will recognize the file extension, tries to load it, > crashes somewhere, then asks you specify the data format from a dialog. > I'm trying to figure out where it crashes so that I can see how that > relates to the wind blade reader class and any MPI calls that are in there. > > Sohail > > *Subject:* Re: [Paraview] ParaView thinks that it does not have a wind > blade reader > > kargad:ParaView demarle$ find . -name "*WindBlade*" -print > ---> ./VTK/IO/Parallel/Testing/Cxx/TestWindBladeReader.cxx > ./VTK/IO/Parallel/vtkWindBladeReader.cxx > ./VTK/IO/Parallel/vtkWindBladeReader.h > > David E DeMarle > Kitware, Inc. > R&D Engineer > 21 Corporate Drive > Clifton Park, NY 12065-8662 > Phone: 518-881-4909 > > > On Tue, Jul 17, 2012 at 2:09 PM, Sohail Shafii <sohailsha...@yahoo.com> > wrote: > > What is the class that is responsible for testing to reader to see if it > can > > open the .wind file? > > > > Sohail > > > > ________________________________ > > From: Andy Bauer <andy.ba...@kitware.com> > > To: Sohail Shafii <sohailsha...@yahoo.com> > > Cc: "Woodring, Jonathan L" <woodr...@lanl.gov>; Sebastien Jourdain > > <sebastien.jourd...@kitware.com>; "migic...@gmail.com" < > migic...@gmail.com>; > > "paraview@paraview.org" <paraview@paraview.org> > > Sent: Wednesday, July 11, 2012 10:53 AM > > > > Subject: Re: [Paraview] ParaView thinks that it does not have a wind > blade > > reader > > > > I was reluctant to enable the reader in serial (i.e. not using MPI IO > which > > I think is getting done by default with the parallel build) because of > the > > following warnings that I got: > > > > Warning: In /home/acbauer/CODE/ParaView/ > > ParaView/VTK/IO/Parallel/vtkWindBladeReader.cxx, line 942 > > vtkWindBladeReader (0x3a0c800): WindBladeReader error reading file: > > /home/acbauer/DATA/VTKLargeData/Data/WindBladeReader/test1_topo.wind > > Premature EOF while reading block of data. Expected 896000 but got 0 > > > > I just assumed that it was getting bad results so I didn't check the > serial > > output with the parallel output. In either case the code should be > changed > > before enabling it in serial so that it reads the files correctly and > > doesn't produce any warning messages. > > > > Andy > > > > On Wed, Jul 11, 2012 at 12:04 PM, Sohail Shafii <sohailsha...@yahoo.com> > > wrote: > > > > I'm not aware of any option to build/link against mpi-io. This is just a > > standard build with mpi support that suffers from this issue. > > > > The ParaView website's builds also have the same bug. > > > > ________________________________ > > From: "Woodring, Jonathan L" <woodr...@lanl.gov> > > To: Sohail Shafii <sohailsha...@yahoo.com>; Andy Bauer > > <andy.ba...@kitware.com>; Sebastien Jourdain > > <sebastien.jourd...@kitware.com> > > Cc: "migic...@gmail.com" <migic...@gmail.com>; "paraview@paraview.org" > > <paraview@paraview.org> > > Sent: Tuesday, July 10, 2012 10:06 AM > > > > Subject: Re: [Paraview] ParaView thinks that it does not have a wind > blade > > reader > > > > I added the MPI calls to be in sync with what was being added in the > > simulation. > > > > In the SuperComputing demo last year, we updated both the HiGrad FireTec > to > > use MPI-IO and likewise ParaView to do the same thing. > > > > It w > -- David E DeMarle Kitware, Inc. R&D Engineer 21 Corporate Drive Clifton Park, NY 12065-8662 Phone: 518-881-4909
_______________________________________________ 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