Ansys WB Solving Large Complex Problems

download Ansys WB Solving Large Complex Problems

of 56

Transcript of Ansys WB Solving Large Complex Problems

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    1/56

    2011 ANSYS, Inc. May 10, 20121

    Solving Large Complex

    Problems

    Efficient and Smart Solutions for

    Large Models

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    2/56

    2011 ANSYS, Inc. May 10, 20122

    ANSYS Structural Mechanics Solutions offersseveral techniques

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    3/56

    2011 ANSYS, Inc. May 10, 20123

    Current trends insimulation show an

    increased need forthe computation of

    large models

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    4/56

    2011 ANSYS, Inc. May 10, 20124

    Larger model size for higher accuracy

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    5/56

    2011 ANSYS, Inc. May 10, 20125

    Full assemblies for higher realism

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    6/56

    2011 ANSYS, Inc. May 10, 20126

    Better design knowledge from designvariations

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    7/56 2011 ANSYS, Inc. May 10, 20127

    Continuous variations of the parametersprovides in-depth information

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    8/56 2011 ANSYS, Inc. May 10, 20128

    Even more performance is required!

    ( )+ +

    =

    x n

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    9/56 2011 ANSYS, Inc. May 10, 20129

    High Performance

    Computing is a keycomponent of the

    ANSYS offering.

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    10/56 2011 ANSYS, Inc. May 10, 201210

    High Performance Computing as an EnablerInsight you cant get any other way

    Its all about getting betterinsightinto product behavior quicker!

    HPC enables high-fidelity

    Include details - for reliable results

    Getting it right the first time CONFIDENCE by DESIGN!

    HPC enables design exploration &

    optimization

    Consider multiple design ideas Optimize the design

    Ensure performance across range ofconditions

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    11/56

    2011 ANSYS, Inc. May 10, 201211

    High Performance ComputingA Software Development Imperative

    Clock Speed Leveling off

    Core Counts Growing Exploding (GPUs)

    Future performance

    depends on highly scalable

    parallel software

    Source: http://www.lanl.gov/news/index.php/fuseaction/1663.article/d/20085/id/13277

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    12/56

    2011 ANSYS, Inc. May 10, 201212

    Size of the model how large is large?

    0

    0.5

    1

    1.5

    2

    2.5

    3

    3.5

    4

    4.5

    1 2 3 4

    Number of CPUs

    Speed

    Up

    1000 elements

    8000 elements

    64000 elements

    512000 elements

    http://localhost/var/www/apps/conversion/tmp/Documents%20and%20Settings/mscowler/Local%20Settings/Temp/block.gif
  • 7/30/2019 Ansys WB Solving Large Complex Problems

    13/56

    2011 ANSYS, Inc. May 10, 201213

    A simple and productive licensing scheme

    ANSYS HPC Pack

    ANSYS HPC Workgroup

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    14/56

    2011 ANSYS, Inc. May 10, 201214

    Which part of the simulation is faster?

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    15/56

    2011 ANSYS, Inc. May 10, 201215

    Not all steps of the simulation are parallel

    Model solution

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    16/56

    2011 ANSYS, Inc. May 10, 201216

    How should I read speed-up curves?This is the solver partexcellent

    scaling!

    This is YOUR time (elapsed)

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    17/56

    2011 ANSYS, Inc. May 10, 201217

    The rightcombination ofalgorithms and

    hardware leads tomaximum efficiency

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    18/56

    2011 ANSYS, Inc. May 10, 201218

    Shared Memory Parallel vs DistributedMemory Parallel

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    19/56

    2011 ANSYS, Inc. May 10, 201219

    Challenges and solutions for thedistributed method

    Challenges Solutions

    Efficient and relevant

    decomposition

    Partitioning methods,

    Solver

    Load Balancing Partitioning methods,

    Solver

    Speed Hardware(Processors,

    Interconnects), Solver

    Maximum Problem Size Hardware (RAM), Solver

    I/O to communicate

    between cores.

    Hardware (Interconnects),

    MPI, Solver

    I/O to write results and

    overflow files during

    solution.

    Hardware (Disks,

    Interconnects), MPI,

    Solver

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    20/56

    2011 ANSYS, Inc. May 10, 201220

    Sparse or iterative solvers?

    Solver type Distributed/Shared

    Memory

    SPARSE (direct) DMP/SMP

    PCG (Iterative) DMP/SMP

    LANB (direct, modal) SMP

    LANPCG (iterative, modal) DMP/SMP

    SNODE SMP

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    21/56

    2011 ANSYS, Inc. May 10, 201221

    Get it in-core!

    Incore - 24GB

    Optimal - 24GBMinimum - 24GB

    Optimal -4GBMinimum - 4GB

    0

    500

    1000

    1500

    2000

    2500

    Time (s)

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    22/56

    2011 ANSYS, Inc. May 10, 201222

    Check the PCG level!

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    23/56

    2011 ANSYS, Inc. May 10, 201223

    Balancing the load: a key to efficiency

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    24/56

    2011 ANSYS, Inc. May 10, 201224

    A consequence for contact users

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    25/56

    2011 ANSYS, Inc. May 10, 201225

    What could it look like on your model?

    6 Mio Degrees of Freedom

    Plasticity, Contact

    Bolt pretension

    4 load steps

    1 HPCPack

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    26/56

    2011 ANSYS, Inc. May 10, 201226

    The Right Software Architecture for HPC

    Workstation-Based

    or

    Remote Access

    Job SubmissionHost

    ANSYS WorkbenchUser Environment/Graphics

    Compute Cluster

    Mobile User

    Thin Client

    Off-the-shelf High-Performance ComputingANSYS Remote Solve Manager: Workbench-based job

    submission with full portfolio support for Platform

    LSF, PBS Pro, and Microsoft Job Scheduler

    Bundled third-party Message-Passing software with

    optimized performance (Intel MPI, Platform MPI) on

    gigE, 10gigE, or Infiniband cluster fabric.

    Multi-core / Multi-node

    Solver Execution

    Graphics Server

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    27/56

    2011 ANSYS, Inc. May 10, 201227

    Our HPC Partnerships

    ANSYS maintains close technical collaboration with the leaders in HPC

    This mutual commitment ensures that you get the most possible value from

    your overall HPC investment

    Some current examples:

    Optimized performance on multicore processors from Intel, with R&D focusedon Intels Many Integrated Core (MIC)

    Over 60% performance boost for the latest Intel Xeon E5-2600

    processor (Sandy Bridge) family compared to previous Intel (Westmere)

    generation

    GPU computing accelerates ANSYS Mechanical today, with very active R&Dengagement with NVIDIA across full portfolio

    ANSYS and IBM Optimized cluster and storage architectures for ANSYS

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    28/56

    2011 ANSYS, Inc. May 10, 201228

    What do your peers say?

    By optimizing our solver selection and workstation

    configuration, and including GPU acceleration, weve beenable to dramatically reduce turnaround time from over

    two days to just an hour. This enables the use of simulation

    to examine multiple design ideas and gain more value out

    of our investment in simulation.

    - Berhanu Zerayohannes, Senior Mechanical Engineer, NVIDIA

    Application: Deflection and bending of 3-D glasses

    Software: ANSYS Mechanical

    HPC Solution: From 60 hours per simulation to 47 minutes(77x speedup)

    Business Ability to ensure robust performance of the 3-D

    Solution: glasses via examining multiple design ideas

    Copyright20

    11NVIDIACorporation.

    Allrightsreserved.

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    29/56

    2011 ANSYS, Inc. May 10, 201229

    Taking advantage of new hardwaresolutions: GPU

    1.52

    1.16

    1.70

    1.20

    2.24

    1.44

    0

    1

    2

    3

    V13cg-1(JCG,

    1100k)

    V13sp-1(sparse,

    430k)

    V13sp-2(sparse,

    500k)

    V13sp-3(sparse,

    2400k)

    V13sp-4(sparse,

    1000k)

    V13sp-5(sparse,

    2100k)

    Distributed ANSYS 14.0 Total Simulation Speedups

    4 CPU cores

    4 CPU cores + 1 GPU

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    30/56

    2011 ANSYS, Inc. May 10, 201230

    Speed-up from GPU technology

    Cores GPU Speedup

    2 no 2.25

    4 no 4.29

    2 yes 11.36

    4 yes 11.51

    Vibroacoustic harmonic analysis of an audio speaker

    Distributed ANSYS Results (baseline is 1 core):

    With GPU, ~11x speedup on 2 cores!

    15-25% faster than SMP with same number of cores

    Windows workstation: Two Intel Xeon 5530

    processors (2.4 GHz, 8 cores total), 48 GB RAM,

    NVIDIA Quadro 6000

    Speedup

    SMP

    DANSYSSMP+GPU

    DANSYS+GPU

    0.00

    2.00

    4.00

    6.00

    8.00

    10.00

    12.00

    2

    4

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    31/56

    2011 ANSYS, Inc. May 10, 201231

    Speed-up from Multi-Node GPU technology

    Solder Joint Benchmark - 4M

    DOF, Creep Strain Analysis

    Linux cluster : Each node

    contains 12 Intel Xeon 5600-

    series cores, 96 GB RAM,

    NVIDIA Tesla M2070,

    InfiniBand

    Mold

    PCB

    Solder

    balls

    ResultsCourtesyofMicroC

    onsultEngineering,

    GmbH

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    32/56

    2011 ANSYS, Inc. May 10, 201232

    ANSYS has a strong commitment to HighPerformance Computing.

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    33/56

    2011 ANSYS, Inc. May 10, 201233

    High Performance Computing is dynamic,technology dependent.

    1980

    2010

    2020

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    34/56

    2011 ANSYS, Inc. May 10, 201234

    Reductiontechniques help

    reduce the CPU time

    and can helpcompute designvariations more

    efficiently

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    35/56

    2011 ANSYS, Inc. May 10, 201235

    Submodeling is the solution when only aportion of the model matters.

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    36/56

    2011 ANSYS, Inc. May 10, 201236

    The coarse model provides accuratedeformations but inaccurate stresses

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    37/56

    2011 ANSYS, Inc. May 10, 201237

    The refined model(s) will provide accuratestresses

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    38/56

    2011 ANSYS, Inc. May 10, 201238

    From the coarse model to the submodelthrough results mapping

    Displacements are

    mapped to the common

    boundary

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    39/56

    2011 ANSYS, Inc. May 10, 201239

    Solving two models can be faster thansolving a very detailed one

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    40/56

    2011 ANSYS, Inc. May 10, 201240

    General Procedure

    1. Create and analyze the initial model

    2. Create the submodel

    3. Perform cut boundary interpolation

    4. Analyze the submodel

    5. Verify that the distance between the cut boundaries and the

    stress concentration is adequate

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    41/56

    2011 ANSYS, Inc. May 10, 201241

    Good practice:Verify the cut-boundary distance

    Compare path plots at that location between the initial modeland submodel.

    Use the query option.

    List the results.

    Etc.

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    42/56

    2011 ANSYS, Inc. May 10, 201242

    Submodeling with ANSYS Workbench

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    43/56

    2011 ANSYS, Inc. May 10, 201243

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    44/56

    2011 ANSYS, Inc. May 10, 201244

    Submodeling worksfor a variety oftopologies and

    nonlinear models as

    well

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    45/56

    2011 ANSYS, Inc. May 10, 201245

    From a solid model to a solid model

    Stress contourfull model

    Stress contourSubmodel

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    46/56

    2011 ANSYS, Inc. May 10, 201246

    From a shell model to a solid model

    Initial geometryDefeatured shell model - deformations

    Solid submodel - stresses

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    47/56

    2011 ANSYS, Inc. May 10, 201247

    Nonlinearities can also be included

    Plastic strain

    Coarse model

    Submodel (line) vs

    refined full model

    (cross)

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    48/56

    2011 ANSYS, Inc. May 10, 201248

    Substructuring or CMS allows for collaborativework or long transient simulations.

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    49/56

    2011 ANSYS, Inc. May 10, 201249

    Static (Guyan)

    Guyan Reduction procedure

    inertia forces are negligible compared to elasticforces

    Net result: the reduced stiffness matrix is exact,

    whereas the reduced mass and damping

    matrices are approximate

    Note: Choosing master DOF is an important step in a

    reduced analysis, impacting accuracy of results

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    50/56

    2011 ANSYS, Inc. May 10, 201250

    Component Mode Synthesis

    CMS is a type of substructuring whichperforms a modal analysis of a structure

    based on independent modal analyses of

    its parts

    The synthesis involves making the

    components work together as a single

    structure by satisfying inter-component

    compatibility and equilibrium constraints

    Master DOF are required only at

    interface nodes

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    51/56

    2011 ANSYS, Inc. May 10, 201251

    CMS with ANSYS Workbench

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    52/56

    2011 ANSYS, Inc. May 10, 201252

    APDL macros embedded in the simulation treefor generation, use and expansion pass

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    53/56

    2011 ANSYS, Inc. May 10, 201253

    Results are available through standardoperations

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    54/56

    2011 ANSYS, Inc. May 10, 201254

    Reduce solution time for harmonic andtransient analyses

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    55/56

    2011 ANSYS, Inc. May 10, 201255

    Comparing the accuracy of a CMS analysis to astandard one

  • 7/30/2019 Ansys WB Solving Large Complex Problems

    56/56

    Learn about the methods available in ANSYSStructural Mechanics Solutions.