Kitware Upgrades User Experience With ParaView 5.6

ParaView visualizes blood flow with the Blue, Green, Orange color map, which is available in the list of curated color maps in ParaView’s revised color map preset window. The data is available through the ParaView Red Blood Cell Tutorial from Argonne National Laboratory at https://www.alcf.anl.gov/user-guides/vis-paraview-red-blood-cell-tutorial. As the tutorial indicates, the data comes from George Karniadakis and Leopold Grinberg at Brown University. It results from an integrated Nektar/LAMMPS simulation code.

Kitware, in combination with the ParaView development community, made the second major release of ParaView this year, version 5.6.

“ParaView now has more facilities for customizing user interfaces,” said Berk Geveci, the senior director of scientific computing at Kitware. “These facilities can help users tailor interfaces to their needs and workflows, whether they be for structural analysis, fluid dynamics, astrophysics or climate science.”

ParaView is an open source software platform for computational science. Kitware will have multiple talks on the platform at booth 3735 at The International Conference for High Performance Computing, Networking, Storage, and Analysis (SC18). Examples include “What’s New with Kitware & HPC: High-performance Visualization and Analysis with ParaView” by Assistant Director of Scientific Computing Patrick O’Leary, “Ray Tracing Comes to ParaView” by Principal Engineer Dave DeMarle and “What’s New in ParaView” by Distinguished Engineer Utkarsh Ayachit. Kitware will also have a special Q-and-A session with ParaView developers for conference attendees.

Outside of scheduled activities, attendees can inquire about ParaView and the 5.6 release any day of the SC18 Exhibits. Highlights of the release include improvements to the user experience; new data ingestion and export capabilities, which support more file types; and new filters for molecular datasets.

Favorites Manager allows users to keep filters on hand in the Filters menu.

A more organized presentation of color map presets offers a set of over 15 color maps that visualization experts have curated. While these color maps appear first, there are 188 color maps overall in ParaView.

Two new settings control the format and precision of real number property values in the client user interface.

Data Ingestion and Export Capabilities

ParaView reads more types of files in the .series JSON meta format. These files identify values for time steps.

A new reader supports SEG-Y files that contain geophysical data.

A new reader supports Gmsh files of higher-order polynomials.

A new writer (CGNSWriter) records structured, unstructured and polygonal datasets.

Improvements to the Wavefront OBJ reader allow users to remove groups of sub-geometries.

New Filters for Molecular Datasets

The Convert Into Molecule filter changes a point set to a molecular dataset.

Users can write plugins for filters, readers and writers as pure Python files with decorators that specify controls in the user interface.

The new Glyph filter lets users more directly select an orientation array, which determines the direction glyphs face, and/or a scalar array, which determines the size of glyphs.

The Properties, Multi-block Inspector and Information widgets have new options for editing lists and trees. Multi-block Inspector, for example, can alter the color and opacity of several list items simultaneously.

The Catalyst Export Inspector panel defines and exports ParaView Catalyst scripts. The panel has more options for exporting scripts, such as adding them to a directory.

Forty developers committed changes to ParaView 5.6. Kitware posted release notes on GitLab and on its blog. The company also announced the release on the ParaView Discourse forum, which replaced the mailing lists. In addition to announcements, the forum includes support questions, notes about plugins and applications, tips and information on hiring at Kitware. Kitware currently has open positions on its HPC and visualization team, including scientific visualization developer. Developers who want to work on ParaView at Kitware can apply to job postings on https://jobs.kitware.com.

As Kitware hinted on its blog, ParaView 5.7 will improve spatio-temporal parallelism to more quickly export images and geometry from time-varying data, which will help users save time. Version 5.7 will also let users employ the same ParaView session to define the images or geometry they want to export through Catalyst Export Inspector and then run the export itself.

With other updates, ParaView 5.7 will provide a complete solution for hypertree grid datasets. It will also rework ParaView’s CMake-based build system to reduce CMake configuration times and make it easier to use ParaView from other CMake projects. For specifics, please visit Kitware’s booth (3735) at SC18.