Академический Документы
Профессиональный Документы
Культура Документы
Objectives Introduction Brief overview of technology and acronyms Licensing options & Enabling technologies DSO HPC Case studies Conclusions
Introduction This talk will focus on additions to a standard HFSS solver to: Increase efficiency
Solve more models in less time Solve a single model in less time
Increase capacity
Solve larger models
Technology Overview
Computing Terminology
HPC High Performance Computing
Uses supercomputers and computer clusters (connected groups of computers) to solve advanced computation problems [From Wikipedia]
Socket Part on computer motherboard to place Processor packaged device
Common configuration
Dual-socket, Quad-core package 8 cores in a box
ANSYS Terminology On top of all these hardware choices, weve added license choices to improve productivity for different classes of problems DSO Distributed Solve Option DDM Domain Decomposition Method
Feature of HPC licensing
Ax = b
HFSS offers 3 Solvers Options to apply to this matrix equation: 1. Direct Solver (Default)
Traditional solver used in HFSS Very stable Can be memory and time intensive for large matrices Added in HFSSv11 More memory efficient than the Direct Solver Can be more time efficient than the Direct Solver Added in HFSSv12
2. Iterative Solver
Ax = b
Common Direct Matrix Solver Methods: Gaussian Elimination LU Decomposition Best uses for the Direct Solver Moderately sized matrices Large number of excitations
a11 0 0 0
a12 a22 0 0
Preconditioner
12
Distributed Solve is a productivity enhancement option that accelerates solution times for frequency sweeps and model variations by leveraging a network of processors. Offers a near-linear speed-up over conventional single license simulation sweeps by distributing and simultaneously solving across a network of computers Increases throughput by speeding up turnaround time for individual simulations
Applications
Licensing
Hardware Independent Mix different CPU/Cores and RAM User defined machine selection Group setting for solver MP OS Independent Supports Windows and/or Linux LSF/PBS/SunGrid/HPC Enabled Solver independent Common license for supported solvers MP ready Flexible Share the licenses in the pool between multiple users or simulations License Options: Singles - 1 Design Point Saver Pack 10 Design Points
What-if studies Design of experiments (DOE) Dynamic circuit model generation Design for Six Sigma (DFSS) Broad-band frequency sweeps
Ansoft Corporation
isolation
Scan Impedance
-35 2.0
2.1
2.2
2.3
2.7
2.8
2.9
3.0
DSO distributes frequency and parametric sweeps to network of processors Approximately linear increase in simulation throughput Highly scalable to large numbers of processors Multi-processor nodes can be utilized
Return Loss
0.06 in 3GHz
Wire Radius
0.15 in
Setup
Parametric Model Generation
Solution
Mesh Generation
Adaptive Mesh Refinement
Sweep #1
yes
Convergence
Frequency Sweep
no
#pts to Converge Reference DSO Interpolating 76 78 Clock Time Delta to Reference 1x 5.8x
22h26m 3h52m
DSO Discrete
NA
2h41m
8.4x
19
Bigger
Domain Decomposition
A distributed memory parallel solver technique that distributes mesh subdomains to a network of processors. This method is a hybrid iterative and direct solver technique that significantly increases the simulation capacity by distributing the RAM usage across multiple computers. Enables the solution of higher fidelity and larger models
Multi-Processing (MP)
Faster
Multi-Processing
The MP option is used for solving models on a single machine with multiple processors/cores which share RAM. Increases throughput by speeding up turn-around time for individual simulations
Applications
Electrically Large RF/Antenna Designs Antenna Placement Radome Design Radar Cross-Section (RCS) EMC Analysis
Friend or Foe Antenna
Industries
Satellite
Technology Comparison
HPC for MP
Geometric Complexity Excitations/RHS
Solver Fitness
Direct
Iterative
DDM
Electrical Size/Fidelity
Scalable Licensing
HPC Packs HPC Workgroup (Volume access to parallel) 128 to 2048 Parallel shared across any number of Simulations Enterprise
HPC License count is determined by the larger of the two: 1. # of Simulations (Solvers) 2. # of Cores
Array model converges with 330k mesh elements Multi-processor option reduces iterative solver time by factor of 2.5x
8 minutes vs 20 minutes
Multi-processor option significantly decreases design iteration time at element and array levels
Case Studies
28
Array on Spacecraft
Efficiently solved using HPC Option
Domain solver
Solution profile
25M unknowns 34 domains 6 GB average RAM per domain 204 GB Total Effective RAM used
Surface Currents
Solution profile
6 domains 0.75 GB average RAM per domain 4.5 GB Total Effective RAM used
Solution profile
7 domains 2 GB average RAM per domain 14 GB Total Effective RAM used
Field due to tag
How big can you go? HumVee with 1 L-band patch antenna In proximity to cement wall with rebar Freq = 1.8 GHz 14,424 3 64 Domains 2 procs / domain 128 cores 50M Unknowns 409 GB Total RAM
Summary
36
Summary: DSO Many parametric variations / design space exploration DoE & ANSYS DesignXplorer Broadband Frequency Sweeps Signal Integrity / EMI problems In both cases, each parametric variation or frequency point will be limited by the available RAM per core in the Distributed machine list
Licensing: DSO DSO licensed in either single-task or multitask bundles License enables MP functionality for each task Typical bundle is 10 tasks
Summary: HPC Solving the previously unsolvable models electrically HUGE Solving the existing problems on one machine, faster than before
Licensing: HPC
HPC is licensed in either Packs or Workgroup/Enterprise 1 Pack enables 8 cores for 1 problem
Up to 8 cores for domains OR MP
2 Packs enables
8 cores each for 2 problems OR 32 cores for 1 problem
3 Packs enables
8 cores each for 3 problems OR 32 cores for 2 problems AND 8 cores for 1 problem OR 128 cores for 1 problem