EnSight 10 on Windows 8

Windows logo on keyboard  ©iStockphoto.com/troyek



Windows 8 is expected to be out later this fall.  So we’ve been testing it here at CEI.   Development confirms that it seems to run just fine.


See the screenshot below.



We’d like to hear from customers on their upgrade plans to Windows 8, are you going to upgrade right away? Going to take a moderate approach?

Dynamic Annotations using Text Substitution

Last week some buzz in the Mac user community was around the discovered function of Text Substitution included in Mountain Lion.  With Text Substitution turned on you type something like (c) and it converts automatically to the copyright symbol ©.   I found that intriguing because I sometimes need those odd characters and sometimes I’m typing the same thing over and over again.  So I tried it out, and ….. well I was disappointed.  It worked for me in Textedit,  but not in Mail.app, and I pretty much live in Mail answering emails from you guys,  from partners, etc.  Text substitution is not new, it was only new and bundled in Mountain Lion.

A colleague here at CEI told me about Textexpander and told me that is what he uses.  Well for me that’s a big trump card because I can ask him questions and get help with it.  So I’m trying the trial version right now.

So far so good.  It works in email,  I can type “;cei”  and it give me “darin@ceisoftware.com”.   Savings like that could add up.  But I can also type “ddate” and get the current date, August 16, 2012.  That is dynamically it replaces the string “ddate” with the correct current date,  or time, or whatever.  Things I types lots of times a day, like the text “EnSight”, I can put in a snippet and get more done.

Now I was curious.  Would this work in EnSight?  I didn’t think it would.  Because the Apple Mountain Lion text substitution function doesn’t, I tried it.  Well if it works in Mountain Lion it doesn’t work for me,  same as Mail.app doesn’t work.   But Textexpander does work with EnSight.  If I type a string in the annotation field and it is a valid snippet I get my dynamic text, “ddate” will substitute to the dynamic date for today, August 16, 2012.  Nice,  EnSight and the rest of my computer work the same way with Textexpander.

Notice that what I type that gets converted is completely transient, it gets immediately converted to the snippet output by Textexpander, EnSight is unaware of anything going on.  In contrast EnSight has some dynamic annotation text, like the value of the isosurface which updates when you change the isosurface or the timestep which changes when the time solution is changed.  EnSight dynamic annotations work inside the dataset, Textexpander works more superficially.

So, what I’d like to know from our readers is, what ideas you have for good “snippets”  to use.  And what text expansion tools do you use?   Finally, tell me about other utilities you use to save time and effort in general?   I’ve found 1Password, Launchbar, and now Texpander to all be quite indispensable to my daily work.  What do you find useful?

To the Windows audience I’ve read that Texter is worth looking at, according to this Lifehacker article.  For Mac users this article focuses on Mac options.  And for Linux users Lifehacker has this article.  I don’t know which tools do or don’t work with EnSight, but Textexpander does and that makes me optimistic others can.

A prize for the best ideas for snippets, best recommended applications that save you time (EnSight of course, but no pandering to the judges please), and what is your experience using these text expansion/substitution tools and EnSight?

EnSight 10.0.2e Release Notes

10.0.2e now available, replaces 10.0.2d

EnSight FREE was quitting, without sensible message if Free cell/element limits are exceeded.  This was fixed.

Certain MPEG preferences can crash EnSight 10.0.2(c-d)

Loading datasets with large part counts can be very slow.  Performance was increased.  One customer model went from over 5 minutes reading data to now only 20 seconds.  This speed up is for 1000s of parts.

Unable to access all fonts to change things like plot titles.

10.0.2e has been released.  You may download it now.

New or Major Capabilities Added


New FSI Plugin

We now offer the EnSight FSI Plugin, developed by Fraunhofer SCAI.  If you need to map CFD results onto an FEA mesh as input for the FSI simulation, or thermal results onto an FEA mesh as input for a thermal stress simulation you might find the FSI Plugin useful.   Available for EnSight 9 or EnSight 10.

Software Support Engineer Job for EnSight

IT Technician Phone Support  ©iStockphoto.com/ryasick

Computational Engineering International (CEI) is currently considering entry level candidates for the position of Engineering Services and Support Engineer.


* 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


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!