Visualization and Data Analysis using VisIt - Introduction - Jens - - PowerPoint PPT Presentation

visualization and data analysis using visit
SMART_READER_LITE
LIVE PREVIEW

Visualization and Data Analysis using VisIt - Introduction - Jens - - PowerPoint PPT Presentation

Mitglied der Helmholtz-Gemeinschaft Visualization and Data Analysis using VisIt - Introduction - Jens Henrik Gbbert 1 , Herwig Zilken 1 1 Jlich Supercomputing Centre, Forschungszentrum Jlich GmbH, Germany Application Support, Cross-Sectional-


slide-1
SLIDE 1

July 8., 2016 Folie 1 VisIt Workshop

Mitglied der Helmholtz-Gemeinschaft

Visualization and Data Analysis using VisIt

  • Introduction -

Jens Henrik Göbbert1, Herwig Zilken1

1 Jülich Supercomputing Centre, Forschungszentrum Jülich GmbH, Germany

Application Support, Cross-Sectional-Team „Visualization“ {j.goebbert, h.zilken}@fz-juelich.de

VisIt Workshop

slide-2
SLIDE 2

July 8., 2016 Folie 2 VisIt Workshop

Goal for Today

Go home with your first parallel in situ visualization based on VisIt/Libsim. 1) Introduction to VisIt (13:30-14:00) 2) Hands-On (14:00-15:00) 3) Break (15:00-15:30) 4) Introduction to In Situ Visualization (15:30-16:00) 5) Hands-On (16:00-end)

slide-3
SLIDE 3

July 8., 2016 Folie 3 VisIt Workshop

Motivation

intuitive approach to give numbers a deeper meaning

VisIt is an open source, turnkey application for

  • data analysis and
  • visualization of
  • mesh-based data.

=> Everything works at scale.

https://wci.llnl.gov/simulation/computer-codes/visit/gallery

slide-4
SLIDE 4

July 8., 2016 Folie 4 VisIt Workshop

Introduction

VisIt - “visualize it”

  • End-user tool supporting

scientific and engineering applications.

  • Infrastructure for

parallel post-processing that scales from desktops to massive HPC clusters.

  • Released under a

BSD style license.

https://wci.llnl.gov/simulation/computer-codes/visit/gallery

slide-5
SLIDE 5

July 8., 2016 Folie 5 VisIt Workshop

? =

Comparative Analysis Presentation Graphics

Visual Debugging

Visual Debugging Quantitative Analysis Data Exploration

Introduction

VisIt – wide range of use cases

slide-6
SLIDE 6

July 8., 2016 Folie 6 VisIt Workshop

Molecular Visualization Parallel Coordinates Pseudocolor Rendering Vector / Tensor Glyphs Volume Rendering Streamlines

Introduction

VisIt – examples

slide-7
SLIDE 7

July 8., 2016 Folie 7 VisIt Workshop

Flexible Data Models

suitable for many application domains

Mesh Types:

  • Point, Curve, 2D/3D
  • Rectilinear, Curvilinear,

Unstructured

  • Domain Decomposed, AMR
  • Time Varying
  • Primarily linear element

support, limited quadratic element support Fields:

  • Scalar, Vector, Tensor,

Material volume fractions, Species File Formats:

  • over 110 currently supported
slide-8
SLIDE 8

July 8., 2016 Folie 8 VisIt Workshop

Scalable Rendering Mode

VisIt – MPI for distributed-memory parallelism

full dataset (27 billion cells) 3072 sub-grids (each 192x129x256 cells)

slide-9
SLIDE 9

July 8., 2016 Folie 9 VisIt Workshop

Task 1 Task 2 Final Composited Image Compositing Task 3 Task 4

Scalable Rendering Mode

VisIt – scalable for large data sets

Rendering Modes:

  • Local (hardware)
  • Remote (software or hardware)

Beyond surfaces:

  • VisIt also provides scalable volume rendering.
slide-10
SLIDE 10

July 8., 2016 Folie 10 VisIt Workshop

Scalable Rendering Mode

VisIt – parallelized client-server architecture

network connection

Parallel Cluster Local Components

(Files or Simulation)

VisIt

Engine

Data Plugin

VisIt

Engine

Data Plugin

MPI

Data Flow Network

Filter Filter Filter

Python Clients

Java Clients

VisIt

GUI

VisIt

CLI

VisIt

Viewer

Data Plugin

VisIt

Engine Data Data Data

slide-11
SLIDE 11

July 8., 2016 Folie 11 VisIt Workshop

11

Hands-On

http://www.visitusers.org/index.php?title=

  • Tutorial_Preparation
  • VisIt-tutorial-basics
  • VisIt-tutorial-data-analysis
  • VisIt-tutorial-Python-scripting

http://www.visitusers.org/index.php?title=

  • Blood_Flow_Aneurysm_Tutorial_Dataset_Exploration
  • Blood_Flow_Aneurysm_Tutorial_Vector_Field_Visualization
  • Blood_Flow_Aneurysm_Tutorial_Calculating_Flux