Professional Documents
Culture Documents
Desmond Tan
ANSYS
&
MPI
ADK
3D
SBRHFSS
& SBR+
HFSS-Savant
RF HFSS-EMIT
3
HFSS
R18
ANSYS Electronics Desktop ANSYS
Savant:
Size
Electrical
HFSS:
Geometry and Material Complexity
4
HFSS
5
SBR Solver:
SBR ?
SBR = Shooting and Bouncing Rays
HFSS
(GO) (PO)
Scattered fields
6
SBR Solver:
ANSYS SBR+
SBR
(PTD)
(UTD)
Creeping Wave
SBR
7
HFSS R18.0 SBR Region
HFSS/FEM
SBR Region
8
Savant R18
NN :
GPU
9
R18 FEBI, IE, SBR
Impact of bidirectional
coupling
10
IE RegionsHFSS-IE
IE regionsHFSS-IE
, ,
HFSS-IE R19
IEHFSS
11
Antenna Design Toolkit
2
12
3D
12
Antenna Design Kit :
18: GPS
Uda2x2
MxNTGregorian
/: ,
13
EMIT 18.0
GPU
Nexxim-EMIT
GPU Tesla KSeries, Quadro KSeries,
EMIT Tx Nexxim Quadro MSeries, GeForce GTX Series.
Nexxim-EMIT
RF/ PSDP
EMIT
1 CPU Core, /GPU
()
No GPU GPU Speedup*
Project #1 233.3 16.7 14
Project #2 41.7 3.3 13
Project #3 15.5 6.8 2
Nexxim Project #4 41.7 2.8 15
EMIT Project #5 18.3 1.1 17
* Some models benefit more from multi-cores than GPU (and vice versa).
actual speedup depends heavily on the model configuration. Some models
may not benefit significantly from HPC. Cases shown here are intended to
show potential speedups for certain model types.
14
EMIT 18.0 ,
Fixed
NTIA(RSEC); CW, FM-CW, FM-
pulse, .
15
16
Layout MCAD
: 16 cores
:
R18Phi25%
Layout47%
MCAD13%
17
, .
:
: 16 cores
: FEBI
R18R17.235%
R1816R17.246%
18
BAM
19
Adaptive Meshing: HFSS
20
Solution Frequency
Frequency Sweep
Dependent
mesh solves
21
?
Solution Frequency
? ? ? ?
22
Broadband Adaptive Meshing
Solve Fields at
Frequency #1
Solve Fields at
Frequency #2
Solve Fields at
Frequency #N
pre-seed
24
S21 S31
Example: 1950MHz
1910MHz
25
1950MHz
1910MHz
HPC
26
BAM
@1950 MHz
27
28
BAM
Broadband
HFSS
Multi-Frequencies:
29
BAM:
HFSS
HPC:
30
31
S-Parameter Only Matrix Solve
S
S
10-20%
HPC
Saved Only
S-Parameters
32
S-Parameter Only :
33
S-Parameter Only
1 2 3
34
Matrix Assembly
Example: 64 (8X8)
01:15 vs. 00:43 = 74%
R18
R17
35
Matrix Assembly
(min)
200
180 HFSS17
HFSS18 (1-core)
160 HFSS18 (2-core)
140 HFSS18 (4-core)
120
100
80
60
40
20
0
Test 1 Test 2 Test 3 Test 4
MPI
36
: 2017 vs. 2016
DC to 20GHz
2016 2017
37
: 2017 vs. 2016
38
DC to 20 GHz
56 cores, 28
18
17 h:m:s 18BAM h:m:s Speed
Adapt 1:49:34
2:24:37 Mesh 2:29:41 27%Slower
3% Slower
Sweep 3:59:46
8:33:55 Sweep 2:23:29 67% Faster
258% Faster
Total 5:49:20
10:58:32 Total 4:53:10 19% Faster
124% Faster
39
HFSS Transient
HPC
PMLs shell element
40
MPI/OMP 126 excitations
#RHS >>
R17 #tasks
SMP1.2 - 9.6x
1 Task 18 Cores SMP R17 13:36:21 11.6 GB -
1 Task 18 Cores SMP R18 01:25:04 22 GB 9.6x
21 Tasks 126 Cores DSO R17 00:51:26 180 GB -
21 Tasks 126 Cores MPI+OMP 00:18:24 170 GB 2.8x
27 Tasks 162 Cores DSO 01:44:14 156 GB R18
R17
27 Tasks 162 Cores MPI 01:44:54 135 GB
R18
41
HFSS
F16 ()
PML
PML
Shell elements
shell
( vs )
43
46
:
47
, 3D,
UDMs
:
, /
CAD
CAD
CAD ProE, SolidWorks,
CATIA, UG-NX, STEP, Auto-CAD Inventor
48
3D
3D
49
3D:
3D
50
Polygon Fit
Primitive Fit
Bounding Box
51
52
53
HFSS 3D Layout
54
HFSS 3D Layout: Connector-on-Board ()
55
HFSS 3D Layout
ECAD & MCAD
HFSS or SIwave
TX/RX
LNA
IBIS & IBIS-AMI
QuickEye, VerifEye
HSPICE*
PSPICE**
56
HPC
57
HPC :
HPC
HPC
58
HPC
ANSYS RSM
R18MPI
Starting mesh Adaptive Frequency sweep
Windows HPC
59
DX
DOE
EKM
60
61
EBU
F1
62
R18.0
PDF
F1
63
64