top menu

EnSight DR

EnSight DR (Distributed Rendering) is designed for distributed memory parallel post-processing and visualization on large Linux visualization clusters.  If you want to leverage a graphics cluster then EnSight DR is the right product for you.


Dr. Randy Frank, EnSight Development Technical Lead, demonstrating EnSight DR at the Apple booth at SuperComputing 2006. As the image shows the simulation being shown was solved by Craft Tech’s Crunch CFD solver.

EnSight Distributed Rendering (DR) contains all the power of EnSight Gold plus these industry-leading capabilities for distributed rendering.
Features unique to EnSight DR include:
  • Cluster based rendering via Chromium for display to planar multi-tile displays.
  • Cluster based rendering via parallel compositing – allowing the largest scenes imaginable to be displayed to the user’s remote desktop at high frame rates.
  • Cluster based rendering via parallel compositing for display to non-planar display systems such as RAVE.
  • Same user interface as EnSight
  • For desktop or tiled displays
  • Parallel compositing pieces together a single image
  • Scalable
  • High Performance
  • Automatic Load Balancing


Data import
Mac / Windows / Linux
Floating and node-locked license
Read data
Explore data
Plot data
Print/save images
Export movies
Export 3D models
Simple calculator
Particle traces/Streamlines
Volume Rendering
Session Files
1 – 16 viewports
User defined tools
Run scripts
Complex scientific calculator
Keyframe animations
Boundary Layers
Transient particle traces/pathlines
Surface restricted traces
Vortex cores
Separate/attach lines
Shock surfaces
Read multiple cases
Massed particle traces
Profile parts
Elevated surface parts
Material interfaces
Tensor glyphs
Context template files
Unlimited threads
POV-Ray export
Immersive VR
SMP parallel rendering
SoS parallel processing
Remote rendering
Tiled displays
Parallel rendering

“Up until now, only expensive supercomputers have been able to efficiently render extremely large data sets,” says Dale Southard, a visualization hardware architect at Lawrence Livermore National Laboratory. Lawrence Livermore, Sandia and Los Alamos National Laboratories helped CEI develop its DR methodology in support of the Department of Energy (DOE) National Nuclear Security Administration’s (NNSA) Advanced Simulation and Computing Program.

“The availability of a commercial visualization application that harnesses off-the-shelf hardware for visualizing large scientific datasets containing tens of millions and even billions of polygons is critical to the success of our national security work,” says Southard.

CEI’s EnSight DR uses distributed rendering (DR) technology that automatically distributes polygon data into pieces for balanced rendering on multiple graphics processing units (GPUs) running on networked PCs. Once images are rendered, EnSight DR composites the pieces into a single image.


EnSight DR can display on multiple screens allowing a tiled display of multiple screens display a single seamless image.

Large scenes, high frame rates

EnSight DR expands on CEI’s SoS (server of servers) capability in EnSight Gold software, used by leading automotive, aerospace and research labs worldwide to visualize some of the world’s largest simulation problems. The new software provides a parallel, distributed rendering client that enables users to fully exploit the distributed memory capacity of networked PCs containing high-performance graphics cards. This gives users the ability to visualize the largest datasets on their desktops at interactive rates. EnSight DR also provides distributed, cluster-based rendering for planar multi-tile displays.

EnSight DR includes new features for dataset decomposition and dynamic scene distribution to cluster nodes. These features, coupled with a scalable, high-performance image compositing engine and parallel-rendering control, enable EnSight DR to handle datasets and display sizes well beyond other commercial and even research applications. EnSight DR also supports Chromium-based parallel rendering, providing additional flexibility in cluster-computing environments.

“The beauty of EnSight DR is that the distributed rendering is transparent to the user – that’s a big leap forward,” says Anders Grimsrud, CEI’s president. “This is definitely a killer app for those who want to leverage supercomputing-like graphics power on low-cost clusters.”

Scalability opens visualization frontiers

EnSight DR’s ability to maintain scalability over a high number of clustered GPUs is highly valued by leading hardware system vendors.

“With EnSight DR, CEI has delivered a package that can take full advantage of HP’s Scalable Visualization Array,” says Winston Prather, vice president of high-performance computing at HP. “EnSight DR accelerates rendering of the vast datasets produced by HP’s XC cluster technology, giving users an unprecedented opportunity to visualize data in context.”

“EnSight DR truly leverages the capabilities found in our high-end visualization platform, which features the NVIDIA nForce Professional paired with NVIDIA Quadro graphics,” says Ian Williams, senior applied engineer at NVIDIA. “This combination delivers a new level of application performance on scalable clustered hardware systems.”

“EnSight DR enables customers to immediately focus on solving their most important visualization challenges,” says Ben Passarelli. “Users will be able to see and understand engineering and scientific data in new ways.”

More Information

FAQ on EnSight DR performance.

Original Announcement of EnSight DR.

EnSight support for Virtual Reality hardware.

© 2014 CEI Inc., makers of EnSight. All Rights Reserved.