Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Agenda
Motivation by examples
System architecture
VTK Data Streaming
ParaView and VisIt architectures
Resources:
http://paraview.org/Wiki/ParaView/Users_Guide/
Introduction
http://visitusers.org/index.php?title=Main_Page
Python
Data Sources
Data Filters
Data Mappers
Rendering
Filter.SetInputConnection(Source.GetOutputPort())
Mapper.SetInputConnection(Filter.GetOutputPort())
ParaViews Filters
Contour
Cut
Clip
Threshold
Extract grid
Warp vector
Stream lines
Integrate flow
Surface vectors
Glyph
etc
VisIts Operators
Elevate
IsoVolume
ThreeSlice
Coord Swap
Onion Peel
Reflect
InverseGhostCells
Create Bonds
Dual Mesh
etc
Data Sources
VTK extends the paradigm of data-flow
VTK acts as an event-flow environment,
where data flow downstream and events
Data Filters
(or information) flow upstream
Data Mappers
Rendering
Data Filters
Data Mappers
Rendering
1 2 N
Data Filters
Mappers
Rendering
2) Sort-last rendering
1 2 N
3) Tiled-Display
1 2 N
13/5/2009
ExtractSubset
WarpScalar
PolyDataMapper
Rendering
http://paraview.org/Wiki/ParaView/
UsersGuide/Recommendations
Piece by piece
Releasing or re-using memory after each subset
Optionally accumulating sub-object representations for the
final image
Data Sources
Data Mappers
Data Filters
Rendering
Selection of partitions
and assignments to
processors
Rendering
ExtractSubset
vtkPolyDataMapper mapper
mapper SetNumberOfPieces 64
mapper SetPiece 27
PolyDataMapper
Rendering
# of Pieces
Rendering
Speed
(sec./frame)
128
0.13
64
0.21
32
0.44
16
0.88
1.78
3.55
7.04
14.00
Data Sources
Data Filters
Data Mappers
Rendering
1 2 N
Data Filters
Data Parallelism
Transient Data
Data Mappers
Rendering
vi
CUDA
or
or
ParaView
or
emacs
OpenCL
VisIt
Exodus reader
Line Integral
Convolution
Interaction Widgets
are much nicer to use
VisIt
Python
With ParaView:
With VisIt:
di = Data.GetDataInformation()
ddi = di.DataInformation
Query(SpatialExtents)
Query(NumNodes)
ddi.GetBounds()
ddi.GetNumberOfPoints()
Modi operandi
Prototyper,
avec la GUI,
ou Python
Nutiliser pas
ssh X, mais
plustot les
compressions
et image
transfer de
Ice-T
Attention aux
I/O
Simple
Python-only
Locally, or with
remote server
Modi operandi
ParaView has 6 executables
paraview
pvbatch
pvpython
pvserver
pvdataserver
pvrenderserver
mdserver
cli
engine_ser
engine_par
viewer