VisIt Tutorial

Revision as of 17:02, 30 July 2021 by Cyrus (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The materials on this page provide an introduction to VisIt from introductory to advanced topics.


ATPESC 2021 Tutorial

VisIt Tutorial at Argonne 2021 Training Program on Extreme-Scale Computing

Presenter: Cyrus Harrison (LLNL)

Date: Monday, August 9th, 2021


VisIt Version: 3.2.1 or 3.2.0

Tutorial Materials



CAES 2021 Virtual Data Science Tutorial

VisIt and Ascent Tutorial at CAES 2021 Virtual Data Science Tutorial

Presenter: Cyrus Harrison, Matt Larsen, Eric Brugger (LLNL)

Date: Tuesday, July 13th, 2021


VisIt Version: 3.2.0

Quick Setup Links:

Tutorial Materials



CAES 2020 Computing, Data & Visualization Tutorial

VisIt and Ascent Tutorial at CAES 2020 Computing, Data & Visualization Tutorial

Presenter: Cyrus Harrison, Matt Larsen, Eric Brugger (LLNL), Hank Childs (Univ of Oregon)

Date: Wednesday, August 12th, 2020


VisIt Version: 3.1.2

Quick Setup Links:

Tutorial Materials



ATPESC 2020 Tutorial

VisIt Tutorial at Argonne 2020 Training Program on Extreme-Scale Computing

Presenter: Cyrus Harrison (LLNL)

Date: Monday, August 3rd, 2020


VisIt Version: 3.1.2

Quick Setup Links:

Tutorial Materials


LLNL 2020 MRI focused Introduction to VisIt

Presenters: Cyrus Harrison (LLNL), Alister Maguire (LLNL), Eric Brugger (LLNL)

Date: Friday, June 5th, 2020 9:30 - 11:00 am

VisIt Version: 3.1.2

Quick Setup Links:

Tutorial Materials

LLNL 2020 Spring Tutorials

VisIt Spring 2020 Virtual Tutorials

Presenters: Eric Brugger (LLNL), Alister Maguire (LLNL), Cyrus Harrison (LLNL)

Dates:

  • Wednesday, April 15th, 2020 11 - 12 pm
  • Thursday, April 16th, 2020 10 - 11 am.

VisIt Version: 3.1.1

Quick Setup Links:

Tutorial Materials

Wed 4/15

Thurs 4/16

ATPESC 2019 Tutorial

VisIt Tutorial at Argonne 2019 Training Program on Extreme-Scale Computing

Presenter: Cyrus Harrison (LLNL)

Date: Monday, August 5th, 2019


VisIt Version: 3.0.1

Quick Setup Links:

Tutorial Materials


2018 BOUT++ Workshop

Using VisIt for BOUT++ Visualization and Data Analysis

Presenter: Eric Brugger (LLNL)

Date: Friday, August 17, 2018

Time: 1:00 pm - 2:00 pm

Links:

ATPESC 2018 Tutorial

VisIt Tutorial at Argonne 2018 Training Program on Extreme-Scale Computing

Presenter: Cyrus Harrison (LLNL)

Date: Thursday, August 9th, 2018

View presentation on Youtube

VisIt Version: 2.13.2

Quick Setup Links:

Tutorial Materials

BPViz'18 Workshop

Introduction to Scientific Visualization (Hands-on Session: VisIt)

Presenter: Kevin Griffin (LLNL)

Date: Wednesday, June 13th

Time: 12:45pm - 2pm

Room: WALC 2121

Broadening Participation in Visualization

VisIt Version: 2.13.2

Quick Setup Links:

Tutorial Contents

  • Intro [Main Slides]
  • VisIt Project Overview [Main Slides]
  • Visualization Techniques for Mesh-based Simulations [Main Slides]
  • Tutorial Setup [Main Slides + Wiki Content]
  • VisIt Basics [Main Slides + Wiki Content]
  • Data Analysis [Wiki Content]

SC17 Tutorial

Scalable HPC Visualization and Data Analysis Using VisIt [Supercomputing 2017]

Presenters: Cyrus Harrison (LLNL) , Kevin Griffin (LLNL), David Pugmire (ORNL), Robert Sisneros (NCSA)

Date: Monday, November 13th

Time: 1:30pm - 5pm

Room: 303

SC17 Tutorial Info Link

SC17 Tutorial Evaluation Link

VisIt Version: 2.13.0

Quick Setup Links:

These files are also available on USB drives that will be shared with attendees.

Tutorial Contents

  • Intro [Main Slides]
  • VisIt Project Overview [Main Slides]
  • Visualization Techniques for Mesh-based Simulations [Main Slides]
  • Tutorial Setup [Main Slides + Wiki Content]
  • VisIt Basics [Main Slides + Wiki Content]
  • Data Analysis [Wiki Content]
  • Scripting [Main Slides + Wiki Content]
  • <Break>
  • Hands-on Session:
  • Special Topic: Representing Simulation Mesh Data for In situ Processing and Parallel I/O [Slides]

ATPESC 2017 Tutorial

VisIt Tutorial at Argonne 2017 Training Program on Extreme-Scale Computing

Presenter: Cyrus Harrison (LLNL)

Date: Thursday, August 10th, 2017

View presentation on Youtube


VisIt Version: 2.12.3

Quick Setup Links:

Tutorial Materials

Blue Waters Spring 2017 Scientific Visualization Webinar on VisIt

VisIt: Scalable HPC Visualization and Data Analysis

Presenters: Kevin Griffin (LLNL), Eric Brugger (LLNL), Cyrus Harrison (LLNL)

Blue Waters VisIt Webinar Info Link

Date: Wednesday, March 15th, 2017

Time: 8:00am to 10:00am Pacific

VisIt Version: 2.12.1

Quick Setup Links:


Tutorial Contents

SC16 Tutorial

Scalable HPC Visualization and Data Analysis Using VisIt [Supercomputing 2016]

Presenters: Cyrus Harrison (LLNL) , Hank Childs (Univ of Oregon & LBNL), David Pugmire (ORNL), Robert Sisneros (NCSA), Jens Henrik Göbbert (Forschungszentrum Juelich), and Matthieu Dorier (ANL)

Date: Sunday, November 13th

Time: 8:30pm-12pm

Room: 255-F

SC16 Tutorial Info Link

VisIt Version: 2.12.0

Quick Setup Links:

These files are also available on USB drives that will be shared with attendees.

Tutorial Contents

  • Intro [Main Slides]
  • VisIt Project Overview [Main Slides]
  • Visualization Techniques for Mesh-based Simulations [Main Slides]
  • Tutorial Setup [Main Slides + Wiki Content]
  • VisIt Basics [Main Slides + Wiki Content]
  • Data Analysis [Wiki Content]
  • Scripting [Main Slides + Wiki Content]
  • <Break>
  • Hands-on Session:
  • Special Topic: Beyond post-hoc visualization and analysis using in situ processing
    • Factors motivating in situ
    • In situ visualization and analysis tools
    • Case Study: Multiphase Flow Simulation Analysis with LibSim
    • Case Study: Ocean Simulation Analysis with Damaris

ATPESC 2016 Tutorial

VisIt Tutorial at Argonne 2016 Training Program on Extreme-Scale Computing

Presenter: Cyrus Harrison (LLNL)

Date: Wednesday, August 10th, 2016

View presentation on Youtube

VisIt Version: 2.10.3

Quick Setup Links:

Tutorial Materials

LLNL Summer 2016 Intro to VisIt Tutorial

Introduction to HPC Visualization and Data Analysis using VisIt

Quick Setup Links:


Tutorial Contents

LLNL Tutorial Series

Held once a month at LLNL starting April 2015. Provides introduction and the basics of using VisIt to advanced topics such as volume rendering, expressions, scripting and data analysis. Although some content maybe somewhat specific to LLNL users, the presentation is designed as much as possible to be useful to anyone using VisIt. Follow the links below for the topics and schedule. Links to individual topics will be populated as their respective date of presentation approaches.

Topics and Schedule

Note that specific dates may change. Return here as a given topic date approaches to confirm date, time and room. Clicking on the links below will bring you to detailed notes for the tutorial.

The following tutorials make use of datasets not included with VisIt. You can download the relevant data sets from Tutorial Data.


Completed:

2015 BOUT++ Mini Workshop

Using VisIt for BOUT++ Visualization and Data Analysis

Presenter: Eric Brugger

Date: Friday, December 18th

Time: 11:15am - 12:00pm

Links:

SC15 Tutorial

Effective HPC Visualization and Data Analysis using VisIt [Supercomputing 2015]

Presenters: Cyrus Harrison (LLNL) , Hank Childs (Univ of Oregon & LBNL), David Pugmire (ORNL), Robert Sisneros (NCSA), and Amit Chourasia (UCSD)

Date: Sunday, November 15th

Time: 1:30pm-5pm

Room: 18C

SC15 Tutorial Info Link

Quick Setup Links:

These files are also available on USB drives that will be shared with attendees.

Tutorial Contents

ATPESC 2015 Tutorial

VisIt Tutorial at Argonne 2015 Training Program on Extreme-Scale Computing

Presenter: Cyrus Harrison (LLNL)

Date: Wednesday, August 12th, 2015

View presentation on Youtube


Quick Setup Links:

Tutorial Materials

ISC High Performance 2015 Tutorial

Tutorial 10: Effective HPC Visualization & Data Analysis with VisIt

Presenters: Eric Brugger and Allen Sanderson

Date: Sunday, July 12th, 2015

Time: 2:00 pm - 6:00 pm

Room: Substanz 2

ISC High Performance 2015 Tutorial Info Link

Quick Setup Links:

These files are also available on USB drives that will be shared with attendees.

Tutorial Contents

  • Intro [Main Slides]
  • VisIt Project Overview [Main Slides]
  • Visualization Techniques for Mesh-based Simulations [Main Slides]
  • Tutorial Setup [Main Slides]
  • VisIt Basics [Main Slides + Wiki Content]
  • Data Analysis [Wiki Content]
  • Scripting [Main Slides + Wiki Content]
  • VisIt Showcase [Main Slides]
  • <Break>
  • Hands-on Visualizations:
  • Practical Tips for using VisIt [Main Slides]

SC14 Tutorial

Effective HPC Visualization and Data Analysis using VisIt [Supercomputing 2014]

Presenters: Cyrus Harrison, Jean Favre, Brad Whitlock, David Pugmire, and Robert Sisneros

Date: Monday, November 17th

Time: 1:30pm-5pm

Room: 391

SC14 Tutorial Info Link

Quick Setup Links:

These files are also available on USB drives that will be shared with attendees.

Tutorial Contents

  • Intro [Main Slides]
  • VisIt Project Overview [Main Slides]
  • Visualization Techniques for Mesh-based Simulations [Main Slides]
  • Tutorial Setup [Main Slides]
  • VisIt Basics [Main Slides + Wiki Content]
  • Data Analysis [Wiki Content]
  • Scripting [Main Slides + Wiki Content]
  • VisIt Showcase [Main Slides]
  • <Break>
  • Hands-on Visualizations:
  • Practical Tips for using VisIt [Main Slides]

ATPESC 2014 Tutorial

VisIt Tutorial at Argonne 2014 Training Program on Extreme-Scale Computing

Presenter: Cyrus Harrison (LLNL)

Date: Monday, August 11th, 2014

View presentation on Youtube

Quick Setup Links:

Tutorial Materials

SC13 Tutorial

Effective HPC Visualization and Data Analysis using VisIt [Supercomputing 2013]

Presenters: Cyrus Harrison, Jean Favre, Hank Childs and Brad Whitlock

Date: Monday, November 18th

Time: 1:30pm-5pm

Room: 303

SC13 Tutorial Info Link


Quick Setup Links:

These files are also available on USB drives that will be shared with attendees.

Tutorial Contents

  • Intro [Main Slides]
  • Visualization Techniques for �Mesh-based Simulations [Main Slides]
  • Tutorial Setup [Main Slides]
  • VisIt Basics [Main Slides + Wiki Content]
  • Data Analysis [Wiki Content]
  • Scripting [Main Slides + Wiki Content]
  • VisIt Showcase [Main Slides]
  • <Break>
  • Hands-on Visualizations:
  • VisIt Project Overview [Main Slides]
  • Practical Tips for using VisIt [Main Slides]

Abstract

Visualization is an essential component of the scientific discovery process. Scientists and businesses running HPC simulations leverage visualization tools for data exploration, quantitative analysis, visual debugging, and communication of results. This half-day tutorial will provide attendees with a practical introduction to mesh-based HPC visualization using VisIt, an open source parallel scientific visualization and data analysis platform. We will provide a foundation in basic HPC visualization practices and couple this with hands-on experience creating visualizations.

This tutorial includes:

  1. An introduction to visualization techniques for mesh-based simulations.
  2. A guided tour of VisIt.
  3. Hands on demonstrations of end-to-end visualizations of two a fluid simulations:
    • An Aneurysm (Blood Flow) Simulation
    • A Water Flow Simulation

SC12 Tutorial

Presented at SC2012 (Room 251-F) on Monday November 12, 2012 using VisIt 2.5.2.

We are presenting a full day tutorial. The morning focuses on introductory and intermediate content and the afternoon on advanced usage. If you cannot attend both sessions, please feel free to attend either session.

Quick Setup Links:

These files are also available on the shared USB drives.

Morning Session: Introduction to VisIt

Introduction to VisIt Tutorial Slides Advanced VisIt Usage Tutorial Slides PDF

Afternoon Session: Advanced VisIt Usage

Advanced VisIt Usage Tutorial Slides PDF

Tutorials past and future

Abstract

VisIt is an open source interactive parallel visualization and graphical analysis tool for scientific data. Users can quickly generate visualizations from their data, animate them through time, manipulate them, and save the resulting images for presentations. VisIt contains a rich set of visualization features so data can be viewed in a variety of ways. The Advanced VisIt Usage tutorial shows the casual VisIt user how to more effectively use the software for visualization, presentation, and data analysis in order to enable discovery and communication. Topics covered include methods for comparing multiple simulation outputs, coupling VisIt and a simulation in situ, advanced Python scripting, movie-making, queries, and data selections. Alternate plotting representations such as Scatter plots, Parallel Coordinate plots, Material plots, and Molecule plots are also covered.


Previous Tutorials

The basic tutorial has been given at:

The advanced tutorial has been given at:

  • SC10, New Orleans, LA, November 2010
  • SC12, Salt Lake City, UT, November, 2012
  • PRACE, Montpellier, FRANCE, November 2012

Upcoming tutorials

Other resources

The idea behind the tutorial is to provide a quick introduction to many features in VisIt. Note that the VisIt Class, which is much more thorough, can be found here.