Dinosaur-killing Asteroid

What does the U.S. Government do with its massive supercomputers?  One use is to plan visionary ways of protecting the planet from extraterrestrial threats.  No not UFOs, meteors.  To realistically consider such mind-bogglingly ambitious concepts, the scientists and engineers turn to computer simulations backed by years of careful comparisons with tests.  They perform these simulations using technology known as Computational Fluid Dynamics (CFD) on massive supercomputers a technology field known as High Performance Computing (HPC).  Then visualization tools such as EnSight perform post-processing after the simulation is complete to reduce the data to manageable size and visualize the data and animate it so that complex data becomes understandable to the engineers and scientists.  We call this HPC CFD Post-processing, and its EnSight’s forte.

HPC CFD post-processing by EnSight to visualize asteroid destruction simulation.



Los Alamos Movie made with EnSight of Dinosaur Killing Asteroid


VR Roundup

These are just some of the many articles and events in the VR market recently.  Send a link if you have one for us to add.

Hololens just showed me the future of car buying marketing.

Virtual Reality does not mean what you think it means.

Cheap VR headsets

Open Source VR Headset

IEEE VR March 2016

SEAVR – October 2016

Canon MREAL (Mixed Reality) VR Headset hitting the market in March 2016


What does EnSight have to do with VR?

EnSight currently support Oculus Rift** and Canon MREAL headsets*. Do you have a headset you plan to deploy at your EnSight-using company? Tell us about it.

EnSight VR supports CAVES and Wall VR facilities.

*EnSight MR option required to run EnSight (any version) on Canon MREAL system.
**No additional fees to run EnSight on Oculus Rift.

HPC Roundup

Ten Years of AWS and a Status Check for HPC Clouds

HPC User Forum April 11-13, 2016 Tucson, AZ

HPC User Forum – September 6-8, 2016 Austin, TX

Running Converge in the Cloud with Rescale March 15, 2016

International Multi-dimensional Engine Modeling Conference (Cray)  April 11, 2016

SuperComputing 2016 Salt Lake City, UT November 14-17, 2016

Off-Shore Renewable Energy CFD HPC Conference April 7-8, 2016 Lancaster, UK

HPC-enabling OpenFOAM for CFD, April 6-8, 2016 in Casalecchio di Reno, Italy (Cineca)


EnSight HPC is the version created to handle massive datasets too big for EnSight Standard and other CFD post-processors.


Frequently Asked Questions: January 2016

In this month’s frequently asked questions we take a look at including external videos and creating scatter plots. As always, if you have a specific question, please visit our online support center.

Including an External Video in EnSight

For EnSight Standard Level and Higher 

A user may be interested in playing a video in EnSight alongside with the simulation results. For example, if you run both an experiment and a simulation of the same event, you probably want to show the results of the simulation together with the video of the experiment, in order to make a comparison easier. This is possible in EnSight.

Load your simulation result as you would normally do in EnSight. Create an annotation Shape. A gray rectangle will appear in the viewport (note that you can move it / re-size it). Enter the Edit widget for this annotation (right-click on the annotation -> Edit) and click on the Edit Texture option. This will bring up the Texture settings dialog, where you can set up to 32 different textures to apply to the parts or annotations. By default, all the Textures are empty. Right-click on the first Texture slot -> Load a texture. A texture is an image or video file. If you set it to be an image, it will simply be projected on the parts / annotations that you apply the texture to. If you set it to be a video, the frames of the video will be applied as texture, and the frames will update at each timestep, so that the beginning and end of the video correspond to the first and last timestep of the simulation.

This will allow you to show the transient simulation and the video animating together in EnSight.

How to Create a Scatter Plot

For all levels of EnSight 

Data analysis often requires the creation of plots. EnSight gives the user the ability to easily create a number of different plots that can help him/her get an insight into the model. One particularly interesting kind of plot is the scatter plot, where one variable is plotted against a second variable.

When you create a scatter plot, you need to decide which elements in the model you want to use in the plot. You may be interested only in the value of the variables along a line, or on all the nodes in one part, or maybe on a sub-set of the nodes in a part that respect a certain condition. Based on which result you are looking for, you can use different approaches:

  1. Let’s say you want to create a scatter plot of temperature vs. pressure along a line. Place the line tool accordingly in the viewport and select the part the elements belong to. Create a query/plot with Sample: At line tool over distance. Set Variable 1 to be temperature and Variable 2 to be pressure. EnSight will create a scatter plot for the values of these variables along the line tool.
  2. In case you want to create a scatter plot of temperature vs. pressure for all the nodes in a part, then you will need to set Sample: By scalar value. Select temperature as Variable 1 and pressure as Variable 2. Then, you will need to set a Scalar variable and Value field. This is a filter, that allows you to select only the nodes for which INT(Scalar variable) == Value. If you want to select all the nodes, then select a Scalar Variable that has a constant integer part across all the part. If you don’t have such a variable, you can create it with the Calculator. Keep in mind that this variable has to be of the same kind of the variables you are querying (elemental / nodal), so use the function MakeScalarNode or MakeScalarElem accordingly. So, for example, if your variables are nodal, you can create my_scalar = MakeScalarNode(1.0) and then set as Value: 1.0 in the Query/Plotter dialog.
  3. If you want to create the scatter plot only for a sub-set of the nodes in a part that respect a certain condition, then the Scalar variable and Value field from point 2. will be very useful. Indeed this allows the user to select only the nodes for which INT(Scalar variable) == Value to create the scatter plot with. So, let’s say for example that you want to use only the nodes for which the variable density is higher than a given threshold, say 5.0. Then with the calculator function you can create the new variable my_filter = IF_GT(density,5.0), that returns 1.0 where density > 5.0, and 0.0 otherwise. Then, create the query following the same steps as in 2, but set my_filter as the Scalar Variable, and 1.0  in the Value field.


CEI End of Year Reminders

Happy Holidays from CEI Software! As the year comes to an end, there are a few important dates that new and existing customers should keep in mind.

North American Office Schedule:

  • December 17, 2015 – last day for new EnSight orders for 2015
  • December 19-27, 2015 – CEI offices closed
  • January 1, 2016 – CEI office Closed
  • January 4, 2016 – EnSight orders resume processing

Thank you for your continued support of EnSight, have a safe and happy New Year.