Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
EnSight 10.1
Computational Engineering International (CEI)
Available for download: June 5, 2014
Public announcement: June ...
Quick CEI Business Report
 2013 was our best year in company history
 > 95% renewal rate
 2014 Currently on track to be...
This presentation
 This is not a complete list of 10.1 new features and
enhancements. See the release notes for more
info...
Partial Summary of 10.1 Improvements
 Large Models
 Faster Performance (Threads)
 Handle 10x bigger problems
 Launchin...
Product Names
 10.0
 EnSight Free
 EnSight Desktop
 EnSight Standard
 EnSight Gold
 EnSight DR
 10.1
 EnSight Free...
Large Models
EnSight 10.1 Performance Gains
 CEI has observed 2-4x improvements in several functions
with high element count (>50m) pa...
Performance
 EnSight Standard, 4 threads
 EnSight Gold, 16 threads
 Cores and hyperthreads
 ENSIGHT10_MAX_THREADS
envi...
Performance/Capacity
0
5
10
15
20
25
30
50 100 200
CalculationTime(Seconds)
Problem Size (Millions of Cells)
A 4x Larger M...
Performance, Threads vs SOS
0
10
20
30
40
50
60
70
80
1 2 4 6 8 12
Seconds
Parallel Units (Servers or Threads)
Parallel Pe...
Job Launching – ceishell/ceistart
 Making EnSight easier to launch
type: “ceistart101”
 Standalone
Job Launching – ceishell/ceistart
 Making EnSight easier to launch
type: “ceistart101”
Job Launching – ceishell/ceistart
 Making EnSight easier to launch
type: “ceistart101”
Very Large Models
 10.0 (SOS):
 Models with 200M routine
 Models with 2B possible
 10.1 (Multi-level SOS)
 Models wit...
Improved EnSight DR
 DR stands for Distributed Rendering, its for models too big
for a single graphics card, for example ...
Comparing Data
Case Linking
 Purpose: Comparing same design with small changes
 Goal: Make easy what was possible but very tedious
Case Linking
 Purpose: Comparing same design with small changes
 Goal: Make easy what was possible but very tedious
ON O...
Comparing Cases Rules
 Load the cases you want to compare
 The cases must have the same number of parts
 The variables ...
Reuse Context on Case Replace
CASE 2CASE 1
N Steps 0 Steps
Part Cloning
 Deeper copy of a part
 Exists on Server
 More functionality
 Part Copy (previous feature)
 Sufficient f...
Part Cloning
 Deeper copy of a part
 Exists on Server
 More functionality
Part Cloning is one of Several Options
 Copies
 Extracts
 Merging
 Loading Again a Model Part
 Cloning
Element Filtering
 Filtering “Out”
 Up to 6 Filters
 Model Parts
 And/Or Filter Options
 Sequential
 Non-destructive...
Usability
Part Tagging
 Quickly Changing the Part Selection using the Keyboard
 Alt-1 - assigns the current selection to tag #1
 ...
Contour Labels – Custom Position
 Place labels where you want
 Labels now go on levels and sublevels
Contour Labels – Custom Position
 New Right Click Menu Options
Quick Color
 Drag a color onto parts
 Quickly color parts, plots,
viewports, annotations,
queries
Group Transform
 Alternative to Frame Mode
 Much easier, more powerful
 RMB – Edit Group Transform
RIGHT-CLICK ON A GRO...
Group Transform
Group Transform
There are 3 ways to transform / rotate geometry in
EnSight.
1. Frames
- Visual only on the client
2. Group...
Hide/Delete a Single Particle Trace
Recoloring Traces
Polyhedrals
 CFD Solvers using
Polyhedrals
 Star-CCM+
 Converge
 Fluent
 OpenFOAM
 Others
Native Support
 Lower Mem...
Improved Graphics
MPEG-4 Video Output
 Better quality, smaller files
 Cross-platform
 CEI pays the royalty for this
Smooth High Quality Shading
Tube Streamlines
New EnLiten
 Qt interface
 Unifies Mac, Windows, and Linux versions just as EnSight
is unified for all platforms.
Batch Licensing
 Only using some EnSight licenses to run batch scripts?
 Python
 Command Language
 Add multiple batch ...
Improved Readers
 LS-Dyna Reader
 New Converge
 Modified Case format
 New CPFD Barracuda Reader
 New GMV Reader
 CGN...
LS-Dyna Reader
 2 Readers, Existing and Beta
 Beta Adds these Features
 SPH Data
 Femzip compression
 Variable names ...
Thank You!
Future Plans
Future Plans –
Python Package Manager
 Current system is Pythonexchange.com
 Website full of EnSight add-ons and recipes...
Future Plans –
Python Package Manager
 Distributing Python Add-ons easily over the web
Future Plans
 LS-DYNA Reader CFD Results (Q3 2014)
 NASTRAN XDB Reader (FEA) (Q3 2014)
 VTK Reader (alpha)
 Forte Read...
Thank You!
Extra Information
New Test System
 Images Compared
 New! Performance testing
 New! Calculations
 Runs continuously
Miscellaneous
 Command Language with Groups
 EnSight 9 -> EnSight 10, you need some help
 http://pythonexchange.com/201...
JT Files with Legends
 Export JT Files with Legends
Upcoming SlideShare
Loading in …5
×

EnSight 10.1 June 2014 v2

7,012 views

Published on

Visualization software for looking at data from computational fluid dynamics (CFD) simulations and virtual structural analysis such as finite element analysis (FEA). EnSight is the leading tool used by engineers to animate, slice, dice, and plot their data from virtual tests.

Published in: Software, Technology
  • Be the first to comment

  • Be the first to like this

EnSight 10.1 June 2014 v2

  1. 1. EnSight 10.1 Computational Engineering International (CEI) Available for download: June 5, 2014 Public announcement: June 12, 2014
  2. 2. Quick CEI Business Report  2013 was our best year in company history  > 95% renewal rate  2014 Currently on track to beat 2013  2014 Major New Customers  Mazda, Toyota  EnSight Selected to be Bundled with these CFD packages  Flow-3D, Converge, Barracuda  Have hired full time support engineer, Marina Galvagni (Apex, NC)  New EnSight developer: Nan Zheng (Apex, NC)
  3. 3. This presentation  This is not a complete list of 10.1 new features and enhancements. See the release notes for more information. And sign up for our newsletter where we offer occasional email articles on new features.
  4. 4. Partial Summary of 10.1 Improvements  Large Models  Faster Performance (Threads)  Handle 10x bigger problems  Launching is easier  EnSight DR more robust, Windows  Comparing Data  Case-Linking to compare Cases  Reuse Context between Cases  Part Cloning  Element Filtering  Plotting Enhancements  Usability  Part Tagging  Contour Label Locations  Quick Colors  Group Transform  Hide A Trace  Recolor Traces  Native Polyhedral Support  Easier Scripting  Shear and Pressure Force Tool  Improved Graphics  MPEG-4  High Quality Shading  Tube Streamlines  Batch Licensing  Improved/More Data Readers  Plotting  New tool for plots vs time  New, time-saving Right-click options
  5. 5. Product Names  10.0  EnSight Free  EnSight Desktop  EnSight Standard  EnSight Gold  EnSight DR  10.1  EnSight Free  EnSight Desktop  EnSight Standard  EnSight HPC (High Performance Computing)  EnSight VR (Virtual Reality) Those with EnSight DR will want to look closely at the changes to EnSight VR. Some former capabilities have been disabled. But EnSight DR 10.1 is much more robust and easier to use. Than 9.0 or 10.0. EnSight Gold users will simply use EnSight HPC instead. And EnSight HPC 10.1 can now add a parallel compositing (PC) which used to be only in EnSight DR.
  6. 6. Large Models
  7. 7. EnSight 10.1 Performance Gains  CEI has observed 2-4x improvements in several functions with high element count (>50m) parts.  EnSight 10.0  Particle traces  8 calculator functions  EnSight 10.1 threaded operations  Particle traces  20-30 calculator functions (the rest on the way)  Future - Geometry creation (clips, etc.) in 10.1.x
  8. 8. Performance  EnSight Standard, 4 threads  EnSight Gold, 16 threads  Cores and hyperthreads  ENSIGHT10_MAX_THREADS environment variable 2 CPU, 6 CORES EACH 64 Gb RAM NUMA MEMORY ARCHITECTURE 0 10 20 30 40 50 60 70 80 1 2 4 6 8 12 Seconds
  9. 9. Performance/Capacity 0 5 10 15 20 25 30 50 100 200 CalculationTime(Seconds) Problem Size (Millions of Cells) A 4x Larger Model Can be Calculated in only 1.4x Greater Time using 1 thread/50 M Cells
  10. 10. Performance, Threads vs SOS 0 10 20 30 40 50 60 70 80 1 2 4 6 8 12 Seconds Parallel Units (Servers or Threads) Parallel Performance of 1-12 Threads, 1-12 Servers, or 1-12 Servers with 2 Threads Threads (Seconds) SOS and 1 Thread (Seconds) SOS & 2 Threads (Seconds)
  11. 11. Job Launching – ceishell/ceistart  Making EnSight easier to launch type: “ceistart101”  Standalone
  12. 12. Job Launching – ceishell/ceistart  Making EnSight easier to launch type: “ceistart101”
  13. 13. Job Launching – ceishell/ceistart  Making EnSight easier to launch type: “ceistart101”
  14. 14. Very Large Models  10.0 (SOS):  Models with 200M routine  Models with 2B possible  10.1 (Multi-level SOS)  Models with 2B routine  Models with 20B possible
  15. 15. Improved EnSight DR  DR stands for Distributed Rendering, its for models too big for a single graphics card, for example on a graphics cluster  EnSight DR now available for Windows  Now much more robust  EnSight DR 10.0 customers strongly advised to switch to 10.1. However EnSight DR 10.1 is not part of 10.1.1b, the first release of 10.1. It is expected in Q3 2014.  EnSight DR 9.2 customers using for production work should begin evaluating EnSight DR 10.1.
  16. 16. Comparing Data
  17. 17. Case Linking  Purpose: Comparing same design with small changes  Goal: Make easy what was possible but very tedious
  18. 18. Case Linking  Purpose: Comparing same design with small changes  Goal: Make easy what was possible but very tedious ON OFF
  19. 19. Comparing Cases Rules  Load the cases you want to compare  The cases must have the same number of parts  The variables must be named the same  When you stop case-linking you cannot restart it
  20. 20. Reuse Context on Case Replace CASE 2CASE 1 N Steps 0 Steps
  21. 21. Part Cloning  Deeper copy of a part  Exists on Server  More functionality  Part Copy (previous feature)  Sufficient for coloring by another variable
  22. 22. Part Cloning  Deeper copy of a part  Exists on Server  More functionality
  23. 23. Part Cloning is one of Several Options  Copies  Extracts  Merging  Loading Again a Model Part  Cloning
  24. 24. Element Filtering  Filtering “Out”  Up to 6 Filters  Model Parts  And/Or Filter Options  Sequential  Non-destructive (no undo necessary) 1 3 2 Example: Removing 1, 2, & 3
  25. 25. Usability
  26. 26. Part Tagging  Quickly Changing the Part Selection using the Keyboard  Alt-1 - assigns the current selection to tag #1  Cntl-1 - makes the parts in tag #1 selected  10 tags (0-9)  Suggestions:  Assign a tag to the fluid domain part(s)  To use as parent parts for creation  Assign tags to parts you will use often  Assign tags to parts with volume rendering  Use tags to help build groups Feedback
  27. 27. Contour Labels – Custom Position  Place labels where you want  Labels now go on levels and sublevels
  28. 28. Contour Labels – Custom Position  New Right Click Menu Options
  29. 29. Quick Color  Drag a color onto parts  Quickly color parts, plots, viewports, annotations, queries
  30. 30. Group Transform  Alternative to Frame Mode  Much easier, more powerful  RMB – Edit Group Transform RIGHT-CLICK ON A GROUP
  31. 31. Group Transform
  32. 32. Group Transform There are 3 ways to transform / rotate geometry in EnSight. 1. Frames - Visual only on the client 2. Group Transform - Put your parts in a group and transform / rotate / scale the group (visual only on the client). 3. Rigid body - Rotation/translation on the server
  33. 33. Hide/Delete a Single Particle Trace
  34. 34. Recoloring Traces
  35. 35. Polyhedrals  CFD Solvers using Polyhedrals  Star-CCM+  Converge  Fluent  OpenFOAM  Others Native Support  Lower Memory  Higher Performance  Calculations of Variables  Feature Extractions  Clip Planes
  36. 36. Improved Graphics
  37. 37. MPEG-4 Video Output  Better quality, smaller files  Cross-platform  CEI pays the royalty for this
  38. 38. Smooth High Quality Shading
  39. 39. Tube Streamlines
  40. 40. New EnLiten  Qt interface  Unifies Mac, Windows, and Linux versions just as EnSight is unified for all platforms.
  41. 41. Batch Licensing  Only using some EnSight licenses to run batch scripts?  Python  Command Language  Add multiple batch licenses to your site at lower prices than full licenses  Contact your account manager for pricing
  42. 42. Improved Readers  LS-Dyna Reader  New Converge  Modified Case format  New CPFD Barracuda Reader  New GMV Reader  CGNS Reader (3rd Gen)  ABAQUS Reader – now reads CFD data  FLOW-3D  And Others!
  43. 43. LS-Dyna Reader  2 Readers, Existing and Beta  Beta Adds these Features  SPH Data  Femzip compression  Variable names matching LS-PrePost  Binary Time-History Files (for plotting)
  44. 44. Thank You!
  45. 45. Future Plans
  46. 46. Future Plans – Python Package Manager  Current system is Pythonexchange.com  Website full of EnSight add-ons and recipes using Python  These do not all install easily or consistently
  47. 47. Future Plans – Python Package Manager  Distributing Python Add-ons easily over the web
  48. 48. Future Plans  LS-DYNA Reader CFD Results (Q3 2014)  NASTRAN XDB Reader (FEA) (Q3 2014)  VTK Reader (alpha)  Forte Reader (Reaction Design)  EnSight export already available
  49. 49. Thank You!
  50. 50. Extra Information
  51. 51. New Test System  Images Compared  New! Performance testing  New! Calculations  Runs continuously
  52. 52. Miscellaneous  Command Language with Groups  EnSight 9 -> EnSight 10, you need some help  http://pythonexchange.com/2012/03/21/command-file-translator-to-ensight-10/  STAR-CCM+ TRK File Converter to EnSight Query  http://pythonexchange.com/2013/08/06/star-ccm-particle-track-file-conversion-into- ensight-10/  Better Error messages for licensing situations  All licenses checked out  License key expired
  53. 53. JT Files with Legends  Export JT Files with Legends

×