productivity enabling simulation driven product development · pdf fileproductivity enabling...
TRANSCRIPT
1 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Productivity Enabling Simulation Driven Product Development
Rodrigo Tasca Account Manager
2 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Increasing Reliance on Simulations Today?
How Leaders Apply Technology
ANSYS Enabling Technologies
Comprehensive Simulation Solutions
Why?
Who?
How?
Examples
Predict with Confidence
3 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Pre-Processing
Solving Performance
Post Solution
Workflow Automation
Where to Improve Productivity?
4 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Pre-Processing
Solving Performance
Post Solution
Workflow Automation
5 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
CFD Meshes can be Categorized in 5 Classes
Class 1 Class 2 Class 3 Class 4 Class 5
Geometry Corruption Very High High Low Medium Medium
Geometry Complexity (# parts or bodies)
> 1,000 100 to 1,000 100 > 100 parts < 1,000
Typical Applications Automotive & Aerospace UTM
Any Any Any Aerospace, Turbo, Chemical
& Material Proc.
Customer Needs •Advanced and automated CAD cleanup •Rapid meshing
of large meshes •Mesh editing
capabilities
•Automated CAD cleanup • Meshing
automation • Fast meshing •Unstructured
hybrid mesh
•Automated and fast solution • Tet/prism
meshes
•Automated and fast solution • hex-dominant
meshes
•Mesh editing capabilities •High-quality
hex mesh
% of Applications
6 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
ANSYS Tools Span the Breadth of Meshing Requirements
Class 1 Class 2 Class 3 Class 4 Class 5
Geometry Corruption Very High High Low Medium Medium
Geometry Complexity (# parts or bodies)
> 1,000 100 to 1,000 100 > 100 parts < 1,000
Typical Applications Automotive & Aerospace UTM
Any Any Any Aerospace, Turbo, Chemical
& Material Proc.
% of Applications
Fluent Meshing
Workbench Meshing
ICEM CFD
SpaceClaim + Workbench Meshing
7 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
General-purpose meshing
• Enables Simulation Driven Product Development – Parametric, Persistent, Highly-
Automated, Flexible
• CAD-based meshing for moderately-complex geometries
Workbench Meshing
8 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Shaping The Future: Process Compression
• Create 3D Models Quickly • Learn in Hours Instead Weeks • Modify All Popular CAD Formats • Optimize Designs Easily • Collaborate on Designs with Others
9 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
ANSYS SpaceClaim: Model Preparation for Analysis
10 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Workbench Meshing : Faster & Leaner
0
1
2
14.5 15
Patch Conforming Tet Speed Memory
2x faster with 1/3 less memory
0
1
2
14.5 15
Sweep Speed
1.7x faster
0
1
2
14.5 15
Shell Speed Memory
1.4x faster with 60% less memory
0
1
2
14.5 15
MultiZone Speed
1.3x faster
Average of 10 real customer models
11 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
0
5
10
15
20
25
30
14.5
15 Serial
15 Parallel (12 Cores)
Workbench Part-by-Part Meshing Speed
Parallel Meshing : Fast & Scalable
Commercial Aircraft Engine (100 parts, 1000 bodies)
• 4x faster serial • 25x faster parallel
1 2
4
8
16
1 1.8
3.7
7.4
10.8
Spe
ed
up
CPU’s
Ideal
Fluent Meshing 15*
Fluent Distributed Parallel Meshing
Impressive parallel scalability
12 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Pre-Processing
Solving Performance
Post Solution
Workflow Automation
13 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
HPC for Structural Mechanics
14 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
HDD vs. SSD
Maximizing Performance
The right combination of algorithms and hardware
leads to maximum efficiency
SMP vs. DMP
Interconnects Clusters
GPUs
15 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
• Adding More RAM and SSD
0.8x
2.9x 2.7x
5.9x 5.9x
0
1
2
3
4
5
6
7
2 cores, HDD 8 cores, HDD 8 cores, SSD
Re
lati
ve S
pe
ed
up
Benefits of SSD and RAM
16 GB RAM
128 GB RAM
• Turbine model • 2.1 million DOF • Nonlinear static analysis • Sparse solver (DMP) • Windows 7 workstation 16 Intel Xeon E5-2670 cores, one 10k rpm HDD, one SSD
Maximizing Performance
16 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Maximizing Performance
• How to improve Performance
– First consider using newer, faster processors
• New CPU architecture and faster clock speeds always help
– Next consider using parallel processing (ANSYS HPC)
• DMP virtually always recommended over SMP! • More computations performed in parallel with DMP
• Significantly faster speedups achieved using DMP
• DMP can take advantage of all resources on a cluster
• Whole new class of problems can be solved!
– Consider using GPU acceleration
• Can help accelerate critical, time-consuming computations
17 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Maximizing Performance
• Turbine model • 2.1 million DOF • Nonlinear static analysis • Sparse solver (DMP) • Windows 7 workstation 16 Intel Xeon E5-2670 cores, 128 RAM, Tesla K20c
1.8x
4.0x
11.0x
0
2
4
6
8
10
12
2 cores 8 cores 8 cores, GPU
Re
lati
ve S
pe
ed
up
Benefits of DMP and GPU
Xeon x5675
Xeon E5-2670
18 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
2.6x
3.8x
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
4.5
2 cores 8 cores 8 cores
Re
lati
ve S
pe
ed
up
GPU Performance
(no GPU) (no GPU)
• 6.5 million DOF • Linear static analysis • Sparse solver (DMP) • 2 Intel Xeon E5-2670 (2.6 GHz, 16 cores total), 128 GB RAM, SSD, 4 Tesla C2075, Win7
• GPUs can offer significantly faster time to solution
(1 GPU)
Maximizing Performance GPU Acceleration Capability
Supported hardware: • NVIDIA Tesla 20-series (1U) cards • NVIDIA Tesla K10 and K20 series cards • NVIDIA Quadro 6000 card • NVIDIA Quadro K5000 • NVIDIA Quadro K6000
19 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
R15.0 GPU Acceleration Capability
• Intel Xeon Phi coprocessors are now supported! – Significant speedups can be achieved with single Xeon Phi card
3.3x
4.3x
5.1x
6.0x 6.8x
0
1
2
3
4
5
6
7
8
1 core 2 cores 4 cores 8 cores 16 cores
Spe
ed
up
Xeon Phi Acceleration (SMP)
CPU cores only
CPU cores + Xeon Phi
• Turbine model • 2.1 million DOF • SOLID187 elements • Nonlinear static analysis • Linux workstation (2 Intel Xeon E5-2670, 7120A Xeon Phi, 64 GB RAM)
20 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
0
10
20
30
40
50
60
8 cores 16 cores 32 cores 64 cores 128 cores
Rat
ing
(ru
ns/
day
)
Interconnect Performance
Gigabit Ethernet
DDR Infiniband
• Turbine model • 2.1 million DOF • SOLID187 elements • Nonlinear static analysis • Sparse solver (DMP) • Linux cluster (8 cores per node)
Maximizing Performance Distributed ANSYS Performance
• Need fast interconnects to feed fast processors
21 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
HPC for CFD
22 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Take Advantage of the Latest Processors - ANSYS Fluent
Current processors are up to 2.49X faster
than processors that are 3 years old
Intel® Xeon® processor E5-2697v2 is up to 4.64X faster
than an entry-level workstation with a single processor
23 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
HPC Best Practice
Baseline Computing Hardware Configuration
Processors and Cores Memory GPUs Hard Disks
Dual Intel Xeon E5-2650 v2 (2.6 GHz) – 16 cores in total Turbo-boost ON Hyperthreading OFF
128 GB (8x16GB) Fastest memory (1866 MHz)
Graphics card: NVIDIA Quadro K600 For Fluent solver: NVIDIA Tesla K40 or NVIDIA Quadro K6000 For Mechanical: NVIDIA Tesla K20x
For CFD: 3x600GB 15K SAS RAID 0 For Mechanical: OS: 512GB SSD SATA Scratch: 2x512GB SSD RAID 0
24 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Sedan Model
Sedan geometry
3.6M mixed cells
Steady, turbulent
External aerodynamics
Coupled PBNS, DP
CPU: Intel Xeon E5-2680;
8 cores
GPU: 2 X Tesla K40
CPU + GPU
Segregated solver
1.9x
Higher is
Better
Coupled solver
CPU only CPU only
15 Jobs/day
12 Jobs/day
27 Jobs/day
Convergence criteria: 10e-03 for all variables; No of iterations until convergence: segregated CPU-2798 iterations (7070 secs); coupled CPU-967 iterations (5900 secs); coupled 985 iterations (3150 secs)
NOTE: Times for total solution until convergence
ANSYS Fluent 15.0 - Faster Coupled Solver with GPUs
25 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Take Advantage of HPC
Parallel Efficiency Improvements by Release
Continuous development effort to improve HPC scaling in Fluent
• Segregated implicit solver • Scalable at ~10K cells per core!
0
500
1000
1500
2000
2500
3000
3500
4000
0 2048 4096 6144 8192 10240 12288
Rat
ing
Number of Cores
13.0.0
14.0.0
15.0.0
Rating is jobs per day. A higher rating means faster performance.
Truck_111M Turbulent Flow
0
100
200
300
400
500
600
700
800
900
1000
0 2048 4096 6144 8192 10240 12288 14336
Rat
ing
Number of Cores
DLR_96M LES Combustion
R15.0
Ideal
• Pressure based coupled solver • Scalable at ~10K cells per core!
Scaling Improvements at 10,000+ Cores Yield Benefits for Smaller Jobs!
26 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
R&D effort to improve HPC scaling in CFX • Basic & physics specific scaling areas
• Significantly improved scalability
– Up to 89% efficiency at 2048 cores
– HPC improvements are “beta” level for R15.0
4X faster
Courtesy Siemens AG, Müllheim, Germany, Paper GT2013-94639
5X faster
• Six Stage Axial Compressor • 13M nodes • 14 domains, 12 mixing planes
• Duct case • 150M nodes
Take Advantage of HPC
Parallel Efficiency Improvements by Release
27 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
HPC Configuration - Easy to Set-up
ANSYS Mechanical ANSYS CFX ANSYS Fluent
28 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
HPC Scale-Up - A Typical HPC Growth Path
Cluster Users Desktop User Workstation and/or
Server Users
Cloud Solution
29 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Desktop
RSM as a scheduler RSM as a transport mechanism
• Submits to RSM itself.
• Unit recognition: jobs (e.g. a run of a solver such as CFX, Fluent or Mechanical)
• Submits through RSM to a high-level scheduler such as LSF, PBS Pro, Windows HPC Server 2008 R2 / 2012, and Univa Grid Engine (at R15.0).
• Unit recognition: cores
Server Cluster (with 3rd party scheduler)
Take Advantage of Shared Compute Resources
ANSYS Remote Solve Manager (RSM)
31 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Pre-Processing
Solving Performance
Post Solution
Workflow Automation
32 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Users (Remote/Mobile)
Enterprise datacenter or cloud
Work in Progress data
Graphics server
Compute cluster Batch jobs
ANSYS EKM Web/Mobile UI
Browser access
Remote Display Interactive jobs
• Web & mobile UI • Interactive remote display
with 3D graphics • Detach/Re-attach • Open: ANSYS / non-ANSYS
applications
• Search & Retrieve • Light Weight Visualization • Security & Access Controls • PLM Integration • Open: ANSYS / non-ANSYS
applications
• Job submission templates • Access to interactive controls • Support for leading schedulers
and resource managers • Open: ANSYS / non-ANSYS
applications
Data Management Job Management Mobility & Remote Access
Take Advantage of Enterprise HPC Collaboration Platform
ANSYS EKM 15.0
FEW Words on EKM
33 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Purpose Use Case
• Reuse • What if
Studies
User- Jack(Expert) saves WB project to central repository
Another Expert User • Want to reuse
Non-expert
• File Search • Collaboration • Remote Access
Few Words on EKM:
REMOTE
34 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Purpose Use Case
• Reuse • What if
Studies
User- Jack(Expert) saves WB project to central repository
Another Expert User • Want to reuse
Non-expert
• WB Project Navigation from Web Browser
Few Words on EKM:
REMOTE
35 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Purpose Use Case
• Reuse • What if
Studies
User- Jack(Expert) saves WB project to central repository
Another Expert User • Want to reuse
Non-expert
• User provides new inputs in the browser and executes the job
Few Words on EKM:
JOB SUBMISSION
36 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Batch Launch of ANSYS/Non ANSYS Jobs
Define Job Name
Few Words on EKM:
JOB SUBMISSION
37 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Batch Launch of ANSYS/Non ANSYS Jobs
Define Job Settings
Remote graphics server
WIP Data
Datacenter
Compute cluster
Submit/Run Job
EKM
Few Words on EKM:
JOB SUBMISSION
38 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Batch Launch of ANSYS/Non ANSYS Jobs
Monitor Data And Job
Review transcript/log files
Check Status
Few Words on EKM:
MONITOR
39 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Mobile Devices
Few Words on EKM:
MOBILITY
40 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Remote Interactive Launch of ANSYS/Non ANSYS Applications
Remote graphics server
WIP Data
Datacenter
EKM
Compute cluster
Few Words on EKM:
REMOTE VISUALIZATION
41 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Few Words on EKM:
REMOTE VISUALIZATION
42 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Pre-Processing
Solving Performance
Post Solution
Workflow Automation
43 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Illustration: ► Change the geometry ► Update the project ► Entire project updates in batch mode
ANSYS Workbench Enables… Automated Simulations
44 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Parameters are defined in the applications; managed at the project level
Independent configurations are managed as “design points”
ANSYS Workbench Enables… Parametric Simulations
Automated and Intuitive Physics Coupling
45 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
• There are several types of parameters:
– Geometry (CAD) parameters
– Material properties
– Mesh controls
– Loads/Boundary conditions
– Output parameters
• Once set-up these parameters can be defined manually in the Design Point table (for “what-if” studies) or automatically driven by DesignXplorer for DOE and optimization studies
• All phases of the project can be updated automatically for each set of parameters with no need for scripting
ANSYS Workbench Enables… Parametric Simulations
46 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Local updates of geometry Access to CAD, local failure control.
ANSYS Remote Solve Manager interfaces with commercial
job schedulers
ANSYS Workbench Parametric Design Point job handling capability • leverages our drag-and-drop, parametric platform • 12.0 – auto-update, sequential, single machine • 13.0 – auto-update, sequential, remote machine • 14.0 – auto-update, simultaneous, remote • 14.5 – simultaneous solve licensing!
License Checkout
Held
ANSYS Workbench Enables… Parametric Design Point Simulations
47 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Number of Simultaneous Design Points Enabled
Scalable, like ANSYS HPC Packs
– Enhances the customer’s ability to include many design points as part of a single study
64
2
8
Number of HPC Parametric Pack Licenses
1
4
16
32
3 4 5
Amplifies complete workflow
– Allow users to run n design points simultaneously, multiplying the “base” license(s)
– Design points can include execution of multiple products (pre, meshing, solve, HPC, post)
Requirements
– Parameters need to be in ANSYS Workbench
– Sequential execution of geometry updates
ANSYS Workbench Enables… ANSYS HPC Parametric Pack Licensing at R14.5
48 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Time to Insight
sequential execution
Example: simulation of 4 design points
Need Time!
License Costs
$ $
$
$
$
1 serial license
simultaneous execution
4 serial licenses
$
$
2 serial licenses
1 HPC Parametric Pack
1 serial license +
$
$
Shorten Time to Design Insight at Lower Costs!
ANSYS Workbench Enables… “Game Changing” Time to Design Insight
49 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Time to Insight
sequential execution
Example: simulation of 4 design points License Costs
$ $
$
$
$
1 serial license
simultaneous execution
4 serial licenses
$
$
2 serial licenses
$
$
1 HPC Parametric Pack
1 serial license + HPC +
$
$
$
Add HPC and Reduce Time to Design Insight
Even More, at Lower Costs!
ANSYS Workbench Enables… “Game Changing” Time to Design Insight
50 © 2014 ANSYS, Inc. May 22, 2014 ANSYS Confidential
Complete and Automated Workflow
DX
ANSYS Workbench
Solvers
Perfect Combination for Productivity