Agenda EnSight 9 New Features and Functionality · 2018-06-14 · EnSight 9 New Features and...

7
1 EnSight 9 New Features and Functionality Martin J. Faber, Sales Manager CEI Detroit Office Computational 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

Transcript of Agenda EnSight 9 New Features and Functionality · 2018-06-14 · EnSight 9 New Features and...

Page 1: Agenda EnSight 9 New Features and Functionality · 2018-06-14 · EnSight 9 New Features and Functionality Martin J. Faber, Sales Manager CEI Detroit Office Computational Engineering,

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

Page 2: Agenda EnSight 9 New Features and Functionality · 2018-06-14 · EnSight 9 New Features and Functionality Martin J. Faber, Sales Manager CEI Detroit Office Computational Engineering,

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

Page 3: Agenda EnSight 9 New Features and Functionality · 2018-06-14 · EnSight 9 New Features and Functionality Martin J. Faber, Sales Manager CEI Detroit Office Computational Engineering,

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

Page 4: Agenda EnSight 9 New Features and Functionality · 2018-06-14 · EnSight 9 New Features and Functionality Martin J. Faber, Sales Manager CEI Detroit Office Computational Engineering,

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

Page 5: Agenda EnSight 9 New Features and Functionality · 2018-06-14 · EnSight 9 New Features and Functionality Martin J. Faber, Sales Manager CEI Detroit Office Computational Engineering,

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)

Page 6: Agenda EnSight 9 New Features and Functionality · 2018-06-14 · EnSight 9 New Features and Functionality Martin J. Faber, Sales Manager CEI Detroit Office Computational Engineering,

6

EnSight 9 Beta

Sep 23-25, 2008 31

• Available this week!• Bugs/Feedback to [email protected]

• 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

Page 7: Agenda EnSight 9 New Features and Functionality · 2018-06-14 · EnSight 9 New Features and Functionality Martin J. Faber, Sales Manager CEI Detroit Office Computational Engineering,

7

Questions?