ParaView/ParaView Readers and Parallel Data Distribution: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
No edit summary
No edit summary
Line 2: Line 2:


{| cellspacing="0" cellpadding="5" border="1"  align="center" style="text-align:center;"
{| cellspacing="0" cellpadding="5" border="1"  align="center" style="text-align:center;"
| File Extension  
| '''File Extension'''
| Format Description
| '''Format Description'''
| Reader
| '''Reader'''
| Parallelism
| '''Parallelism'''
| Time
| '''Time'''
|-
|-
| *.vtk
| *.vtk
Line 20: Line 20:
'''Unstructured Data'''
'''Unstructured Data'''
----
----
The root node reads the entire file and then the data is distributed  to all processes (using MPI) after an internal partitioning algorithm (vtkTransmitUnstructuredGridPiece or vtkTransmitPolyDataPiece).
The root node reads the entire file and then the data is distributed  to all processes (using MPI) after an internal, fairly naive, partitioning algorithm (vtkTransmitUnstructuredGridPiece or vtkTransmitPolyDataPiece).


|
|

Revision as of 14:24, 7 March 2013

Under Development
File Extension Format Description Reader Parallelism Time
*.vtk Legacy VTK Files Legacy VTK reader

This file format has no support for saving parallel distribution of data. Hence ParaView does the following:

Structured Data


For structured data, this reader reads the entire file on all processes and then crops the structured extents on each process so that for each process, the filters downstream process a block of the structured data alone.

Unstructured Data


The root node reads the entire file and then the data is distributed to all processes (using MPI) after an internal, fairly naive, partitioning algorithm (vtkTransmitUnstructuredGridPiece or vtkTransmitPolyDataPiece).

Time supported only as a file series.