Download presentation
Presentation is loading. Please wait.
Published byKamron Haverfield Modified over 9 years ago
1
ParaView SC06 Workshop on Ultra-Scale Visualization Monday, November 13, 2006 Kenneth Moreland Sandia National Laboratories Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL85000.
2
2 Demo (Weather Permitting) Interne t 1500mi/2400km
3
3 What is ParaView? Open-source, multi-platform, general- purpose visualization application. Supports distributed computation models to process large data sets. Has an open, flexible, and intuitive user interface. Extensible architecture based on open standards.
4
4 Current Major Funding Sources DOE ASC –Pre- & Post-Processing Environments. Office of Science SciDAC-2 –Institute for Ultra-Scale Visualization. DOD Phase II SBIR. NSF Phase II SBIR.
5
5 More Information http://www.paraview.org The ParaView Guide –http://www.kitware.com/products/paraviewguide.htmlhttp://www.kitware.com/products/paraviewguide.html Mailing List –http://www.paraview.org/HTML/MailingList.htmlhttp://www.paraview.org/HTML/MailingList.html Wiki –http://www.paraview.org/Wiki/ParaViewhttp://www.paraview.org/Wiki/ParaView –http://wiki.vizworld.com/index.php/ParaViewhttp://wiki.vizworld.com/index.php/ParaView FAQ –http://www.paraview.org/Wiki/ParaView:FAQhttp://www.paraview.org/Wiki/ParaView:FAQ
6
6 Basics of Visualization
7
7 GUI Toolbar Sources and filters Parameters for current filter ViewFiltersCenter of rotation Message box Progress bar Error message
8
8 Loading Data: File Types Chombo Chombo SpyPlot / CTH (.sptch) SpyPlot / CTH (.sptch) Exodus Exodus Partitioned Exodus Partitioned Exodus HDF5 Raw(.h5) HDF5 Raw(.h5) Extensible Data Format (.xdmf) Extensible Data Format (.xdmf) EnSight (.case.sos) EnSight (.case.sos) Plot3D (.xyz) Plot3D (.xyz) VRML (.wrl) VRML (.wrl) Protein Data Bank (.pdb) Protein Data Bank (.pdb) XMol Molecule (.xyz) XMol Molecule (.xyz) Stereo Lithography (.stl) Stereo Lithography (.stl) BYU (.g) BYU (.g) Gaussian Cube File (.cube) Gaussian Cube File (.cube) Digital elevation map (.dem) Digital elevation map (.dem) ParaView Data (.pvd) VTK PolyData (.vtp) VTK Unstructured Grid (.vtu) VTK Image (.vti) VTK Structured Grid (.vts) VTK Rectilinear (.vtr) VTK Legacy (.vtk) VTK Partitioned PolyData (.pvtp) VTK Partitioned Unstructured grid (.pvtu) VTK Partitioned Image (.pvti) VTK Partitioned Structured Grid (.pvts) …
9
9 Basic Visual Representation WireframePointsSurface Flat ShadingGouraud Shading Scalar Field MappingVolume Rendering
10
10 Filters
11
11 Common Filters ClipCutStreamlines ContoursProbePick
12
12 D3: Distributed Data Decomposition
13
13 Other Features Lots More Filters Custom Filters –Enable an existing VTK filter. –Link in your own filter. Animations –Write mpeg, avi, or image files. –Time stepping. –Arbitrary filter parameter stepping. 3D Widgets Composite Data Types –Multi-block –Adaptive Meshes Hierarchical rectilinear. Octree. Higher order interpolation. GPU Shading
14
14 ParaView Parallel Framework Client, render server, data server architecture. –Load/process data at source. –Render with best resources. –Make available at desktop. Built in parallel rendering and tile display. Proxy based implementation. –Abstracts away client/server connections. –Consistent functionality from serial to parallel processing.
15
15 ParaView Launch Modes paraview Single Process.
16
16 Server – Client ParaView Launch Modes pvclient pvserver
17
17 Server – Client ParaView Launch Modes pvclient pvserver
18
18 Server – Client ParaView Launch Modes pvclient pvserver
19
19 Data Server – Render Server – Client Works with tile display or desktop delivery. ParaView Launch Modes pvclient pvrenderserverpvdataserver
20
20 Distance Visualization: LLNL ASC Purple Terascale data visualized for HEDP simulations. –Current release of ParaView 2.4.4 (no hacks). –144 processors (no graphics hardware). –Client in New Mexico, Purple in California. –274 million unstructured cells. –Out-of-box solution for distance visualization. ~850mi/1400km
21
21 Maintaining Interactivity with Level of Detail (LOD) In visualization applications, interactivity is paramount. ParaView prepares for poorly performing resources. –Data too large to render quickly on available hardware. –Low bandwidth connections between client/server. If you can’t have it all, compromise with LOD. –Fast for interaction, high quality for observation. Higher DetailFaster Rendering
22
22 Parallel Rendering High performance parallel rendering built in. –Tiled displays also supported. Scales well with the size of the data. Demonstrated 8 Billion polygons/sec delivered to desktop. –Done with released version of ParaView. –http://www.nvidia.com/object/IO_27539.htmlhttp://www.nvidia.com/object/IO_27539.html
23
23 Parallel Volume Rendering
24
24 Parallel Volume Rendering
25
25 Parallel Volume Rendering
26
26 Parallel Volume Rendering of a High-Fidelity Unstructured-Grid Fire Simulation 10 Million Cell Sierra/Fuego/Syrinx/Calore Simulation
27
27 Parallel Volume Rendering of a High-Fidelity Unstructured-Grid Fire Simulation 10 Million Cell Sierra/Fuego/Syrinx/Calore Simulation
28
28 Coming Soon: ParaView III Powerful –Supporting distributed parallel processing and visualization for massive datasets. –Available for all major platforms (Windows, Linux, Mac OS X). Quantitative –Variety of interactive and numeric data probes. –Multiple plotting styles. –Interactive selections. –Better data drilldown.
29
29 Coming Soon: ParaView III MultiView –Multiple parallel-rendered views to the client. –Arbitrarily split, resize, and arrange views. Flexible –Create, package, and share visualization solutions with Custom Filter Wizards. –Python bindings for better batch processing. –Qt interface for easier extending and porting. http://www.paraview.org/Wiki/ ParaView_III_snapshots
30
30 Eye Candy
31
31 Eye Candy
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.