Scientific visualization (2 parts)

  • Vetria Byrd, PRACE, XSEDE, RIKEN, Compute Canada
  • June 2016

Slide contents

  • Scientific Visualization
  • Introduction to Scientific Visualization
  • Slides Available on the XSEDE WIKI
  • What is the purpose of Visualization?
  • “The purpose of visualization
  • What does Insight lead to?
  • Discovery
  • Discovery
  • How many
  • Discovery
  • Decision Making
  • Analysis Of Data
  • Explanation
  • Can anyone think of another reason why “insight” is important?
  • The use of visualization in the analysis of pollution and air flows in
  • Napoleon’s Invasion of Russia in 1812 By Jacque Minard
  • Insight
  • Visualization Applications
  • Visualization Applications
  • Visualization Applications
  • Visualization Applications
  • Visualization Applications
  • Data Visualization Process
  • When do you think about visualizing your data?
  • Data Visualization Process
  • Visualization Process
  • Visualization Process
  • Why do we care?
  • Why do you/we care?
  • When should you think about visualizing your data?
  • Visualization
  • Scientific Visualization
  • Scientific Visualization Pipeline
  • Scientific Visualization Pipeline
  • Produce Data
  • Scientific Visualization Pipeline
  • Analyze, Filter, Reformat
  • Apply SciVis Techniques
  • Map to Geometry
  • Render, Post Process
  • View Results
  • Visualization Scales with HPC
  • Visualization Toolkit (VTK)
  • Visualization Toolkit (VTK)
  • Introduction to Scientific Visualization Using
  • Multi-platform parallel data analysis and visualization application
  • Open Source . . . It’s Free!
  • Supported Data Types
  • (Gp:) Curvilinear – regularly gridded mesh shaping function applied
  • (Gp:) Unstructured grid – irregular mesh typically composed of tetrahedra, prisms, pyramids, or hexahedra
  • Point data
  • SUPPORTED VISUALIZATION ALGORITHMS
  • SPECIAL FEATURES
  • SUPPORTED FILE FORMATS
  • VISUALIZATION PIPELINE
  • DEMONSTRATION
  • VISUALIZING DATA USING PARAVIEW
  • ParaView 5.0.0
  • Sanity Check
  • Tutorial Datasets
  • What are we going to do?
  • User Interface
  • Open Data File: RectGrid2.vtk
  • Sample rectilinear grid
  • Create Isosurfaces
  • Create Isosurface
  • Should see
  • Select the value in the Value Range window
  • Click OK
  • Should see
  • Should see
  • Step 1
  • Summary of Steps
  • Clip Isosurfaces
  • Clip isosurfaces
  • Create a new Clip filter:
  • If you do not see the clipping plane click the properties button
  • Position the clipping Plane
  • When done: Click Apply
  • Click the Inside Out box to switch the clipping plane
  • Inside Out feature
  • Summary of Steps
  • Slice Isosurfaces
  • Make visible
  • Slice isosurface
  • Should see
  • Position the slicing plane (move arrow point to desired position)
  • You can move the slicing plane along the axis to see a different slice
  • Summary of Steps
  • What have we done?
  • Let’s try a more complex data set
  • In preparation for the next section
  • Locate File: headsq.vti
  • New Object in Pipeline Browser
  • Should see a bounding box in the 3D viewer window
  • Create an Isosurface
  • A new object appeared in the pipeline browser (Contour 1)
  • Value Range for the data set is now visible
  • Value Range for the data set is [ 0, 4095 ]
  • If you do not see anything in the 3D window click the eye icon next to Contour1 in the Pipeline Browser
  • Visually Explore Dataset
  • Visually Explore Dataset
  • You should be here
  • Isosurfaces
  • Isosurfaces
  • Isosurfaces
  • This may take a few seconds to render . . .
  • Explore the rendering . . .
  • You should be here . . .
  • Explore the data set
  • Reset Values
  • You should be here
  • Clip Isosurface
  • Clip Isosurface
  • Clip Isosurface
  • Clip Isosurface
  • Clip Isosurface
  • Clip Isosurface
  • Inside Out Property
  • Slice Isosurface
  • Slice Isosurface
  • Rotated View
  • SLICE – Intersects the geometry with a plane. The effect is similar to clipping except that all that remains is the geometry where the plane is located.
  • PIPELINE BROWSER
  • PIPELINE BROWSER
  • Many Options to Save Your Work
  • Save Your Work
  • Save Your Work
  • Save Your Work
  • Save Your Work
  • In preparation for the next section
  • Getting Your Data Into VTK File Format
  • Supported Data Formats
  • VTK Simple Legacy Format
  • Simulated Temperature
  • vtk Format
  • vtk Format
  • vtk Format
  • vtk Format
  • Sample Data File
  • Open data file (the file that you just created and saved
  • Exercise: Visualize Sample data
  • What should the pipeline browser look like?
  • You should be here