Lawrence Livermore National Laboratory This work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory.

Slides:



Advertisements
Similar presentations
Extending Eclipse CDT for Remote Target Debugging Thomas Fletcher Director, Automotive Engineering Services QNX Software Systems.
Advertisements

S ITE R EPORT : L AWRENCE B ERKELEY N ATIONAL L ABORATORY J OERG M EYER
Hank Childs Lawrence Berkeley National Laboratory /
EUFORIA FP7-INFRASTRUCTURES , Grant JRA4 Overview and plans M. Haefele, E. Sonnendrücker Euforia kick-off meeting 22 January 2008 Gothenburg.
1 Slides presented by Hank Childs at the VACET/SDM workshop at the SDM Center All-Hands Meeting. November 26, 2007 Snoqualmie, Wa Work performed under.
LLNL-PRES This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under contract DE-AC52-07NA27344.
Copyright (c) 2014 Intelligent Light All Rights Reserved.
Large Vector-Field Visualization, Theory and Practice: Large Data and Parallel Visualization Hank Childs Lawrence Berkeley National Laboratory / University.
VisIt Software Engineering Infrastructure and Release Process LLNL-PRES Lawrence Livermore National Laboratory, P. O. Box 808, Livermore,
Support for Global Cloud Resolving Model Simulations VACET All-Hands Meeting IEEE Vis 2008.
E. WES BETHEL (LBNL), CHRIS JOHNSON (UTAH), KEN JOY (UC DAVIS), SEAN AHERN (ORNL), VALERIO PASCUCCI (LLNL), JONATHAN COHEN (LLNL), MARK DUCHAINEAU.
Large Data Visualization on Distributed Memory Multi-GPU Clusters Thomas Fogal, Hank Childs, Siddharth Shankar, Jens Krüger, R. Daniel Bergeron, Philip.
Challenges and Solutions for Visual Data Analysis on Current and Emerging HPC Platforms Wes Bethel & Hank Childs, Lawrence Berkeley Lab July 20, 2011.
LLNL-PRES This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344.
TeraGrid Gateway User Concept – Supporting Users V. E. Lynch, M. L. Chen, J. W. Cobb, J. A. Kohl, S. D. Miller, S. S. Vazhkudai Oak Ridge National Laboratory.
In Situ Sampling of a Large-Scale Particle Simulation Jon Woodring Los Alamos National Laboratory DOE CGF
CompuCell Software Current capabilities and Research Plan Rajiv Chaturvedi Jesús A. Izaguirre With Patrick M. Virtue.
Experiments with Pure Parallelism Hank Childs, Dave Pugmire, Sean Ahern, Brad Whitlock, Mark Howison, Prabhat, Gunther Weber, & Wes Bethel April 13, 2010.
LLNL-PRES-XXXXXX This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344.
VisIt: a visualization tool for large turbulence simulations  Outline Success stories with turbulent simulations Overview of VisIt project 1 Hank Childs.
Simulation Technology & Applied Research, Inc N. Port Washington Rd., Suite 201, Mequon, WI P:
VisIt Team April 24, 2012 VisIt Update, DOE CGF 2012 PySide GUI, H. Krishnan FTLE from tokamak, Childs, Krishnan, & Sugiyama (MIT)
VACET: Deploying Technology for Visualizing and Analyzing Astrophysics Simulations Author May 19, 2009.
Nov. 14, 2012 Hank Childs, Lawrence Berkeley Jeremy Meredith, Oak Ridge Pat McCormick, Los Alamos Chris Sewell, Los Alamos Ken Moreland, Sandia Panel at.
Lawrence Livermore National Laboratory This work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory.
Accelerating Scientific Exploration Using Workflow Automation Systems Terence Critchlow (LLNL) Ilkay Altintas (SDSC) Scott Klasky(ORNL) Mladen Vouk (NCSU)
Efficient Visualization and Analysis of Very Large Climate Data Hank Childs, Lawrence Berkeley National Laboratory December 8, 2011 Lawrence Livermore.
The Scalable Data Management, Analysis, and Visualization Institute VTK-m: Accelerating the Visualization Toolkit for Multi-core.
Chris Theis. C. TheisFLUKA users meeting 02/082 Overview SimpleGeo 3.0 & the next release Plugins 2.0 & the next release 2.1.
Presented by An Overview of the Common Component Architecture (CCA) The CCA Forum and the Center for Technology for Advanced Scientific Component Software.
LLNL-PRES This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under contract DE-AC52-07NA27344.
Hank’s Activities Longhorn/XD AHM Austin, TX December 20, 2010 Volume rendering of 4608^3 combustion data set Image credit: Mark Howison Volume rendering.
VisIt is an open source, richly featured, turn-key application for large data.  Used by:  Visualization experts  Simulation code developers  Simulation.
Scott Kohn with Tammy Dahlgren, Tom Epperly, and Gary Kumfert Center for Applied Scientific Computing Lawrence Livermore National Laboratory October 2,
A New Parallel Debugger for Franklin: DDT Katie Antypas User Services Group NERSC User Group Meeting September 17, 2007.
E. WES BETHEL (LBNL), CHRIS JOHNSON (UTAH), KEN JOY (UC DAVIS), SEAN AHERN (ORNL), VALERIO PASCUCCI (LLNL), JONATHAN COHEN (LLNL), MARK DUCHAINEAU.
LBNL VACET Activities Hank Childs Computer Systems Engineer - Visualization Group August 24, 2009.
Efficient Local Statistical Analysis via Integral Histograms with Discrete Wavelet Transform Teng-Yok Lee & Han-Wei Shen IEEE SciVis ’13Uncertainty & Multivariate.
VAPoR: A Discovery Environment for Terascale Scientific Data Sets Alan Norton & John Clyne National Center for Atmospheric Research Scientific Computing.
I/O for Structured-Grid AMR Phil Colella Lawrence Berkeley National Laboratory Coordinating PI, APDEC CET.
CCA Common Component Architecture CCA Forum Tutorial Working Group CCA Status and Plans.
Hank Childs, University of Oregon Volume Rendering Primer / Intro to VisIt.
Progress on Component-Based Subsurface Simulation I: Smooth Particle Hydrodynamics Bruce Palmer Pacific Northwest National Laboratory Richland, WA.
Hank Childs, University of Oregon Large Data Visualization.
Visualization with ParaView. Before we begin… Make sure you have ParaView 3.14 installed so you can follow along in the lab section –
TeraGrid Gateway User Concept – Supporting Users V. E. Lynch, M. L. Chen, J. W. Cobb, J. A. Kohl, S. D. Miller, S. S. Vazhkudai Oak Ridge National Laboratory.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Lawrence Livermore National Laboratory LLNL-PRES- XXXXXX LLNL-PRES This work was performed under the auspices of the U.S. Department of Energy by.
GA 1 CASC Discovery of Access Patterns to Scientific Simulation Data Ghaleb Abdulla LLNL Center for Applied Scientific Computing.
National Center for Supercomputing Applications University of Illinois at Urbana–Champaign Visualization Support for XSEDE and Blue Waters DOE Graphics.
1 27B element Rayleigh-Taylor Instability (MIRANDA, BG/L) VisIt: a visualization tool for large turbulence simulations Large data requires special techniques.
VisIt : A Tool for Visualizing and Analyzing Very Large Data Hank Childs, Lawrence Berkeley National Laboratory December 13, 2010.
Center for Component Technology for Terascale Simulation Software (CCTTSS) 110 April 2002CCA Forum, Townsend, TN This work has been sponsored by the Mathematics,
Mantid Scientific Steering Committee Nick Draper 18/06/2010.
1 CW11 Visualizing ACE3P Results in ParaView Greg Schussman Menlo Park, CA October 10, 2011.
Understanding your FLOW-3D simulations better with EnSight June 2012.
Photos placed in horizontal position with even amount of white space between photos and header Sandia National Laboratories is a multi-program laboratory.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
VisIt Project Overview
Kai Li, Allen D. Malony, Sameer Shende, Robert Bell
VisIt 2.0 Features Brad Whitlock.
Visualization Shading
VisIt Libsim Update DOE Computer Graphics Forum 2012 Brad Whitlock
Transitioning VisIt to CMake
In-situ Visualization using VisIt
Lawrence Livermore National Laboratory
Ray-Cast Rendering in VTK-m
Portable Performance for Many-Core Particle Advection
In Situ Fusion Simulation Particle Data Reduction Through Binning
Presentation transcript:

Lawrence Livermore National Laboratory This work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA LLNL-PRES Brad Whitlock DOECGF April 27, Update on VisIt

2 Lawrence Livermore National Laboratory LLNL-PRES Overview  Current Status VisIt released April 2011 VisIt 2.3 release planned for May 2011  Outline VisIt community Better Practices New features Research Upcoming (PIC trajectories in a static equilibrium plasma configuration called the FRC courtesy of Charlson Kim)

3 Lawrence Livermore National Laboratory LLNL-PRES VisIt Community Commit s Sean Ahern Kathleen Bonnell David Bremer Eric Brugger David Camp Hank Childs Rich Cook Marc Durant Jean Favre Cyrus Harrison Tom Fogal Jeremy Meredith Mark Miller Paul Navratil Prabhat Dave Pugmire Oliver Ruebel Allen Sanderson Gunther Weber Brad Whitlock SVN accounts (NERSC SciDAC Outreach Center) – US Nat'l Labs: LLNL 7 ORNL 5 LBNL 4 ANL 2 – University: Utah 4 UC Davis 3 UT/Austin 1 NCSA 1 CalTech 1 LSU 1 – Private industry: Tech-X 1 – Foreign Labs: AWE 2 CEA 1 Max Planck 1 CSCS release 2.0 release

4 Lawrence Livermore National Laboratory LLNL-PRES Better Practices  Transitioned from proprietary bug tracker to an online bug tracker at visitbugs.ornl.gov  CMake build system  Continuous integration builds on different platforms using Buildbot  Improved nightly regression testing with more testing modes Redmine

5 Lawrence Livermore National Laboratory LLNL-PRES GUI Facelift  Selected files list gives way to Open files  Plot and Operator windows group related options  Operators are now categorized Customizable Allows all operators to be enabled  Redesigned host profiles window is easier to setup and manage profiles

6 Lawrence Livermore National Laboratory LLNL-PRES File Reader Improvements  Many improved readers  New readers Xdmf GMV Velodyne MatrixMarket AdventureIO PFLOTRAN STAR GULP PuReMD MFIX LATA  Multiresolution support in STAR and Chombo readers Lower resolutionHigher resolution

7 Lawrence Livermore National Laboratory LLNL-PRES Rendering Improvements Select GL implementation on demand Mesa3D ICE-T used as compositor and performance increased Cabinet rendering projections Volume Renderer was improved  Ray-caster has been overhauled  Fewer samples are required to make good pictures  Lighting has been improved  The GUI shows histograms of the data to guide transfer function creation  Multi-GPU volume rendering Improvements to Mesa3D have been contributed

8 Lawrence Livermore National Laboratory LLNL-PRES Mesh Comparison and Time Expressions  Data-Level Comparison Wizard Simplifies comparison of data on different meshes  New expressions for time iteration Calculate the maximum, minimum or average value at a location Calculate the time when a condition occurs (e.g. time when the maximum value at a location occurs)

9 Lawrence Livermore National Laboratory LLNL-PRES Operator Creation and Data Binning  Operator plugins have been extended to support the creation of variables derived from existing variables  DataBinning operator lets you relate multiple variables and bin them up to compute various quantities per bin SumStandard deviation CountMin PDFMax AverageRMS Variance

10 Lawrence Livermore National Laboratory LLNL-PRES Xray Image Query  Produces a frequency dependent orthographic ray tracing, modeling absorption and emission  Supports both 3D and 2D R-Z meshes  Outputs both images and raw floating point values  Does exact ray tracing Ray tracing through a sphere made up of hexahedra with cone cutouts along the axis

11 Lawrence Livermore National Laboratory LLNL-PRES Python Filters  Write new expressions and queries in Python  Enter Python expressions into the Expression window’s Python tab  Manipulate VTK data objects directly Parallel engine Data source Expression filter Filter Python User-defined Python expression

12 Lawrence Livermore National Laboratory LLNL-PRES Selections  A selection is a reduced set of cells isolated from a plot  Selections can be applied to other plots, making it easy to look at different views of the data  The Selection window creates a selection from the active plot  Selections are applied to plots via the Subset window A selection defined by the ParallelCoordinates plot isolates cells in the original mesh

13 Lawrence Livermore National Laboratory LLNL-PRES Build Applications Using VisIt

14 Lawrence Livermore National Laboratory LLNL-PRES In Situ Visualization VisIt provides libsim, which is a library that can let VisIt connect to your simulation code and operate in-situ on its data arrays. Simulation libsim Glue code VisIt runtime data commands  Run the simulation and connect with VisIt You will be able to perform any of VisIt’s operations on your simulation data Advance the simulation and watch your plots update  Add functions to your simulation that let VisIt connect  Add functions to your simulation that expose your arrays as data VisIt will process  Link your simulation with libsim  New libsim features Species Vector,Tensor data AMR meshes CSG meshes  Species  Vector,Tensor data  AMR meshes  CSG meshes  Users don’t allocate memory  Additional error checking  Write in C, Fortran, or Python  Windows support

15 Lawrence Livermore National Laboratory LLNL-PRES  General particle advection system with customizable options for: How to evaluate the vector field (e.g. higher order) What parallelization method to use (e.g. parallelize over seeds, over domains, or some hybrid) What solver to use (e.g. Runge-Kutta, Dormand-Prince) 1.Enables different types of analysis: Streamlines, FTLE, Poincare analysis, custom analysis 2.Pathline support 3.Significant effort to productize the streamline plot (better defaults, rendering options, etc.) 1.Enables different types of analysis: Streamlines, FTLE, Poincare analysis, custom analysis 2.Pathline support 3.Significant effort to productize the streamline plot (better defaults, rendering options, etc.) Substantial improvements for particle advection

16 Lawrence Livermore National Laboratory LLNL-PRES Fixing Cracks in AMR Meshes Using Dual Grid  Dual grid and stitch cells form a mesh that supports continuous interpolation and extraction of isosurfaces without cracks between levels  Using appropriately chosen ghost cell values, we implement this approach effectively in parallel Before fix cracks After fix

17 Lawrence Livermore National Laboratory LLNL-PRES In Progress These features are in progress

18 Lawrence Livermore National Laboratory LLNL-PRES VisIt’s parallel processing techniques were designed for single time slices of very high resolution meshes. P0 P1 P2 VisIt parallelizing over a high resolution spatial mesh VisIt parallelizing temporally over a low resolution mesh P0 P1 P2 T=0 T=1 T=2 T=3 T=4 T=5 T=6 T=7 T=8 Parallel Processing Over Time Slices Improving Performance for Climate Data We must adapt this approach for the lower resolution and high temporal frequency characteristic of climate data.

19 Lawrence Livermore National Laboratory LLNL-PRES Progress and Results Scaling on 2130 time slices of NetCDF climate data (data source: Wehner, LBL) ConcurrencyAverage Time Speedup s s2.1X s4.0X 862.0s7.8X s16.5X s31.0X 647.8s61.5X s114X We have added “parallelize over time” infrastructure We have implemented “maximum value over time” as a proof of concept We have made a basic investment in temporal parallelization infrastructure and it scales well. This functionality will be useful to the climate community and is accessible to the rest of the VisIt community. We have made a basic investment in temporal parallelization infrastructure and it scales well. This functionality will be useful to the climate community and is accessible to the rest of the VisIt community.

20 Lawrence Livermore National Laboratory LLNL-PRES Ported to Cielo  Ported to Cielo – NNSAs newest capability system at LANL – Cray XE6, 100k cores, 1 PF system  Have initial capability working client/server between LANL/LLNL Required adding support for 2 hops to access the machine since couldn’t log directly onto Cielo from LLNL.  Initial results - Used to create a volume visualization of a 2.1 billion zone NIF calculation on 128 cores

21 Lawrence Livermore National Laboratory LLNL-PRES New Subset Selection Features  Arbitrary collections of subsets Nodesets, facesets, boundary conditions, etc. Multiple independent decompositions into materials, processors, files, element blocks, etc. Part hierarchies No more fixed numbers/types of subset classes  Targeting Large numbers of subsets Expressions involving 10^6 subsets < 0.1 secs Storage of subset expression < current SIL

22 Lawrence Livermore National Laboratory LLNL-PRES Subset Selection Expressions (SSE)  Subset Controls Mockup  Pseudocolor Plot on B-(C+A)

23 Lawrence Livermore National Laboratory LLNL-PRES What to Expect in 2011  VTK upgrade  In Situ Improvements  Parallel VisIt on Windows Platform  Subsetting  Hybrid MPI+Threads Parallelism  AMR ghost zone generation  Prepare for exa-scale smarter visualization algorithms

24 Lawrence Livermore National Laboratory LLNL-PRES Selected Publications  B. Whitlock, J.M. Favre, J.S. Meredith, "Parallel In Situ Coupling of a Simulation with a Fully Featured Visualization System", EGPGV 2011, Llandudno, Wales April  C. Harrison, H. Childs, K.P. Gaither, "Data- Parallel Mesh Connected Components Labeling and Analysis”, EGPGV 2011, Llandudno, Wales April  H. Childs, D. Pugmire, S. Ahern, B. Whitlock, M. Howison, Prabhat, G. Weber, E.W. Bethel. “Extreme Scaling of Production Visualization Software on Diverse Architectures”, IEEE Computer Graphics and Applications, June  J.S. Meredith and H. Childs, “Visualization and Analysis-Oriented Reconstruction of Material Interfaces”, EuroVis 2010, Bordeaux, France, June  T.Fogal, H. Childs, S. Shankar, J. Kruger, R.D. Bergeron, and P. Hatcher, "Large Data Visualization on Distributed Memory Multi- GPU Clusters", Proceedings of High Performance Graphics 2010, pp 57-66, Saarbruken, Germany, June 2010.

25 Lawrence Livermore National Laboratory LLNL-PRES Resources  For more information about VisIt’s newer features, see Release notes Visitusers.org  Contacting the VisIt team VisIt user’s list VisIt developer’s list VisIt forum (