
Parallel Finite-Difference Time-Domain Method.
Title:
Parallel Finite-Difference Time-Domain Method.
Author:
Yu, Wenhua.
ISBN:
9781596930865
Personal Author:
Physical Description:
1 online resource (272 pages)
Contents:
Parallel Finite-Difference Time-Domain Method -- Contents -- Preface -- FDTD Method -- 1.1 FINITE-DIFFERENCE CONCEPT -- 1.2 INTRODUCTION TO FDTD -- 1.3 NUMERICAL DISPERSION -- 1.4 STABILITY ANALYSIS -- 1.5 NONUNIFORM MESH -- REFERENCES -- Chapter 2 Boundary Conditions -- 2.1 PEC AND PMC BOUNDARY CONDITIONS -- 2.2 MUR'S ABSORBING BOUNDARY CONDITION -- 2.3 UNSPLIT PML -- 2.4 STRETCHED COORDINATE PML -- 2.5 TIME CONVOLUTION PML -- REFERENCES -- Chapter 3 Improvement of the FDTD -- 3.1 CONFORMAL FDTD FOR PEC OBJECTS -- 3.2 CONFORMAL TECHNIQUE FOR DIELECTRIC -- 3.3 ALTERNATING DIRECTION IMPLICIT (ADI) ALGORITHM -- 3.3.1 Update for ADI Equations -- 3.3.2 PML Truncation Techniques for ADI-FDTD -- 3.3.3 Separable Backward-Central Difference -- 3.4 SIMULATION OF DISPERSIVE MEDIA -- 3.4.1 Recursive Convolution -- 3.4.2 Pole Extraction Techniques -- 3.4.3 Simulation of Double-Negative Materials -- 3.5 CIRCUIT ELEMENTS -- REFERENCES -- -- -- Chapter 4 Excitation Source -- 4.1 INTRODUCTION -- 4.2 TIME SIGNATURE -- 4.3 LOCAL SOURCE -- 4.4 SOURCES FOR UNIFORM TRANSMISSION LINES -- 4.5 POWER INTRODUCED BY LOCAL EXCITATION SOURCES -- 4.6 PHASE DIFFERENCE AND TIME DELAY -- 4.7 PLANE WAVE SOURCES -- REFERENCES -- Chapter 5 Data Collection and Post-Processing -- 5.1 TIME-FREQUENCY TRANSFORMATION -- 5.2 MODE EXTRACTION OF TIME SIGNAL -- 5.3 CIRCUIT PARAMETERS -- 5.4 NEAR-TO-FAR-FIELD TRANSFORMATION -- 5.4.1 Basic Approach -- 5.4.2 Far-Field Calculation for Planar Structures -- 5.4.3 Data Compression and Its Application -- REFERENCES -- Chapter 6 Introduction to Parallel Computing Systems -- 6.1 ARCHITECTURE OF THE PARALLEL SYSTEM -- 6.1.1 Symmetric Multiprocessor -- 6.1.2 Distributed Shared Memory System -- 6.1.3 Massively Parallel Processing -- 6.1.4 Beowulf PC Cluster -- 6.2 PARALLEL PROGRAMMING TECHNIQUES.
6.3 MPICH ARCHITECTURE -- 6.4 PARALLEL CODE STRUCTURE -- 6.5 EFFICIENCY ANALYSIS OF PARALLEL FDTD -- REFERENCES -- Chapter 7 Parallel FDTD Method -- 7.1 INTRODUCTION TO THE MPI LIBRARY -- 7.2 DATA EXCHANGING TECHNIQUES -- 7.3 DOMAIN DECOMPOSITION TECHNIQUE -- 7.4 IMPLEMENTATION OF THE PARALLEL FDTD METHOD -- 7.4.1 Data Exchange Along the x-Direction -- 7.4.2 Data Exchange Along the y-Direction -- 7.4.3 Data Exchange Along the z-Direction -- 7.5 RESULT COLLECTION -- 7.5.1 Nonuniform Mesh Collection -- 7.5.2 Result Collection -- 7.5.3 Far-Field Collection -- 7.5.4 Surface Current Collection -- 7.6 ASSOCIATED PARALLEL TECHNIQUES -- 7.6.1 Excitation Source -- 7.6.1.1 Current Source -- 7.6.1.2 Electric Current Source with an Internal Resistance -- 7.6.1.3 Waveguide Excitation -- 7.6.1.4 Plane Wave Source -- 7.6.2 Waveguide Matched Load -- 7.6.3 Subgridding Technique -- 7.7 NUMERICAL EXAMPLES -- 7.7.1 Crossed Dipole -- 7.7.2 Circular Horn Antenna -- 7.7.3 Patch Antenna Array Beam Scanning -- REFERENCES -- Chapter 8 Illustrative Engineering Applications -- 8.1 FINITE PATCH ANTENNA ARRAY -- 8.2 FINITE CROSSED DIPOLE ANTENNA ARRAY -- REFERENCES -- Chapter 9 FDTD Analysis of Bodies of Revolution -- 9.1 BOR/FDTD -- 9.2 UPDATE EQUATIONS FOR BOR/FDTD -- 9.3 PML FOR BOR/FDTD -- 9.4 NEAR-TO-FAR-FIELD TRANSFORMATION IN BOR/FDTD -- 9.5 SINGULAR BOUNDARY IN THE BOR/FDTD -- 9.6 PARTIALLY SYMMETRIC PROBLEM -- 9.6.1 Normally Incident Plane Wave -- 9.6.2 Obliquely Incident Plane Wave -- REFERENCES -- Chapter 10 Parallel BOR/FDTD -- 10.1 INTRODUCTION TO PARALLEL BOR/FDTD -- 10.2 IMPLEMENTATION OF PARALLEL BOR/FDTD -- 10.3 EFFICIENCY ANALYSIS OF PARALLEL BOR/FDTD -- 10.4 REFLECTOR ANTENNA SYSTEM -- 10.4.1 Reflector Antenna Simulation -- 10.4.2 Combination with Reciprocity Principle.
10.4.3 Simulation of the Reflector Antenna System -- REFERENCES -- Appendix A Introduction to Basic MPI Functions -- A.1 SELECTED MPICH FUNCTIONS IN FORTRAN -- A.2 SELECTED MPICH FUNCTIONS IN C/C++ -- A.3 MPI DATA TYPE -- A.4 MPI OPERATOR -- A.5 MPICH SETUP -- A.5.1 MPICH Installation and Configuration for Windows -- A.5.2 MPICH Installation and Configuration for Linux -- REFERENCES -- Appendix B PC Cluster-Building Techniques -- B.1 SETUP OF A PC CLUSTER FOR THE LINUX SYSTEM -- -- B.1.1 PC Cluster System Description -- B.1.2 Linux Installation -- B.1.3 Linux System Configuration -- B.1.3.1 NIS Configuration -- B.1.3.2 NFS Server Configuration -- B.1.4 Developing Tools -- B.1.5 MPICH -- B.1.6 Batch Processing Systems -- B.2 PARALLEL COMPUTING SYSTEM BASED ON WINDOWS -- B.2.1 System Based on Windows -- B.2.2 System Based on a Peer Network -- B.3 USING AN EXISTING BEOWULF PC CLUSTER -- REFERENCES -- List of Notations -- Basic parameters and units -- About the Authors -- Index.
Abstract:
The finite-difference time-domain (FTDT) method has revolutionized antenna design and electromagnetics engineering. This book raises the FDTD method to the next level by empowering it with the vast capabilities of parallel computing. It shows engineers how to exploit the natural parallel properties of FDTD to improve the existing FDTD method and to efficiently solve more complex and large problem sets. Professionals learn how to apply open source software to develop parallel software and hardware to run FDTD in parallel for their projects. The book features hands-on examples that illustrate the power of parallel FDTD and presents practical strategies for carrying out parallel FDTD. This detailed resource provides instructions on downloading, installing, and setting up the required open source software on either Windows or Linux systems, and includes a handy tutorial on parallel programming.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Genre:
Electronic Access:
Click to View