Viz Used by Zebras?
Why are zebras striped and what does it have to do with visualization?
The Economist is offering up their take on this.
Software Support Engineer Job for EnSight
Computational Engineering International (CEI) is currently considering entry level candidates for the position of Engineering Services and Support Engineer.
Functions:
* Act as the level 1 technical contact for accounts in the US
* Assist CEI support engineers and distributors world wide
* Resolve usage based questions via phone and e-mail and investigate software problems
* File and track software bugs and keep users informed of progress
* Work with development team to resolve issues
* Participate in introductory and advanced training classes
* Assist in product testing and software release activities
* Be able to work independently
Required Skills/Background
* Engineering degree or equivalent
* Very clear oral and written communication skills
* Must enjoy problem solving with customers
Other Skills of Interest
* Experience with CAE tools and solvers
* Scientific Visualization
* Python
* Numerical methods
Compensation
In addition to paying a competitive base salary based on education, experience, job duties, and contributions towards the company’s success, CEI also offers the following compensation components:
* Profit Sharing – Based on net profits of the company per quarter. On a yearly basis this component has historically been between 10 and 20% of base pay.
* Medical Insurance – CEI provides comprehensive medical insurance to the employee plus family at no cost to the employee.
* Dental Insurance – CEI provides dental insurance to the employee plus family at no cost to the employee.
* Life and Disability Insurance – CEI provides base coverage for the employee at no cost.
* Health Care Reimbursement Account – CEI provides some funding into this account and the employee may contribute pre tax dollars for further funding.
* Bonus Pay – CEI values the contributions of it’s employees and routinely recognizes extra ordinary efforts by offering bonus pay ranging from a few hundered dollars to a few thousand.
* Stock Grants – CEI values the contributions of it’s employees and recognizes extra ordinary efforts by offering stock grants and restricted stock grants. The value of these grants ranges from a few hundred dollars to many thousand with vesting over multiple years.
* Employee Stock Ownership Plan (ESOP) – CEI believes that employees should have the benefits of company ownership. Over the past several years CEI has agressively contributed to this plan.
* Retirement Plan – Employees of CEI may contribute to a SAR/SEP retirement plan where the employee is free to make any investment he/she may choose.
* Paid Vacation – In additon to 10 paid holidays, employees start with 15 paid vacation days per year.
About CEI
Computational Engineering International (CEI) is a profitable, privately
held software company that develops, markets, and supports software for
analyzining, visualizing and communicating computer-aided engineering
results and scientific data. For more information on our business please visit our
website www.ceisoftware.com.
CEI, Inc. is an Equal Opportunity Employer. CEI, Inc. does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by applicable state or federal civil rights law.
To Apply
If you are a qualified candidate and consider yourself passionate about what you do and enjoy being part of a team where every employee contributes to the success of the company, please submit your resume to https://www.formstack.com/forms/CEI-job_application. We look forward to hearing from you!
EnSight Speaker’s Bureau
Back when I worked at NASA we had a speaker’s bureau, they probably still do, anyway you could sign up and then if a school or the Rotarians wanted an astronaut to come visit their class and explain how to go potty in orbit (#1 question) NASA could send a lowly engineer instead and keep the astronaut busy training for their next mission.
Here at CEI we don’t have such a huge demand for speakers. But from time to time we try to think about planning our next user meeting. And of course we’ll always talk about the latest release and probably about the one planned for after that. But the best talks are aways from the EnSight users, because you guys are doing the cool things with jet cars, unmanned vehicles, world’s largest dump trucks, and new ways to peer into the human heart with MRI.
So we’re asking, no begging you to consider registering as a potential user meeting speaker. We made an easy form. Filling it out only expresses interest – not commitment. And sometimes we even have budget to help or provide travel expenses. Last year Darren Grove from Boeing spoke in Tokyo at our Japanese EnSight Forum on the work on the North American Eagle.
Please register if you like to travel and you can talk about your work to other engineers.
Support Corner – Calculator Performance Tip
Here’s an interesting calculator problem,
You know that
var{5} is the value of the variable at timestep 5
and
var{0} is the value of the variable at timestep 0.
If you want to know the difference between the two,
you can put the following expression in the calculator.
var{5} – var{0]
but, for models of any size, it is so slow it appears to hang.
Why?
If you include a reference to a variable from two or more different
timesteps, the calculator will change back and forth between timesteps element
by element or node by node and take a considerable amount of time. If you
need to do a calculation with two different timesteps, assign each of the
timesteps to a temporary variable, then use the temporary variables in your
calculation.
For example,
var{5} – var{0}
is prone to drastic slowdown in EnSight. Whereas
temp5 = var{5}
temp0 = var{0}
temp5-temp0
will run much faster.
This is documented in Knowledge Base under Calculator Variable Problems, and now in ch 7 of the User Manual.
Signed – EnSight Support
Journal of Magnetic Resonance Imaging showcases EnSight image on Cover
The April 2012 issue of JMRI cover features an image made with EnSight.
And an article inside mentions how EnSight is used with MRI/DICOM data to visualize blood flow.

EnSight 9.2.2f Release Notes
New or Major Capabilities Added
None. This version of EnSight is just maintenance on the previous version released in EnSight 9.2.2e in November 2011. All new development activity is focused on EnSight 10.
Bug Fixes and Minor Changes
| Product | Summary | ID |
|---|---|---|
| EnSight Client | The derived tensor variables for readers like Ansys could be improperly named... | 1912 |
| EnSight Client | Volume rendering does not work on Linux systems with ATI hardware | 2071 |
| EnSight Client | Bugs with the HPC Remote Server tab | 2078 |
| EnSight Client | context restore failure when context tries to create a variable that already exists | 2193 |
| EnSight Client | Improve diagnostic output from the socket transport | 2151 |
| EnSight Server | Crash when trying to compute an isovolume | 1800 |
| EnSight Server | No streamlines when time is 1e+7, vel is 1e-6 and xyz is 1 | 1793 |
| EnSight Server | Star-ccm file crashes EnSight server during load | 1852 |
| EnSight Server | UDMF can't return Z_UNDEF value | 2097 |
| EnSight Server | unstructured autodistribute of user-defined format using 2.0 api, with nsided/nfaced elements problem | 2198 |
| EnSight SOS | SOS crash -- server decomposed fluent data | 1776 |
| EnSight SOS | Don't reload a comm2 transport DSO if already loaded | 2149 |
| Readers | Tecplot ASCII fails to properly read block packed data | 1838 |
EnSight 10.0.2b Release Notes
New or Major Capabilities Added
Checkpoints. Checkpoints now include option to save to Sessions tab for easily moving a checkpoint you want to keep around. Most Recent Checkpoint is also now listed in the Sessions tab. Checkpoints description field now automatically includes the following information about the checkpoint: path to the data that was read, number of variables, number of parts to help you locate the correct checkpoint from a list of visually similar ones. You can right-click and Delete a session file. More.
Multi-core Unstructured Volume Rendering. Threading of the structured volume rendering can significantly improve the sampling from the unstructured data.
Offset Parts. Offset parts of an elevated surface can now use surface normals or the user can specify the normal to be used.
Timestep Read Ahead Thread. In some cases a performance boost for EnSight can be obtained by assigning a thread to touch files belonging to the next time step in anticipation that they will be used next. It is not enabled by default, you have to turn this on by setting an environment variable or using a test: command. (More: How To Manual >; Introduction >; Use Environment Variables).
ENSIGHT_PRECACHE_ENABLE [0/1] 0 means disabled, 1 means enabled.
Part Constant Query user-defined tool. This useful tool has been enhanced to include support for RTZ clips. User Tools >; Analyze >; Part Constant Query. More.
CEISHELL. EnSight’s launch technology for parallel and distributed environments adds support for multi-hop VPN; this provides communications between EnSight components operating on computers separated by multiple network links. CEIShell Launcher is a GUI-based utility for launching CEIShell networks, querying their status, and launching EnSight on top of the CEIShell network. The EnSight Client now includes a CEIShell log window for displaying CEIShell messages along with output from EnSight components launched via CEIShell.
Large part support. EnSight can now handle a single part with more
than 2Billion nodes or elements.
EnSight DR. Both multi panel and parallel composite capability is now active.
Create Analytical Rigid Surfaces from ABAQUS ODB data. A user-defined tool has been created by CEI to read the 1D parts in the ABAQUS ODB data and create analytical surfaces in EnSight. User Tools >; Visualize >; Create ARS. More.
Bug Fixes and Minor Changes
| Summary | ID |
|---|---|
| EnSight Client | |
| Visual Symmetry, Rotation. Degree amount only takes 2 decimals | 2144 |
| Crash trying to copy a volume rendered part to color copies by other variables | 2146 |
| Right-click menu option Palette... brings up a new palette editor every time | 2147 |
| EnSight crashes while File -- > Save Geometric Entities | 2152 |
| Command line option -slim_on_server was incompatible with Server of Servers (SOS) | 2161 |
| When the variable is changed on a structured volume part, the volume quality reverts to medium | 2170 |
| Deactivation of a created variable can cause client to crash | 2172 |
| Heads Up Macro (HUM) broken | 2173 |
| XYZ query failes | 2185 |
| International text capability is causing the Feature Panel title to not display properly | 2186 |
| Segfault after deleteing a part and the feature panel is visible | 2190 |
| Reversed -,+ stepper buttons on Min,Max threshholding values for Shock, Vortex Core, & SepAttachment lines | 2208 |
| Case map fail | 2210 |
| Calculator Window not inserting PreDefined Function | 2155 |
| Annotation Strings for "geom C1 1" and "geom C1 2" appear not read in | 2171 |
| Query data pop-up dialog needs to use exponential format | 2201 |
| Save animation help button is highlighted instead of field for text entry. | 2202 |
| Axis triad does not properly scale with high resolution images | 2177 |
| EnSight Server | |
| Unstructured autodistribute of user-defined format using 2.0 api, with nsided/nfaced elements problem | 2197 |
Prometheus Engineers Improved Fire
“Communicating the results of CFD analysis is critical to a successful project and our business. It can be difficult to explain to someone not familiar with CFD what they are looking at. The ease with which we can change views, compare different cases side-by-side, and create animations in EnSight allows us to provide the necessary perspective to our customers for a more successful presentation. Furthermore, the ability to use macros to format the data is invaluable for reviewing results quickly and efficiently. ” Emmanuella Sotiropoulou, Vice President, Engineering Prometheus Applied Technologies, LLC
EnSight 10.0.1b Release Notes
New or Major Capabilities Added
New NASTRAN OP2 (beta) Reader. The NASTRAN OP2 reader reads some OP2 files that the existing reader was not able to read. Both the existing and this new alternative NASTRAN readers remain available. We would appreciate feedback when customers have tried them both on the same dataset.
New GMV Reader. GMV is the format used by ConvergeCFD and Barracuda and sometimes KIVA. This is just an Alpha reader we are releasing to get customer participation in the pre-release testing phase.
Checkpoints. Checkpoints are automatically created session files useful for if/when EnSight crashes and you want to return to your work. No need to waste time making session files manually or recreating your work in EnSight manually. To install checkpoints go to: User Tools > Utilities. You set how often checkpoints are saved and how many you want to be saved before the old ones are deleted. Notice also that there is a manual checkpoints utility you can also put in your Main toolbar for manual checkpoints. Access Checkpoints in the Welcome Window, Window > Welcome To.
Stereo viewing control panel in User Tools. Controls the eye separation values for stereo viewing.
The command language manual is back, but is not accessible via the GUI. We do include the file now.
Improved multi-value input in the transformation editor (e.g. single entry of vectors, etc) and other locations.
International Fonts. We now support ‘font linking’. This allows for improved display of font glyphs that are not available in the current font. The classic example is a variable name with Japanese text in it displaying as ‘squares’ using the default annotation font, ‘Arial’. In 10.0.1(b) on a Japanese Windows system the text should display properly.
There were some changes that improve startup performance in specific environmental situations (e.g. large numbers of fonts and some network drive cases).
‘dconfig’ displays now supported. This applies to multiple displays connected from a single graphics card. (No Distributed Rendering (DR) support yet in v10.0).
EnVe includes some additional tools for stereo .evo manipulation: extraction of channels, swapping of channels, creation of ‘side-by-side’ style stereo framing used by the nVidia stereo movie viewer and Youtube.
Bug Fixes and Minor Changes
| ID | Defect/Enhancement | Product | Short Description |
|---|---|---|---|
| 2081 | defect | EnSight Client | Deleting case 2, then selecting case 3 causes crash |
| 2098 | defect | EnSight Client | Query/plot editor broken for plots |
| 2138 | defect | EnSight Client | Commands for save of query information to file pop up a file dialog |
| 1977 | defect | EnSight Client | transforming plane tool causes invalid command, unplayable file |
| 1983 | defect | EnSight Client | Visibilty changes wait for Mouse Movement? |
| 1987 | defect | EnSight Client | Keyframe transient start/end time messed up |
| 1988 | defect | EnSight Client | Keyframe transient increment ignored |
| 1989 | defect | EnSight Client | Flipbook Step increment doesn't work |
| 1990 | defect | EnSight Client | Gamepads no longer work on Linux, using spacedevice.defaults |
| 1992 | defect | EnSight Client | load parts somewhat broken |
| 1997 | defect | EnSight Client | Command dialog 'cd' button doesn't work |
| 2000 | defect | EnSight Client | Exponent (up/down) Min/Max Stepper buttons for thresholding missing in FED of Shock/Vortex Core/Separation&AttachmentLines |
| 2001 | defect | EnSight Client | Define (Dependent) Variables... button should come before the variable selection button. |
| 2009 | defect | EnSight Client | Deactivating a computed variable causes a client crash |
| 2012 | defect | EnSight Client | Problem between box tool 'fit to selected parts' and transformation editor |
| 2018 | defect | EnSight Client | Bad command language from conic tools |
| 2019 | defect | EnSight Client | Bad command language from the revolution tool |
| 2024 | defect | EnSight Client | Rev tool not updated in the transformation dialog |
| 2026 | defect | EnSight Client | Tool for particle tracing should be made visible |
| 2039 | defect | EnSight Client | Elevated surface from 1D part |
| 2041 | defect | EnSight Client | Issues with multiline annotations and click-n-go |
| 2052 | defect | EnSight Client | Issues with LPARTS |
| 2053 | defect | EnSight Client | Issues with solution time GUI |
| 2055 | defect | EnSight Client | Issues with saving an animation with animated traces and transient data |
| 2060 | defect | EnSight Client | deleting part a child part didn't get removed |
| 2061 | defect | EnSight Client | Combined Transient xy query is not transient |
| 2062 | defect | EnSight Client | Clip of a particle trace part crashes ensight |
| 2063 | defect | EnSight Client | dist2part fails on mac |
| 2067 | defect | EnSight Client | Can't plot the queries of 3 or more different (i.e. energy) variables on the same plot |
| 2069 | defect | EnSight Client | Can not play a *.py file from a *.enc file in batch mode |
| 2070 | defect | EnSight Client | Right click add to new plot to add multiple selected queries to new plot |
| 2073 | defect | EnSight Client | variable range changes over time |
| 2074 | defect | EnSight Client | Cannot save a transient animation on my mac |
| 2077 | defect | EnSight Client | bugs with HPC Remote Server UDT |
| 2079 | defect | EnSight Client | File Export causes Crash |
| 2086 | defect | EnSight Client | bad command language |
| 2090 | defect | EnSight Client | contours not colored by variable |
| 2095 | defect | EnSight Client | client remote server manual connect session restore fail |
| 2099 | defect | EnSight Client | Picking elements for subset parts does not work |
| 2101 | defect | EnSight Client | Long text annotations could cause EnSight to crash... |
| 2102 | defect | EnSight Client | LPART load() crashes ensight |
| 2103 | defect | EnSight Client | Long path plus filename for python extension icon file can corrupt memory. |
| 2106 | defect | EnSight Client | Cancel button on flipbook load status panel does not work |
| 2110 | defect | EnSight Client | finite/infinite flag for revolution tool clips |
| 2117 | defect | EnSight Client | Clip by revolving a 1D part axis vector values are not applied correctly, only X is used |
| 2122 | defect | EnSight Client | Transformation editor is not being initialized when managed from Edit->Transformation editor |
| 2130 | defect | EnSight Client | transient anmation dialog missing functionality |
| 1982 | defect | EnSight Client | Keyframe play button left on |
| 1984 | defect | EnSight Client | Erroneous keyframe warning dialog |
| 1985 | defect | EnSight Client | Wrong FED layout for keyframing |
| 1999 | defect | EnSight Client | query jump to next endpoint not redrawing |
| 2003 | defect | EnSight Client | Button scaling in symbol dialog broken |
| 2004 | defect | EnSight Client | volume element rep of block structured parts is popping up dialog |
| 2006 | defect | EnSight Client | -swd command line option doesn't work well on Windows |
| 2017 | defect | EnSight Client | Finite outside cylinder clip error |
| 2036 | defect | EnSight Client | Elevated surface widgets too small |
| 2059 | defect | EnSight Client | part: select_visible, part: select_invisible, part: select_showing do not work for batch mode |
| 2084 | defect | EnSight Client | point elements fail to calculate server number properly |
| 2094 | defect | EnSight Client | FED clip problems |
| 2100 | defect | EnSight Client | clip fed for cylinder |
| 2125 | enhancement | EnSight Client | vector arrows should display based on the transparency attribute. |
| 2058 | defect | Readers | Flow3D velocity vector slow |
| 2082 | defect | EnSight Server | Changing Clip from Mesh to Grid with Nfaced cells hangs server |
| 2108 | defect | EnSight Server | Changing time step when Vortex Core created crashes server |
| 2132 | defect | EnSight Server | Crash after creating IsoVolume following isosurface of per elem variable of Polyhedral data |
| 1976 | defect | EnSight SOS | Error reading a mix of structured and unstructured parts from a case file, in SOS |