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
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]<mailto:[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]><mailto:[email protected]>
Subject: [Paraview] Unable to do Volume rendering on BOV file
To: "[email protected]"<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>
Message-ID: 
<[email protected]><mailto:[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]><mailto:[email protected]>
Subject: Re: [Paraview] Unable to do Volume rendering on BOV file
To: "Chourasia, Amit" <[email protected]><mailto:[email protected]>
Cc: "[email protected]"<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>
Message-ID:
        
<cadhsjjdfw48kssxox+_fpjrgnwwqjeg4pizsg0qwc41pg3z...@mail.gmail.com><mailto: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]><mailto:[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<http://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<http://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

Reply via email to