48
EnSight 10.1 October 2013 Japan EnSight User Meeting Tokyo, Japan Darin McKinnis – VP Sales and Marketing – [email protected]

EnSight 10 - CEIソフトウェア Home · EnSight Selected to be Bundled with these ... for example on a graphics cluster EnSight DR now available for ... When you stop case-linking

  • Upload
    vancong

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

EnSight 10.1

October 2013

Japan EnSight User Meeting

Tokyo, Japan

Darin McKinnis – VP Sales and Marketing – [email protected]

Business Reports

2012 was our best year in company history

> 95% renewal rate

2013 Currently on track to beat 2012

2013 CEI Japan doing great

Kept existing Japanese customers and partners

Introduced Japanese Manuals, Japanese EnSight GUI

Added New Partners: IDAJ, ISID, …

Tremendous success with several partnerships

EnSight Selected to be Bundled with these CFD packages

Flow-3D, Converge, Barracuda

Summary of 10.1 Improvements Large Models

DR more robust, Windows

Launching is easier

10x bigger problems

Performance with Threads

Comparing Data

Case-Linking to compare Cases

Reuse Context between Cases

Part Cloning

Element Filtering

Usability

Part Tagging

Contour Label Locations

Quick Colors

Group Transform

Hide A Trace

Recolor Traces

Native Polyhedral Support

Improved Graphics

MPEG-4

High Quality Shading

Tube Streamlines

Batch Licensing

Improved/More Data Readers

Large Models

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.

EnSight DR 9.2 customers using for production work should

begin evaluating EnSight DR 10.1.

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 with 2B routine

Models with 20B possible

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

Particle traces

20-30 calculator functions (the rest on the way)

Future - Geometry creation (clips, etc.) in 10.1.x

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

Performance/Capacity

0

5

10

15

20

25

30

50 100 200

Calc

ula

tion T

ime (

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

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)

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 OFF

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

Reuse Context on Case Replace CASE 2 CASE 1

N Steps 0 Steps

Part Cloning

Deeper copy of a part

Exists on Server

More functionality

Part Copy (previous feature)

Sufficient for coloring by

another variable

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 (no undo necessary)

1

3

2

Example:

Removing 1, 2, & 3

Usability

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

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 GROUP

Group Transform

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

Hide/Delete a Single Particle Trace

Recoloring Traces

Polyhedrals

CFD Solvers using

Polyhedrals

Star-CCM+

Converge

Fluent

OpenFOAM

Others

Native Support

Lower Memory

Higher Performance

Calculations of Variables

Feature Extractions

Clip Planes

Improved Graphics

MPEG-4 Video Output

Better quality, smaller files

Cross-platform

CEI pays the royalty for this

Smooth High Quality Shading

Tube Streamlines

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

Improved Readers

LS-Dyna Reader

New Converge

Modified Case format

New CPFD Barracuda Reader

New GMV Reader

CGNS Reader (3rd Gen)

ABAQUS Reader

FLOW-3D

And Others!

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)

Recap of 10.1 Improvements Large Models

DR more robust, Windows

Launching is easier

10x bigger problems

Performance with Threads

Comparing Data

Case-Linking to compare Cases

Reuse Context between Cases

Part Cloning

Element Filtering

Usability

Part Tagging

Contour Label Locations

Quick Colors

Group Transform

Hide A Trace

Recolor Traces

Native Polyhedral Support

Improved Graphics

MPEG-4

High Quality Shading

Tube Streamlines

Batch Licensing

Improved/More Data Readers

Thank You!

Future Plans

Future Plans?

November International Meeting in Apex, NC, USA

CEI Japan will be attending

Give your suggestions to Kikkawa-san

Future Plans –

Python Package Manager

Current system is Pythonexchange.com

Website full of EnSight add-ons and recipes using Python

These do not install easily or consistently

Future Plans –

Python Package Manager

Distributing Python Add-ons easily over the web

Future Plans

LS-DYNA Reader CFD Results (Q2 2014)

NASTRAN XDB Reader (FEA) (Q1 2014)

VTK Reader (alpha)

Forte Reader (Reaction Design)

EnSight export already available

Thank You!