Kitware at SC20: Workshops, Presentations, and Software Releases

The International Conference for High Performance Computing Networking, Storage, and Analysis (SC20) brings together the international high performance computing (HPC) community.  As scientists, engineers, researchers, educators, programmers, system administrators, and developers from around the world come together for the virtual conference this year, Kitware remains actively involved and looks forward to connecting with the HPC community.

In addition to our exhibit hosted by the conference, Kitware has developed a customized, dedicated webpage filled with content and updates for the SC20 community. This page features the capabilities of our Scientific Computing Team, provides details on our SC20 workshops and presentations, and presents work examples from some of our collaborators. Visit the webpage now!

We are also excited to share with the SC20 community that the release of ParaView version 5.9 is coming soon. 

Event Details

Workshop: ISAV 2020

The “In Situ Infrastructures for Enabling Extreme-scale Analysis and Visualization” workshop will take place virtually on Thursday, November 12 from 10:00 am – 6:30 pm EST. This workshop brings together professionals who are responsible for developing, applying, and deploying in situ methods in extreme-scale, high performance computing. This includes researchers, developers, and practitioners from industry, academia, and government laboratories. The goals of this workshop include presenting research findings, lessons learned, and insights related to using in situ methods in HPC environments and to discuss in situ analysis and visualization topics such as opportunities, requirements, and experiences. Kitware’s assistant director of scientific computing, Patrick O’Leary, serves as the at-large chair for this workshop and Robert Maynard, principal engineer at Kitware, is an author/presenter.

Presentations

Our Scientific Computing Team has developed a full lineup of presentations to share with the SC20 community. You can watch these presentations in their entirety by visiting our webpage or clicking the titles below.

What’s New in ParaView 5.9

Presented by Cory Quammen, Staff R&D Engineer

ParaView is an open-source, multi-platform data analysis and visualization application. It allows users to quickly build visualizations to analyze their data using qualitative and quantitative techniques. This presentation reviews the major developments in the latest release, ParaView 5.9. 

Catalyst: In Situ Analysis and Visualization

Presented by David Thompson, Staff R&D Engineer

This presentation provides an overview of ParaView Catalyst. Catalyst is used to perform analysis and visualizations while a simulation is running, harnessing all of the power of ParaView. This presentation also includes a simulation demonstration using ParaView Live that allows you to connect to a running instance of ParaView.

Visualization and Data Processing in the Web

Presented by Sebastien Jourdain, Principal Engineer

This presentation covers ParaViewWeb, a tool that application developers will find useful for building a modern web-based application with scientific data processing and visualization. The presentation also includes case studies of how ParaViewWeb has been leveraged in real-life scenarios.

CMake: Build Your World

Presented by Robert Maynard, Principal Engineer

CMake is an open-source, cross-platform family of tools designed to build, test, and package software. It provides a powerful, cross-platform build environment usable by projects deploying to the largest HPC machines, to the smallest embedded microcontroller. This presentation focuses on the features that were introduced in the last few CMake releases that have improved the user experience.

Supporting Customizable Simulation Lifecycle Workflows Using Computational Model Builder (CMB)

Presented by Bob O’Bara, Assistant Director of Scientific Computing

Computational Model Builder (CMB) manages the resources required for defining simulations from start to finish. These resources include, but are not limited to, geometric models, simulation information (e.g. materials and boundary conditions), and meshes. It provides a framework for a variety of toolkits so domain experts don’t have to rely on a monolithic approach or patch the toolkits together themselves. This presentation demonstrates how CMB can be used in a variety of scientific simulation workflows.

ParaView 5.9 Coming Soon

We are excited to announce that ParaView 5.9 is coming soon! This new version will feature important updates such as MPI ABI compatibility, Linux binaries with EGL support, and many exciting new developments in Catalyst that expand its capabilities and make it easier to use.  There will also be a host of new volume rendering and physically-based rendering capabilities  as well as numerous reader, writer, and filter updates. The user experience is also being enhanced to include a log viewer window and improved organization of predefined color maps. Python scripting updates and command-line options for ParaView Python executables will also be made in this release. Please check back soon for the ParaView 5.9 release blog for more details. 

Collaborator Videos

Here’s a sample of how some of our collaborators are applying our open source tools, including ParaView, to their projects. 

Injection Molding Simulation

Injection molding simulation of a ‘dogbone’ test specimen with openInjMoldSim solver for OpenFOAM. The figure is filled with a melt polymer using a CFD approach. In the video, you can see (from top to bottom) the polymer shear-rate to evaluate any possible degradation region, the temperature of both the melt polymer and air inside the cavity, and the polymer flow and pressure. (Courtesy of ARGO srl in Italy)

Satellite Intercept

Notional intercept of a fake satellite to showcase Velodyne hydrocode capabilities and Paraview/OSPRay rendering. (Courtesy of Marston Conti from Corvid Technologies)

Hypervelocity Impact

This video exemplifies the volume rendering capabilities of ParaView. A hypervelocity impact debris cloud, modeled by the ALEGRA code. (Courtesy of John Niederhaus and W. Alan Scott from Sandia National Laboratories)

Foaming Waterfall

A finite volume solver for incompressible multiphase flows with surface tension. (Courtesy of Petr Karnakov, Sergey Litvinov, Jean M. Favre, and Petros Koumoutsakos from CSElab)

Atrium Chimney Simulation

OpenFOAM simulation results run on case files set up by BIM HVACTool. (Courtesy of Thomas Tian from Tian Green Building Simulation)

Baby Room Simulation

OpenFOAM simulation results run on case files set up by BIM HVACTool. (Courtesy of Thomas Tian from Tian Green Building Simulation)

Big Hall Simulation

OpenFOAM simulation results run on case files set up by BIM HVACTool. (Courtesy of Thomas Tian from Tian Green Building Simulation)

Marina Bay Sands (Singapore) Simulation

OpenFOAM simulation results run on case files set up by BIM HVACTool. (Courtesy of Thomas Tian from Tian Green Building Simulation)

ParaView Slice Animation

OpenFOAM simulation results run on case files set up by BIM HVACTool. (Courtesy of Thomas Tian from Tian Green Building Simulation)

Singapore Test Case

OpenFOAM simulation results run on case files set up by BIM HVACTool. (Courtesy of Thomas Tian from Tian Green Building Simulation)

Theatre Simulation

OpenFOAM simulation results run on case files set up by BIM HVACTool. (Courtesy of Thomas Tian from Tian Green Building Simulation)

Water Channel Validation Simulations

This Oklahoma City scaled scenario features LES simulations with SIERRA/Fuego. (Courtesy of Sandia National Laboratories)

About Kitware’s Scientific Computing Team

Our expertise in HPC and data processing began when Kitware was founded in 1998 to bring advanced visualization technology to the world through the Visualization Toolkit, or VTK. Since then, VTK has become the standard for visualization software development with thousands of active users.

From simulating blood flow within the body, to evaluating trends in global climate data, to analyzing LIDAR sensor data, we work with our customers to create personalized applications and plugins to solve the world’s challenges. 

Our focus areas include visualization and analysis, in situ computing, end-to-end HPC workflows, and web-based computing. We also offer sophisticated software process services to the HPC community. When finding solutions in these areas, we rely on our open source, multi-platform data analysis and visualization tools. With a foundation in software process, these tools are scalable and can be customized to meet your specific needs so you can continue to tackle today’s most pressing research challenges. 

To learn more about Kitware’s scientific computing work, you can email us at kitware@kitware.com. We look forward to engaging with this community and sharing information about Kitware’s ongoing research and capability development in HPC and data processing.

Kitware is also hiring! 

If you are looking for a career opportunity and are interested in joining the Kitware team, please visit our careers page to view our current openings and apply today! 

Questions or comments are always welcome!

X