VisIt: A Tool for Visualizing and Analyzing Very Large Data. Hank Childs, Lawrence Berkeley National Laboratory December 13, 2010



Similar documents
The Ultra-scale Visualization Climate Data Analysis Tools (UV-CDAT): A Vision for Large-Scale Climate Data

Visualization of Adaptive Mesh Refinement Data with VisIt

Large Vector-Field Visualization, Theory and Practice: Large Data and Parallel Visualization Hank Childs + D. Pugmire, D. Camp, C. Garth, G.

VisIt Visualization Tool

Why are we teaching you VisIt?

VisIt: An End-User Tool For Visualizing and Analyzing Very Large Data

How is EnSight Uniquely Suited to FLOW-3D Data?

Parallel Analysis and Visualization on Cray Compute Node Linux

Visualization with ParaView. Greg Johnson

Visualization with ParaView

Lawrence Berkeley National Laboratory Lawrence Berkeley National Laboratory

Hank Childs, University of Oregon

MayaVi: A free tool for CFD data visualization

SciDAC Visualization and Analytics Center for Enabling Technology

NASA's Strategy and Activities in Server Side Analytics

IDL. Get the answers you need from your data. IDL

Data Visualization for Atomistic/Molecular Simulations. Douglas E. Spearot University of Arkansas

Introduction to Visualization with VTK and ParaView

Facts about Visualization Pipelines, applicable to VisIt and ParaView

Visualisatie BMT. Introduction, visualization, visualization pipeline. Arjan Kok Huub van de Wetering

Enterprise HPC & Cloud Computing for Engineering Simulation. Barbara Hutchings Director, Strategic Partnerships ANSYS, Inc.

Scientific Visualization with Open Source Tools. HM 2014 Julien Jomier

Parallel Large-Scale Visualization

Zhenping Liu *, Yao Liang * Virginia Polytechnic Institute and State University. Xu Liang ** University of California, Berkeley

UCRL-SM VisIt User s Manual. October Version 1.5. Laboratory. National. Lawrence Livermore

High Performance Storage System. Overview

VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo

Introduction to Android

Modernizing Simulation Input Generation and Post-Simulation Data Visualization with Eclipse ICE

HPC technology and future architecture

Visualization and Post Processing of OpenFOAM results a Brie. a Brief Introduction to VTK

Geant4 Visualization. Andrea Dotti April 19th, 2015 Geant4 M&C+SNA+MC 2015

TEST AUTOMATION FRAMEWORK

Visualization Plugin for ParaView

In-situ Visualization: State-of-the-art and Some Use Cases

13.2 THE INTEGRATED DATA VIEWER A WEB-ENABLED APPLICATION FOR SCIENTIFIC ANALYSIS AND VISUALIZATION

Introduction to Paraview. H.D.Rajesh

CHAPTER FIVE RESULT ANALYSIS

Post-processing and Visualization with Open-Source Tools. Journée Scientifique Centre Image April 9, Julien Jomier

Tutorial 2 Online and offline Ship Visualization tool Table of Contents

VisIVO, an open source, interoperable visualization tool for the Virtual Observatory

Integrated Open-Source Geophysical Processing and Visualization

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

Numerical Calculation of Laminar Flame Propagation with Parallelism Assignment ZERO, CS 267, UC Berkeley, Spring 2015

Interactive Data Visualization with Focus on Climate Research

An Integrated Simulation and Visualization Framework for Tracking Cyclone Aila

Advanced Techniques for Mobile Robotics Robot Software Architectures. Wolfram Burgard, Cyrill Stachniss, Kai Arras, Maren Bennewitz

NERSC Data Efforts Update Prabhat Data and Analytics Group Lead February 23, 2015

IBM Rational Web Developer for WebSphere Software Version 6.0

U.S. Navy Automated Software Testing

Parallel Visualization of Petascale Simulation Results from GROMACS, NAMD and CP2K on IBM Blue Gene/P using VisIt Visualization Toolkit

DATA SCIENCE CURRICULUM WEEK 1 ONLINE PRE-WORK INSTALLING PACKAGES COMMAND LINE CODE EDITOR PYTHON STATISTICS PROJECT O5 PROJECT O3 PROJECT O2

Material for tutorial. Twitter: prabhu_r. Slides: Demos:

Visualization Infrastructure and Services at the MPCDF

Introduction to Computer Graphics

Advanced visualization with VisNow platform Case study #3 Vector data visualization

Remote Graphical Visualization of Large Interactive Spatial Data

NA-ASC-128R-14-VOL.2-PN

The Ultra-scale Visualization Climate Data Analysis Tools (UV-CDAT): Data Analysis and Visualization for Geoscience Data

Data Analysis and Visualization of Big Data from HPC

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

HPC & Visualization. Visualization and High-Performance Computing

bluecape s Official Website

Analysis Programs DPDAK and DAWN

Using open source and commercial visualization packages for analysis and visualization of large simulation dataset

Status and Integration of AP2 Monitoring and Online Steering

Cassandra 2.0: Tutorial

Course Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch.

Institute of Natural Resources Departament of General Geology and Land use planning Work with a MAPS

An Introduction to Open Source Geospatial Tools

How To Monitor Your Computer With Nagiostee.Org (Nagios)

JavaFX Session Agenda

Undergraduates at the University of Tennessee Do Their Homework on a Supercomputer

System Monitoring Using NAGIOS, Cacti, and Prism.


QEx Whitepaper. Automation Testing Pillar: Selenium. Naveen Saxena. AuthOr:

How to Use Open SpeedShop BGP and Cray XT/XE

Visualization Process. Alark Joshi

James Ahrens, Berk Geveci, Charles Law. Technical Report

Rapid Software Development with OpenAccess. Dean Marvin Exec Director, Product Development

OpenFOAM postprocessing and advanced running options

Microsoft Compute Clusters in High Performance Technical Computing. Björn Tromsdorf, HPC Product Manager, Microsoft Corporation

Data Requirements from NERSC Requirements Reviews

Transcription:

VisIt: A Tool for Visualizing and Analyzing Very Large Data Hank Childs, Lawrence Berkeley National Laboratory December 13, 2010

VisIt is an open source, richly featured, turn-key application for large data. Used by: 1 billion grid points / time slice Visualization experts Simulation code developers Simulation code consumers Popular R&D 100 award in 2005 Used on many of the Top500 >>>100K downloads 217 pin reactor cooling simulation Run on ¼ of Argonne BG/P Image credit: Paul Fischer, ANL

VisIt is used to look at lots of types of simulated and experimental data. Fusion, Sanderson, UUtah Astrophysics, Childs Nuclear Reactors, Childs Particle accelerators, Ruebel, LLNL

AGU examples: environmental management Image credit: Horsman & Bethel, LBL

AGU example: earthquakes Image credits: Boyle, LBL

AGU example: climate Image credit: Prabhat, LBL

Terribly Named!!! intended for much more than just visualization Analysis Visual Debugging Data Exploration Presentations

What sort of analysis is appropriate for VisIt? General analysis techniques (e.g. integration, volumes, surface areas, etc.) Specialized analysis (e.g. hohlraum flux at AGEX) Detector at AGEX Detector provided by VisIt (synthetic diagnostic)

VisIt has a rich feature set. Meshes: rectilinear, curvilinear, unstructured, point, AMR Data: scalar, vector, tensor, material, species Dimension: 1D, 2D, 3D, time varying Rendering (~15): pseudocolor, volume rendering, hedgehogs, glyphs, mesh lines, etc Data manipulation (~40): slicing, contouring, clipping, thresholding, restrict to box, reflect, project, revolve, File formats (~110) Derived quantities: >100 interoperable building blocks +,-,*,/, gradient, mesh quality, if-then-else, and, or, not Many general features: position lights, make movie, etc Queries (~50): ways to pull out quantitative information, debugging, comparative analysis

VisIt employs a parallelized clientserver architecture. localhost Linux, Windows, Mac remote machine Client-server observations: Good for remote visualization Leverages available resources Scales well Graphics Hardware Parallel vis resources Additional design considerations: Plugins User data Multiple UIs: GUI (Qt), CLI (Python), more No need to move data

VisIt recently demonstrated good performance at unprecedented scale. Weak scaling study: ~62.5M cells/core Machine Model Problem Size #cores Franklin Cray XT4 1T, 2T 16K, 32K Dawn BG/P 4T 64K JaguarPF Cray XT5 2T 32K Juno X86_64 1T 16K Purple IBM P5 0.5T 8K Ranger Sun 1T 16K Two trillion cell data set, rendered in VisIt by David Pugmire on ORNL Jaguar machine 11

The VisIt team focuses on making a robust, usable product for end users. Manuals 300 page user manual 200 page command line interface manual Getting your data into VisIt manual Wiki for users (and developers) Revision control, nightly regression testing, etc Executables for all major platforms Day long class, complete with exercises Slides from the VisIt class

VisIt is a vibrant project with many participants. Over 75 person-years of effort Over 1.5 million lines of code Partnership between: Department of Energy s Office of Science, National Nuclear Security Agency, and Office of Nuclear Energy, the National Science Foundation XD centers (Longhorn XD and RDAV), and more. Project started 2005 R&D100 VACET is funded GNEP funds LLNL to support GNEP codes at Argonne Developers from AWE enters repo LLNL, LBL, & ORNL Start dev in repo Institutional support leverages effort from many labs LLNL user community transitioned to VisIt User community grows, including AWE & ASC Alliance schools SciDAC Outreach Center enables Public SW repo Saudi Aramco funds LLNL to support VisIt UC Davis & UUtah research done in VisIt repo Partnership with CEA is developed More developers Entering repo all the time 2000 2003 2005 2004-6 Fall 06 2007 Spring 07 2007 Summer 07 07-08 Spring 08 07-08 2008

VisIt: What s the Big Deal? Everything works at scale Robust, usable tool Features that span the power of visualization : Data exploration Confirmation Communication Features for different kinds of users: Vis experts Code developers Code consumers Healthy future: vibrant developer and user communities

How to make VisIt work after you get home How to get VisIt running on your machine Downloading and installing VisIt Building VisIt from scratch How to get VisIt to read your data Support for shapefiles, NetCDF, HDF5, and 100+ more How to get help when you run into trouble See http://www.visitusers.org/index.php? title=sc10_tutorial

Anatomy of a picture Lots of elbow grease to make this picture. Satellite image externally obtained and manually registered to simulation space and elevated using height information obtained from yet another external source. Image credit: Horsman & Bethel, LBL Contour of scalar field from simulation Custom reader to read well bore data

AGU example: climate Image credit: Prabhat, LBL This is basically the out of box picture, modulo changes in color table and annotations.

Summary VisIt is a richly featured visualization tool that is capable of visualizing data from many different application areas. Truth in advertising: a general interface & it sometimes takes a lot of effort to get the visualization you want. VisIt has excellent built in support for large data sets. User resources: Main website: http://www.llnl.gov/visit Wiki: http://www.visitusers.org Tutorial: http://www.visitusers.org/index.php?title=sc10_tutorial Contacts: Hank Childs, hchilds@lbl.gov General VisIt user email list: visitusers@ornl.gov