Preface |
|
ix | |
Chapter 1 FDTD Method |
|
1 | (14) |
|
1.1 FINITE-DIFFERENCE CONCEPT |
|
|
1 | (2) |
|
|
3 | (5) |
|
|
8 | (2) |
|
|
10 | (1) |
|
|
11 | (2) |
|
|
13 | (2) |
Chapter 2 Boundary Conditions |
|
15 | (18) |
|
2.1 PEC AND PMC BOUNDARY CONDITIONS |
|
|
16 | (2) |
|
2.2 MUR'S ABSORBING BOUNDARY CONDITION |
|
|
18 | (3) |
|
|
21 | (5) |
|
2.4 STRETCHED COORDINATE PML |
|
|
26 | (1) |
|
|
27 | (5) |
|
|
32 | (1) |
Chapter 3 Improvement of the FDTD |
|
33 | (36) |
|
3.1 CONFORMAL FDTD FOR PEC OBJECTS |
|
|
33 | (7) |
|
3.2 CONFORMAL TECHNIQUE FOR DIELECTRIC |
|
|
40 | (2) |
|
3.3 ALTERNATING DIRECTION IMPLICIT (ADI) ALGORITHM |
|
|
42 | (11) |
|
3.3.1 Update for ADI Equations |
|
|
43 | (4) |
|
3.3.2 PML Truncation Techniques for ADI-FDTD |
|
|
47 | (2) |
|
3.3.3 Separable Backward-Central Difference |
|
|
49 | (4) |
|
3.4 SIMULATION OF DISPERSIVE MEDIA |
|
|
53 | (7) |
|
3.4.1 Recursive Convolution |
|
|
53 | (5) |
|
3.4.2 Pole Extraction Techniques |
|
|
58 | (1) |
|
3.4.3 Simulation of Double-Negative Materials |
|
|
59 | (1) |
|
|
60 | (7) |
|
|
67 | (2) |
Chapter 4 Excitation Source |
|
69 | (28) |
|
|
69 | (2) |
|
|
71 | (2) |
|
|
73 | (5) |
|
4.4 SOURCES FOR UNIFORM TRANSMISSION LINES |
|
|
78 | (9) |
|
4.5 POWER INTRODUCED BY LOCAL EXCITATION SOURCES |
|
|
87 | (2) |
|
4.6 PHASE DIFFERENCE AND TIME DELAY |
|
|
89 | (1) |
|
|
90 | (5) |
|
|
95 | (2) |
Chapter 5 Data Collection and Post-Processing |
|
97 | (22) |
|
5.1 TIME-FREQUENCY TRANSFORMATION |
|
|
97 | (3) |
|
5.2 MODE EXTRACTION OF TIME SIGNAL |
|
|
100 | (3) |
|
|
103 | (3) |
|
5.4 NEAR-TO-FAR-FIELD TRANSFORMATION |
|
|
106 | (11) |
|
|
106 | (3) |
|
5.4.2 Far-Field Calculation for Planar Structures |
|
|
109 | (4) |
|
5.4.3 Data Compression and Its Application |
|
|
113 | (4) |
|
|
117 | (2) |
Chapter 6 Introduction to Parallel Computing Systems |
|
119 | (26) |
|
6.1 ARCHITECTURE OF THE PARALLEL SYSTEM |
|
|
120 | (5) |
|
6.1.1 Symmetric Multiprocessor |
|
|
121 | (1) |
|
6.1.2 Distributed Shared Memory System |
|
|
122 | (1) |
|
6.1.3 Massively Parallel Processing |
|
|
123 | (1) |
|
|
124 | (1) |
|
6.2 PARALLEL PROGRAMMING TECHNIQUES |
|
|
125 | (1) |
|
|
126 | (4) |
|
6.4 PARALLEL CODE STRUCTURE |
|
|
130 | (5) |
|
6.5 EFFICIENCY ANALYSIS OF PARALLEL FDTD |
|
|
135 | (8) |
|
|
143 | (2) |
Chapter 7 Parallel FDTD Method |
|
145 | (34) |
|
7.1 INTRODUCTION TO THE MPI LIBRARY |
|
|
146 | (1) |
|
7.2 DATA EXCHANGING TECHNIQUES |
|
|
147 | (3) |
|
7.3 DOMAIN DECOMPOSITION TECHNIQUE |
|
|
150 | (2) |
|
7.4 IMPLEMENTATION OF THE PARALLEL FDTD METHOD |
|
|
152 | (13) |
|
7.4.1 Data Exchange Along the x-Direction |
|
|
156 | (6) |
|
7.4.2 Data Exchange Along the y-Direction |
|
|
162 | (1) |
|
7.4.3 Data Exchange Along the z-Direction |
|
|
163 | (2) |
|
|
165 | (5) |
|
7.5.1 Nonuniform Mesh Collection |
|
|
165 | (1) |
|
|
166 | (1) |
|
7.5.3 Far-Field Collection |
|
|
167 | (1) |
|
7.5.4 Surface Current Collection |
|
|
167 | (3) |
|
7.6 ASSOCIATED PARALLEL TECHNIQUES |
|
|
170 | (4) |
|
|
170 | (3) |
|
7.6.2 Waveguide Matched Load |
|
|
173 | (1) |
|
7.6.3 Subgridding Technique |
|
|
173 | (1) |
|
|
174 | (4) |
|
|
175 | (1) |
|
7.7.2 Circular Horn Antenna |
|
|
175 | (1) |
|
7.7.3 Patch Antenna Array Beam Scanning |
|
|
176 | (2) |
|
|
178 | (1) |
Chapter 8 Illustrative Engineering Applications |
|
179 | (14) |
|
8.1 FINITE PATCH ANTENNA ARRAY |
|
|
179 | (6) |
|
8.2 FINITE CROSSED DIPOLE ANTENNA ARRAY |
|
|
185 | (7) |
|
|
192 | (1) |
Chapter 9 FDTD Analysis of Bodies of Revolution |
|
193 | (22) |
|
|
193 | (1) |
|
9.2 UPDATE EQUATIONS FOR BOR/FDTD |
|
|
194 | (4) |
|
|
198 | (2) |
|
9.4 NEAR-TO-FAR-FIELD TRANSFORMATION IN BOR/FDTD |
|
|
200 | (7) |
|
9.5 SINGULAR BOUNDARY IN THE BOR/FDTD |
|
|
207 | (1) |
|
9.6 PARTIALLY SYMMETRIC PROBLEM |
|
|
208 | (5) |
|
9.6.1 Normally Incident Plane Wave |
|
|
209 | (1) |
|
9.6.2 Obliquely Incident Plane Wave |
|
|
210 | (3) |
|
|
213 | (2) |
Chapter 10 Parallel BORJFDTD |
|
215 | (14) |
|
10.1 INTRODUCTION TO PARALLEL BOR/FDTD |
|
|
215 | (1) |
|
10.2 IMPLEMENTATION OF PARALLEL BOR/FDTD |
|
|
216 | (4) |
|
10.3 EFFICIENCY ANALYSIS OF PARALLEL BOR/FDTD |
|
|
220 | (2) |
|
10.4 REFLECTOR ANTENNA SYSTEM |
|
|
222 | (6) |
|
10.4.1 Reflector Antenna Simulation |
|
|
222 | (2) |
|
10.4.2 Combination with Reciprocity Principle |
|
|
224 | (2) |
|
10.4.3 Simulation of the Reflector Antenna System |
|
|
226 | (2) |
|
|
228 | (1) |
Appendix A Introduction to Basic MPI Functions |
|
229 | (16) |
|
A.1 SELECTED MPICH FUNCTIONS IN FORTRAN |
|
|
229 | (7) |
|
A.2 SELECTED MPICH FUNCTIONS IN C/C++ |
|
|
236 | (5) |
|
|
241 | (1) |
|
|
242 | (1) |
|
|
243 | (1) |
|
A.5.1 MPICH Installation and Configuration for Windows |
|
|
243 | (1) |
|
A.5.2 MPICH Installation and Configuration for Linux |
|
|
243 | (1) |
|
|
244 | (1) |
Appendix B PC Cluster-Building Techniques |
|
245 | (12) |
|
B.1 SETUP OF A PC CLUSTER FOR THE LINUX SYSTEM |
|
|
245 | (8) |
|
B.1.1 PC Cluster System Description |
|
|
246 | (1) |
|
|
246 | (2) |
|
B.1.3 Linux System Configuration |
|
|
248 | (3) |
|
|
251 | (1) |
|
|
252 | (1) |
|
B.1.6 Batch Processing Systems |
|
|
253 | (1) |
|
B.2 PARALLEL COMPUTING SYSTEM BASED ON WINDOWS |
|
|
253 | (1) |
|
B.2.1 System Based on Windows |
|
|
254 | (1) |
|
B.2.2 System Based on a Peer Network |
|
|
254 | (1) |
|
B.3 USING AN EXISTING BEOWULF PC CLUSTER |
|
|
254 | (2) |
|
|
256 | (1) |
List of Notations |
|
257 | (2) |
About the Authors |
|
259 | (2) |
Index |
|
261 | |