- Lawrence Livermore National Labs
- Several (most compile from source)
VisIt is a scientific visualization software program for analyzing scientific data on Unix (AIX, Irix, Solaris, Linux), MacOS X, and Windows platforms. VisIt is under development by the Lawrence Livermore National Labs under the auspices of the Department of Energy's Advanced Simulation and Computing Initiative (ASCI).
VisIt was developed by the Department of Energy (DOE) Advanced Simulation and Computing Initiative (ASCI) to visualize and analyze the results of terascale simulations. It was developed as a framework for adding custom capabilities and rapidly deploying new visualization technologies. After an initial prototype effort, work on VisIt began in the summer of 2000, and the initial version of VisIt was released in the fall of 2002. Although the primary driving force behind the development of VisIt was for visualizing terascale data, it is also well suited for visualizing data from typical simulations on desktop systems.
VisIt supports both single-user mode, client-server mode, and client-distributed server mode.
- Single-User Mode - The user runs the application just like any other application, with all data existing on the local machine and all processing done on the local machine.
- Client-Server Mode - The user runs a lightweight client on the local machine and runs the server on a separate remote machine. The data will be loaded by the server, and the server will be responsible for all computation. Rendering can be done on either the remote or local system, depending on the configuration.
- Client-Distributed Server Mode - The user runs a lightweight client on the local machine and runs multiple servers on a separate cluster. Data will be loaded on the remote server, and the server will be responsible for all computation. Rendering can be done in parallel across the many servers with the results properly composited and sent back to the client, or the rendering can be performed locally.
VisIt and the SRD Utility
Additionally, the SRD utility provides a virtual desktop served from a graphics node, from which VisIt can be launched. The desktop is displayed back to the user's local workstation (Linux, Mac, or Windows) via TurboVNC built into the SRD software. You can learn more about the SRD here.
Downloading the customized HPC Client-Server Software
VisIt installation tgz/zip files (for Linux, Mac, and Windows workstations) can be installed from the links below. For setup instructions, see the readme.
ORS-Realmed users wishing to obtain this software must contact the HPC Helpdesk to request a copy.
VisIt versions 2.13.3 and below will no longer function on Topaz, after its recent OS upgrade.
VisIt versions above 2.13.3 will not function on Conrad, Gordon, Excalibur, Copper or Bean, as their current OS does not support QT5 - a prerequisite of VisIt versions > 2.13.3. This may change if the OS is updated.
For Mac users, there is a known QT5 bug where HiDPI is not supported properly. Mac users running on HiDPI displays who wish to use VisIt 3.0.1 will need to use an external non-HiDPI monitor as a workaround to allows certain tools (such as the Zoom Tool) in VisIt to function properly. VisIt 2.13.3 does not share this bug, as it uses QT4, and continues to function properly on Macs with HiDPI monitors.
- VisIt 3.0.1 Linux
- VisIt 3.0.1 Linux (RHEL 6)
- VisIt 3.0.1 Linux (Ubuntu)
- VisIt 3.0.1 Mac
- VisIt 3.0.1 Win
- Data Formats and Reading in Data
- Main Window
- Creating an Isosurface and Coloring it by another variable
- Creating an Isosurface and Export it for use by another program
VisIt Client-Server HPC Job Launching
Documents and Articles
Course Materials from class taught at ARL on May 23-24, 2011
- Day One Lecture
- Day One Exercises
- Day Two Lecture
- Day Two Exercises
- Datasets used in Class Exercises