Post on 13-Jun-2020
1
EnSight 9 New Features and Functionality
Martin J. Faber, Sales Manager CEI Detroit OfficeComputational Engineering, International
Agenda
• Purpose of CEIViz08
• Educate distributors and users
• Introduce 9.0 release
• Give guidance on product direction
• Make distributors more successful in their sales opportunities
• Make users more successful in their usage
• Make personal connections between users, distributors, sales, and developers
20 years of development mostly dedicated to High Performance Computing
CEI “wins” the high ground
Scalability
Performance
Features
Support
Current State, Future Directions
Desktop Characteristics• Modest problem size – scaled to fit resources
available• Occasional EnSight user
–Not willing or able to invest much time in really learning system–And probably forgets much between each session
• Is only using a single, usually commercial, solver. Other’s in his department/company may be using other solvers
• He uses the post processor bundled with the solver on a regular basis
Current State, Future Directions
When compared to his current solution, desktop users demand one or more (usually more) of the following:
• Better performance
• Better features
• Better productivity
• Lower Cost
• Something “special”– Software
– Better support, etc.
Current State, Future Directions
Performance
– Historically a strong area for us
• But desktop architecture is going multi-core
– Graphics performance highly dependent on taking advantage of new capabilities
• Pixel shaders, auxilliary frame buffers, multi-pass rendering techniques, multiple graphics cards, etc.
– Running parallel needs to be automatic/easy
• SoS capability of auto decomposing is a good step. Need to extend to all data readers/formats
Current State, Future Directions
2
Features– Another historical strength
• Few users are even aware of full capability
– We will continue adding capability. But this will NOT be highest priority near term since it is not a weakness
– 8.2 released (Aug. 2006) a large number of new features over time.
• 160 enhancements from initial release– Many minor, Many involving readers etc.
– In future we wish to limit feature enhancements to more significant releases
Current State, Future DirectionsProductivity (ease of use)
– Not historically our strength outside of features/performance
– New/occasional users must be able to use much of our features/products with little or no training
– Features used often need to be the easiest to use– Our user interfaces must be consistent with other
products the user may be using. Not just other CAE tools but consistent with web browsers, powerpoint
– All users on the planet know how to use a Windows box. CEI GUI design will in the future use Windows standard look/feel
– Different skill set between HPC and Desktop prospect
Current State, Future Directions
Current State, Future Directions
HPCIndustryAcademia
CEI Products
Plot 3D Viz
EnSight 9
Daniel R. Schikore, Vice PresidentComputational Engineering, International
Outline
Sep 23-25, 2008 11
• EnSight 9• What is it?
• EnSight 9 Beta Release
What is EnSight?
Sep 23-25, 2008 12
• Plotting package• Data analysis tool• Animation engine• Pretty picture maker• FEA post-processor• CFD post-processor• Medical graphics tool• Oil/Gas Tool• Interactive graphics• Batch graphics• Embedded component
3
EnSight 9
Sep 23-25, 2008 13
• Same License Manager• Co-exists with 8.2
• New Desktop Icons / Command-line Launch• Command-language compatible• Scenario files backward compatible• GUI largely unchanged
EnSight 9
• A concentrated effort involving• Usability• Extensibility• Capability
Sep 23-25, 2008 14
EnSight 9 Usability
Sep 23-25, 2008 15
• Left-click selection / Part highlighting
EnSight 9 Usability
Sep 23-25, 2008 16
• Right-click context sensitive menus
EnSight 9 Usability
Sep 23-25, 2008 17
• “Click-n-go” interaction
EnSight 9 Usability
Sep 23-25, 2008 18
• Annotation• Right-click• Click-n-go
• Tools• Right-click
4
EnSight 9 Usability
Sep 23-25, 2008 19
• Integrated Support Tool
EnSight 9 Extensibility
Sep 23-25, 2008 20
EnSight 8 EnSight 9
Command Language Python
Console Input Graphical Input
Socket Interface Integrated Interpreter
• Trends:
EnSight 9 Extensibility
Sep 23-25, 2008 21
• Python APIs• Menus• Tools• GUIs
EnSight 9 Extensibility
Sep 23-25, 2008 22
• Third generation Reader API• Easier to develop a reader• Heavy lifting is done by EnSight• API 1 & 2 are still supported!
• EnSight Gold Output API• Stand-alone C library• Freely available
EnSight 9 Extensibility
Sep 23-25, 2008 23
• EnSight Gold Output API• Stand-alone C library• Freely available
EnSight 9 Capability
Sep 23-25, 2008 24
• Raising of limits on• Parts• Variables• Frames
• Export to JT format
• Element-blanking enhancements
5
EnSight 9 Capability
Sep 23-25, 2008 25
• MPI (Message Passing Interface) Support for Linux and (soon) Windows• Launch with “mpirun”• Tuned, native network drivers
EnSight 9 Capability
Sep 23-25, 2008 26
• Export to JT Format
EnSight 9 Capability
Sep 23-25, 2008 27
• New Element Blanking Options
EnSight 9 Capability
Sep 23-25, 2008 28
• Reader updates• CAD formats
• Parasolid, Solidworks, Unigraphics
• Exodus II• Abaqus 6.8• Fluent
EnSight 9 Framework
Sep 23-25, 2008 29
• CEI Apex 2.0• Python 2.5• Qt 4.4• PyQt 4.4• Mesa 7.0
EnSight 9 Platforms
Sep 23-25, 2008 30
• Windows, Mac OS X, Linux (Client/Server)• AIX (Server)
6
EnSight 9 Beta
Sep 23-25, 2008 31
• Available this week!• Bugs/Feedback to beta90@ensight.com
• Stop by the demo area and try it yourself!
EnSight 9 Release
Sep 23-25, 2008 32
• November 2008
• Part Selection• Highlighting• Context-sensitive menus• Click-n-go• Alternate User Interfaces• Powerful Python scripting• MPI• Updated reader support
EnSightCFDDiscipline Focused GUIs
formerly known as theChameleon Project
Current Components
Sep 23-25, 2008 34
• Main Window(Basic menus, Docking areas, Large main data view)
Tear off of the graphics viewComponents(cont)
Sep 23-25, 2008 35
Variables Task Selector PanelWhat variable am I interested in and how do I want to view it
Sep 23-25, 2008 36
7
Questions?