Presentation is loading. Please wait.

Presentation is loading. Please wait.

ParaView SC06 Workshop on Ultra-Scale Visualization Monday, November 13, 2006 Kenneth Moreland Sandia National Laboratories Sandia is a multiprogram laboratory.

Similar presentations


Presentation on theme: "ParaView SC06 Workshop on Ultra-Scale Visualization Monday, November 13, 2006 Kenneth Moreland Sandia National Laboratories Sandia is a multiprogram laboratory."— Presentation transcript:

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


Download ppt "ParaView SC06 Workshop on Ultra-Scale Visualization Monday, November 13, 2006 Kenneth Moreland Sandia National Laboratories Sandia is a multiprogram laboratory."

Similar presentations


Ads by Google