Barracuda Post-processing with New Direct EnSight Barracuda Reader

Barracuda Post-processing is now Direct with EnSight Barracuda Reader

For those using CPFD’s Barracuda Virtual Reactor software, there is an improved way to do Barracuda post-processing. We are pleased to announce the availability of a new direct reader in EnSight, for reading Barracuda data.  Barracuda data is written in what are called “GMV files” they have a “GMV” prefix on them.   The previous default way to read these files was to use a post-processor specifically developed to read these “GMV files”.  However the development for that post-processor has ceased and customers began asking for a direct reader of GMV files from CEI, so that EnSight can be used instead.  That is why we undertook the development of this direct reader.  It is also possible from Barracuda to export EnSight Case files and some customers will continue to use that process, however working with the Barracuda files directly will be more convenient for customers in general.  This Barracuda reader is included (along with all other EnSight readers) with all versions of EnSight, including EnSight Free, EnSight Desktop, EnSight Standard, EnSight Gold, and EnSight DR.

Below is some output from EnSight reading a Barracuda dataset using the GMV format, a simulated Virtual Reactor.

Barracuda Post-processing Volume Fraction on Left with Particle Radius on Right from EnSight by CEI Software on Vimeo.

CEI has partnered with CPFD Software, makers of Barracuda, to develop this reader for the past 5 months.  With the help of numerous development reader versions we feel comfortable that the new Barracuda reader is the highest quality initial data reader we have ever released, thanks to the teamwork of the CEI and CPFD development staff in developing and testing this reader.

EnSight and Barracuda are natural fits for each other, because Barracuda solves transient CFD problems, specifically problems involving particle-fluid interaction flows.  These problems, for example gasifiers and other catalyzing chemical reacting flows, run for a long time, require good post-processing of particles as well as fluids, and require excellent handling of both large data and 100’s or 1000’s of time steps.  These Barracuda requirements fit perfectly with EnSight’s strengths.

How to use this reader is introduced in the brief Barracuda-specific screencast we’ve put together below.

Introduction to using EnSight to do Barracuda post-processing from EnSight by CEI Software on Vimeo.

To use this reader you need EnSight version 10.0.3b or later.   Earlier versions of EnSight do not have this reader.

Learning EnSight from our EnSight Video Tutorials

Contact Barracuda Support

EnSight Support Forums

EnSight Support Request Form


CFD Post-processing of Multiple Reference Frame (MRF) and Rigid-Body Motion

Multiple Reference Frame (MRF) models simplify the modeling of turbomachinery, allowing you to simulate with a steady-state model what would normally look to require a transient CFD simulation.

Those doing CFD post-processing from simulations of fans, pumps, stir tanks, HVAC, and other rotating machinery often want the parts to rotate.  We have developed a specific tool to provide part rotation using the python scripting language.  This tool provides rigid body motion according to several options you can provide. Combining rigid-body motion with pathlines provides a nice looking and logical recreation of the moving parts in your Multiple Reference Frame (MRF) CFD simulation.

A couple of frequent questions from users of EnSight are answered in this screencast such as:

– Can I make parts rotate or appear to rotate in EnSight

– I solved my CFD simulation using Multiple Reference Frame (MRF) – how do I use that in EnSight

– what is the difference between streamlines and pathlines

– how do I make pathlines

– what are some useful specialized tools that come with EnSight


Related Information

Find other useful Python tools that are not included in EnSight in Resources.

Do you want to know a little about writing your own Python tool, see this screencast.

Want to loop over a list of parts in your Python script, see this screencast.



Measure Distance and Size a new tool at Python Exchange

EnSight has no really handy capability to measure the size of a selected part or the distance between two points although all necessary information is existig. I was asked several times for a simple click solution. Well, here it comes. Attached are two Python codes zipped to a complete directory. Both scripts include a dynamical GUI which enables a very handy usage.

The size measurement tool:

Start the routine and just select one ore more parts from the part list or directly from the graphical area – that’s all. The GUI of the code will update immediately so you will get the desired information without more steps.

The distance measurement tool:

Start the routine and choose the measurement mode. Now just click on the first surface point. The GUI will update at once and asks you to select the second surface point. Once again the GUI will update and tell you the distance betwee the two points. Both points are connected with the line tool now. You can continue picking surface points as long as the GUI is active. If you are finished, just quit the GUI and the line tool will disappear.

Both routines are included in a complete user defined tool directory. Download the file, unzip it and copy the whole directory to this path (If the path does not exist you’ll have to create it):


Please contact me at if you have any problems.

Download the tool here:  CEI_GMBH_TOOLS

Visualizing PIV Data

Particle image velocimetry (PIV) is an optical method of flow visualization.

Kevin and Aric have teamed up to improve and simplify the process of visualizing PIV data using EnSight.  Now you can drop PIV data into the EnSight application window and EnSight will convert it to an acceptable format and read the data in.  Its all very slick.  EnSight does this by using a Python tool that Aric wrote.  Kevin took that and created a video tutorial showing how it all works.  The tool is over at, specifically right here.  And the tutorial is on our tutorials page.