Hi Amit, Is a sample of the data available somewhere?
Regards, Benson On 14/12/2013 03:46, Chourasia, Amit wrote: > Hi Burlen, > > The data is fairly small at the moment. I tested your method on > standalone binary Paraview on mac after loading the SciberQuest > Toolkit, but it gives errors see below. > Few questions > 1) How does paraview know which reader to use with bov format > 2) Is double precision float support? > 3) Are the distributed binary standalone versions of paraview built > with MPI enabled as your reader has this requirement. > > -A > > Here is my bov header file test_0001.bov > ###################################### > #Specify data path > test_0001.gda > > # The data size corresponds to NX,NY,NZ in the above example data. > nx=393, ny=892, nz=23 > > # Specify name of the variable > scalar: Density > ###################################### > > ERROR: In > /Users/kitware/Dashboards/MyTests/NightlyMaster/ParaViewSuperbuild-Release/paraview/src/paraview/VTK/Common/ExecutionModel/vtkExecutive.cxx, > line 754 > vtkPVCompositeDataPipeline (0x10ab90390): Algorithm > vtkFileSeriesReader(0x10ab70490) returned failure for request: > vtkInformation (0x10ab2cca0) > Debug: Off > Modified Time: 151588 > Reference Count: 1 > Registered Events: (none) > Request: REQUEST_DATA_OBJECT > ALGORITHM_AFTER_FORWARD: 1 > FORWARD_DIRECTION: 0 > > ERROR: In > /Users/kitware/Dashboards/MyTests/NightlyMaster/ParaViewSuperbuild-Release/paraview/src/paraview/Utilities/VisItBridge/databases/AvtAlgorithms/vtkAvtSTMDFileFormatAlgorithm.cxx, > line 122 > vtkVisItBOVReader (0x10ab956b0): Unable to find any meshes > > > ERROR: In > /Users/kitware/Dashboards/MyTests/NightlyMaster/ParaViewSuperbuild-Release/paraview/src/paraview/VTK/Common/ExecutionModel/vtkExecutive.cxx, > line 754 > vtkPVCompositeDataPipeline (0x10ab7f120): Algorithm > vtkVisItBOVReader(0x10ab956b0) returned failure for request: > vtkInformation (0x10ad11f40) > Debug: Off > Modified Time: 151595 > Reference Count: 1 > Registered Events: (none) > Request: REQUEST_DATA_OBJECT > ALGORITHM_AFTER_FORWARD: 1 > FORWARD_DIRECTION: 0 > > > ERROR: In > /Users/kitware/Dashboards/MyTests/NightlyMaster/ParaViewSuperbuild-Release/paraview/src/paraview/Utilities/VisItBridge/databases/AvtAlgorithms/vtkAvtSTMDFileFormatAlgorithm.cxx, > line 122 > vtkVisItBOVReader (0x10ab956b0): Unable to find any meshes > > > ERROR: In > /Users/kitware/Dashboards/MyTests/NightlyMaster/ParaViewSuperbuild-Release/paraview/src/paraview/VTK/Common/ExecutionModel/vtkExecutive.cxx, > line 754 > vtkPVCompositeDataPipeline (0x10ab7f120): Algorithm > vtkVisItBOVReader(0x10ab956b0) returned failure for request: > vtkInformation (0x10ad11f40) > Debug: Off > Modified Time: 151595 > Reference Count: 1 > Registered Events: (none) > Request: REQUEST_DATA_OBJECT > ALGORITHM_AFTER_FORWARD: 1 > FORWARD_DIRECTION: 0 > > ERROR: In > /Users/kitware/Dashboards/MyTests/NightlyMaster/ParaViewSuperbuild-Release/paraview/src/paraview/Utilities/VisItBridge/databases/AvtAlgorithms/vtkAvtSTMDFileFormatAlgorithm.cxx, > line 122 > vtkVisItBOVReader (0x10ab956b0): Unable to find any meshes > > ERROR: In > /Users/kitware/Dashboards/MyTests/NightlyMaster/ParaViewSuperbuild-Release/paraview/src/paraview/VTK/Common/ExecutionModel/vtkExecutive.cxx, > line 754 > vtkPVCompositeDataPipeline (0x10ab90390): Algorithm > vtkFileSeriesReader(0x10ab70490) returned failure for request: > vtkInformation (0x10ab2cca0) > Debug: Off > Modified Time: 151588 > Reference Count: 1 > Registered Events: (none) > Request: REQUEST_DATA_OBJECT > ALGORITHM_AFTER_FORWARD: 1 > FORWARD_DIRECTION: 0 > > > ERROR: In > /Users/kitware/Dashboards/MyTests/NightlyMaster/ParaViewSuperbuild-Release/paraview/src/paraview/Utilities/VisItBridge/databases/AvtAlgorithms/vtkAvtSTMDFileFormatAlgorithm.cxx, > line 122 > vtkVisItBOVReader (0x10ab956b0): Unable to find any meshes > > > ERROR: In > /Users/kitware/Dashboards/MyTests/NightlyMaster/ParaViewSuperbuild-Release/paraview/src/paraview/VTK/Common/ExecutionModel/vtkExecutive.cxx, > line 754 > vtkPVCompositeDataPipeline (0x10ab7f120): Algorithm > vtkVisItBOVReader(0x10ab956b0) returned failure for request: > vtkInformation (0x10ad11f40) > Debug: Off > Modified Time: 151595 > Reference Count: 1 > Registered Events: (none) > Request: REQUEST_DATA_OBJECT > ALGORITHM_AFTER_FORWARD: 1 > FORWARD_DIRECTION: 0 > > ERROR: In > /Users/kitware/Dashboards/MyTests/NightlyMaster/ParaViewSuperbuild-Release/paraview/src/paraview/Utilities/VisItBridge/databases/AvtAlgorithms/vtkAvtSTMDFileFormatAlgorithm.cxx, > line 122 > vtkVisItBOVReader (0x10ab956b0): Unable to find any meshes > > > ERROR: In > /Users/kitware/Dashboards/MyTests/NightlyMaster/ParaViewSuperbuild-Release/paraview/src/paraview/VTK/Common/ExecutionModel/vtkExecutive.cxx, > line 754 > vtkPVCompositeDataPipeline (0x10ab7f120): Algorithm > vtkVisItBOVReader(0x10ab956b0) returned failure for request: > vtkInformation (0x10ad11f40) > Debug: Off > Modified Time: 151595 > Reference Count: 1 > Registered Events: (none) > Request: REQUEST_DATA_OBJECT > ALGORITHM_AFTER_FORWARD: 1 > FORWARD_DIRECTION: 0 > > > > > > On Dec 13, 2013, at 2:59 PM, Burlen Loring wrote: > >> Hi Amit, >> >> Great! If you're data is stored as binary single precision float with >> one array per scalar/component, I'd recommend the BOV reader in the >> SciberQuest ToolKit plugin. It provides both a parallel read and >> writer for PV and supports scalars, vectors, symetric tensors and >> tensors. The ascii headers are very easy to write. >> http://www.hpcvis.com/vis/sq-bov-reader.html >> <http://www.hpcvis.com/vis/sq-bov-reader.html> >> btw Some time ago I shared a parallel FORTRAN writer for this format >> with Mahidhar. It was quite while ago, but I may have a copy around >> if he doesn't. >> >> If you have some other data organization then XDMF may work. >> >> Burlen >> >> On 12/13/2013 12:21 PM, Chourasia, Amit wrote: >>> Burlen, >>> >>> Yes the mesh is uniformly spaced. >>> Instead of going in round about way of using BOV format and bunch of other >>> transforms in paraview. >>> >>> What is the recommended way to doing things the paraview way for unigrid >>> data >>> 1) Is there a way to write a simple header like BOV for an existing dump of >>> uniform 3d binary data? >>> 2) Other format you recommend we can dump directly from the code, excluding >>> ASCII VTK >>> >>> >>> Thanks >>> --Amit >>> PS: Thanks your mail got buried in my mail-list folder, so did not see this >>> earlier. >>> >>> >>> On Dec 6, 2013, at 12:06 PM, Burlen Loring wrote: >>> >>>> Hi Amit, >>>> >>>> Is your mesh uniformly spaced? >>>> >>>> If I'm not mistaken, PV does not currently support native volume rendering >>>> of stretched Cartesian meshes (ie vtkRectilinearGrid). However it does >>>> support volume rendering on uniform Carteisan meshes and other data types. >>>> There are quick and dirty ways to convert the stretched Cartesian meshes >>>> to a data type for which volume rendering is supported in the GUI. >>>> Obviously not ideal, but would let you render something quickly. >>>> >>>> The default BOV reader in PV is the VisIt BOV reader which always >>>> generates a stretched Cartesian meshes even when the data is uniformly >>>> spaced. This is a VisIt issue. If you have uniform spacing then you should >>>> use a different reader. On the other hand if you really do have a >>>> stretched Cartesian grid then the quickest path to a volume rendering is >>>> to convert to an unstructured grid. You can do this in the GUI after you >>>> open the data apply a threshold filter (set the threshold so that all data >>>> is passed, the defaults should do it). >>>> >>>> Burlen >>>> >>>> On 12/06/2013 08:14 AM, Benson Muite wrote: >>>>> Hi Amit, >>>>> >>>>> XDMF data format is a little better than BOV in ParaView for rectilinear >>>>> data. VisIt will also read XDMF. >>>>> >>>>> An example code can be found here: >>>>> https://raw.github.com/openmichigan/PSNM/master/KleinGordon/Programs/KleinGordon3dMpiFFT/xdmfcreate.f90 >>>>> >>>>> The corresponding example program to create BOV header files is here: >>>>> https://raw.github.com/openmichigan/PSNM/master/KleinGordon/Programs/KleinGordon3dMpiFFT/bovcreate.f90 >>>>> >>>>> These programs take as input the number of grid points in each dimension >>>>> Regards, >>>>> Benson >>>>> >>>>> On 06/12/2013 17:34, [email protected] wrote: >>>>>> Send ParaView mailing list submissions to >>>>>> >>>>>> >>>>>> >>>>>> ---------------------------------------------------------------------- >>>>>> >>>>>> Message: 1 >>>>>> Date: Fri, 6 Dec 2013 02:22:55 +0000 >>>>>> From: "Chourasia, Amit" <[email protected]> >>>>>> Subject: [Paraview] Unable to do Volume rendering on BOV file >>>>>> To: "[email protected]" <[email protected]> >>>>>> Message-ID: <[email protected]> >>>>>> Content-Type: text/plain; charset="us-ascii" >>>>>> >>>>>> Hello, >>>>>> >>>>>> I am loading a BOV file into Paraview, however I do not get an option >>>>>> for volume representation. >>>>>> Do I need to add something else to the bov header file other than >>>>>> standard BOV specifications? >>>>>> >>>>>> Alternatively is there a better way to load a rectilinear uniform grid >>>>>> data into paraview other than using BOV header files. >>>>>> >>>>>> Help appreciated. >>>>>> >>>>>> Cheers >>>>>> --Amit >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> ------------------------------ >>>>>> >>>>>> Message: 2 >>>>>> Date: Thu, 5 Dec 2013 19:47:29 -0700 >>>>>> From: Utkarsh Ayachit <[email protected]> >>>>>> Subject: Re: [Paraview] Unable to do Volume rendering on BOV file >>>>>> To: "Chourasia, Amit" <[email protected]> >>>>>> Cc: "[email protected]" <[email protected]> >>>>>> Message-ID: >>>>>> <cadhsjjdfw48kssxox+_fpjrgnwwqjeg4pizsg0qwc41pg3z...@mail.gmail.com> >>>>>> Content-Type: text/plain; charset="iso-8859-1" >>>>>> >>>>>> Amit, >>>>>> >>>>>> Do you have sample dataset to share? Feel free to share it of the list if >>>>>> needed. >>>>>> >>>>>> Utkarsh >>>>>> >>>>>> >>>>>> On Thu, Dec 5, 2013 at 7:22 PM, Chourasia, Amit <[email protected]> wrote: >>>>>> >>>>>>> Hello, >>>>>>> >>>>>>> I am loading a BOV file into Paraview, however I do not get an option >>>>>>> for >>>>>>> volume representation. >>>>>>> Do I need to add something else to the bov header file other than >>>>>>> standard >>>>>>> BOV specifications? >>>>>>> >>>>>>> Alternatively is there a better way to load a rectilinear uniform grid >>>>>>> data into paraview other than using BOV header files. >>>>>>> >>>>>>> Help appreciated. >>>>>>> >>>>>>> Cheers >>>>>>> --Amit >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> 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 >>>>>>> >>>>> _______________________________________________ >>>>> 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 >> >
_______________________________________________ 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
