Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Creating a Parallel Version of VisIt for Microsoft Windows

Technical Report ·
DOI:https://doi.org/10.2172/1034138· OSTI ID:1034138
 [1];  [1];  [1]
  1. Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
VisIt is a popular, free interactive parallel visualization and analysis tool for scientific data. Users can quickly generate visualizations from their data, animate them through time, manipulate them, and save the resulting images or movies for presentations. VisIt was designed from the ground up to work on many scales of computers from modest desktops up to massively parallel clusters. VisIt is comprised of a set of cooperating programs. All programs can be run locally or in client/server mode in which some run locally and some run remotely on compute clusters. The VisIt program most able to harness today's computing power is the VisIt compute engine. The compute engine is responsible for reading simulation data from disk, processing it, and sending results or images back to the VisIt viewer program. In a parallel environment, the compute engine runs several processes, coordinating using the Message Passing Interface (MPI) library. Each MPI process reads some subset of the scientific data and filters the data in various ways to create useful visualizations. By using MPI, VisIt has been able to scale well into the thousands of processors on large computers such as dawn and graph at LLNL. The advent of multicore CPU's has made parallelism the 'new' way to achieve increasing performance. With today's computers having at least 2 cores and in many cases up to 8 and beyond, it is more important than ever to deploy parallel software that can use that computing power not only on clusters but also on the desktop. We have created a parallel version of VisIt for Windows that uses Microsoft's MPI implementation (MSMPI) to process data in parallel on the Windows desktop as well as on a Windows HPC cluster running Microsoft Windows Server 2008. Initial desktop parallel support for Windows was deployed in VisIt 2.4.0. Windows HPC cluster support has been completed and will appear in the VisIt 2.5.0 release. We plan to continue supporting parallel VisIt on Windows so our users will be able to take full advantage of their multicore resources.
Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
W-7405-ENG-48; AC52-07NA27344
OSTI ID:
1034138
Report Number(s):
LLNL-TR--519831
Country of Publication:
United States
Language:
English

Similar Records

VisIt: a component based parallel visualization package
Conference · Sun Dec 17 23:00:00 EST 2000 · OSTI ID:15004017

Parallel Programming in MCNP6
Technical Report · Mon Sep 22 00:00:00 EDT 2025 · OSTI ID:2589836

Ultrascale Visualization Climate Data Analysis Tools (UV-CDAT) Final Report
Technical Report · Mon May 19 00:00:00 EDT 2014 · OSTI ID:1136155