rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780470405451

Parallel Solution of Integral Equation-Based EM Problems in the Frequency Domain

by ;
  • ISBN13:

    9780470405451

  • ISBN10:

    0470405457

  • Edition: 1st
  • Format: Hardcover
  • Copyright: 2009-06-22
  • Publisher: Wiley-IEEE Press

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

List Price: $153.54 Save up to $44.14
  • Rent Book $109.40
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 3-4 BUSINESS DAYS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

How To: Textbook Rental

Looking to rent a book? Rent Parallel Solution of Integral Equation-Based EM Problems in the Frequency Domain [ISBN: 9780470405451] for the semester, quarter, and short term or search our site for other textbooks by Zhang, Y.; Sarkar, T. K.. Renting a textbook can save you up to 90% from the cost of buying.

Summary

Method of Moments (MoM) remains one of the most powerful numerical methods of the past several decades and a powerful weapon for the solution of current complex Electromagnetic field problems. Parallel Solution of EM Problems in the Frequency Domain provides complete coverage of parallel electromagnetic simulation techniques for Method of Moments. Presenting research that illustrates how to take the shortest route to highly efficient parallel electromagnetic (EM) code, this roadmap for computational code designers and chip designers demonstrates how to navigate through the multi-core advancements in chip design.

Author Biography

Yu Zhang is an Associate Professor?at Xidian University and currently works at Syracuse University. He authored the book Parallel Computation in Electromagnetics as well as over seventy journal papers and thirty conference papers. His research is focused on computational electromagnetics with an interest in antenna design, EMC simulation, and signal processing.

Tapan K. Sarkar is a Professor in the Department of Electrical and Computer Engineering at Syracuse University. His current research interests deal with numerical solutions of operator equations arising in electromagnetics and signal processing with applications in system design. He has authored or coauthored more than 300 journal articles, numerous conference papers, and thirty-two book chapters. He is the author of fifteen books, including Smart Antennas, History of Wireless, and Physics of Multiantenna Systems and Broadband Processing (all published by Wiley).

Table of Contents

Prefacep. xiii
Acknowledgmentsp. xvii
Acronymsp. xix
Introductionp. 1
Summaryp. 1
A Brief Review of Parallel CEMp. 1
Computational Electromagneticsp. 1
Parallel Computation in Electromagneticsp. 3
Computer Platforms Accessed in This Bookp. 9
Parallel Libraries Employed for the Computationsp. 12
ScaLAPACK - Scalable Linear Algebra Packagep. 13
PLAPACK - Parallel Linear Algebra Packagep. 16
Conclusionp. 19
Referencesp. 19
In-Core and Out-of-Core LU Factorization for Solving a Matrix Equationp. 27
Summaryp. 27
Matrix Equation from a MoM Codep. 28
An In-Core Matrix Equation Solverp. 28
Parallel Implementation of an In-Core Solverp. 32
Data Distribution for an LU Algorithmp. 32
ScaLAPACK: Two-Dimensional Block-Cyclic Matrix Distributionp. 36
PLAPACK: Physically Based Matrix Distributionp. 38
Data Distribution Comparison between ScaLAPACK and PLAPACKp. 40
Data Decomposition for an Out-of-Core Solverp. 42
Out-of-Core LU Factorizationp. 43
I/O Analysis of Serial Right-Looking and Left-Looking Out-of-Core LU Algorithmsp. 45
Right-Looking Algorithmp. 45
Left-Looking Algorithmp. 47
Implementation of the Serial Left-Looking Out-of-Core LU Algorithmp. 50
Design of a One-Slab Left-Looking Out-of-Core LU Algorithmp. 55
Parallel Implementation of an Out-of-Core LU Algorithmp. 61
Parallel Implementation of an Out-of-Core LU Algorithm Using ScaLAPACKp. 61
Parallel Implementation of an Out-of-Core LU Algorithm Using PLAPACKp. 64
Overlapping of the I/O with the Computationp. 65
Checkpointing in an Out-of-Core Solverp. 65
Solving a Matrix Equation Using the Out-of-Core LU Matricesp. 66
Conclusionp. 69
Referencesp. 69
A Parallel MoM Code Using RWG Basis Functions and ScaLAPACK-Based In-Core and Out-of-Core Solversp. 71
Summaryp. 71
Electric Field Integral Equation (EFIE)p. 71
Use of the Piecewise Triangular Patch (RWG) Basis Functionsp. 74
Testing Procedurep. 76
Matrix Equation for MoMp. 78
Calculation of the Various Integralsp. 79
Evaluation of the Fundamental Integralsp. 79
Extraction of the Singularityp. 80
Calculation of the Fieldsp. 81
Parallel Matrix Filling-In-Core Algorithmp. 81
Parallel Matrix Filling-Out-of-Core Algorithmp. 86
Numerical Results from a Parallel In-Core MoM Solverp. 88
Numerical Results Compared with other Methodsp. 88
A PEC Cubep. 88
A Combined Cube-and-Sphere PEC Modelp. 88
Different Metrics Used to Assess the Degree of Parallel Efficiencyp. 88
Efficiency and Portability of a Parallel MoM In-Core Solverp. 92
Numerical Results from a Parallel Out-of-Core MoM Solverp. 96
Parallel Out-of-Core Solver Can Be as Efficient as a Parallel In-Core Solverp. 96
Scalability and Portability of the Parallel Out-of-Core Solverp. 98
Conclusionp. 104
Referencesp. 105
A Parallel MoM Code Using Higher-Order Basis Functions and ScaLAPACK-Based In-Core and Out-of-Core Solversp. 107
Summaryp. 107
Formulation of the Integral Equation for Analysis of Dielectric Structuresp. 107
A General Formulation for the Analysis of Composite Metallic and Dielectric Structuresp. 110
Geometric Modeling of the Structuresp. 114
Right-Truncated Cone to Model Wire Structuresp. 114
Bilinear Surface for Modeling Arbitrarily Shaped Surfacesp. 116
Higher-Order Basis Functionsp. 117
Current Expansion along a Thin PEC Wirep. 117
Current Expansion over a Bilinear Surfacep. 119
Testing Procedurep. 124
Testing Procedure for Thin PEC Wiresp. 124
Testing Procedure for Bilinear Surfacesp. 119
Parallel In-Core and Out-of-Core Matrix Filling Schemesp. 131
Parallel In-Core Matrix Filling Schemep. 132
Parallel Out-of-Core Matrix Filling Schemep. 134
Numerical Results Computed on Different Platformsp. 136
Performance Analysis for the Parallel In-Core Integral Equation Solverp. 136
Comparison of Numerical Results Obtained on Single-Core and Multicore Platformsp. 136
Numerical Results Obtained on Single-Core Platformsp. 141
Radiation from a Vivaldi Antenna Arrayp. 141
Scattering from a Full-Size Airplanep. 144
Numerical Results Obtained on Multicore Platformsp. 146
Performance Analysis for the Parallel Out-of-Core Integral Equation Solverp. 147
Vivaldi Antenna Array-a Large Problem Solved on Small Computer Platformsp. 147
Solution for a Full-Size Airplane-Parallel Out-of-Core Solver Can Be as Efficient as the Parallel In-Corep. 149
Solution for a Full-Size Airplane-Scalability and Portability of the Parallel Out-of-Core Solverp. 150
Solution for a Full-Size Airplane-a Very Large Problem Solved on Nine Nodes of CEM-4p. 153
Conclusionp. 155
Referencesp. 155
Tuning the Performance of a Parallel Integral Equation Solverp. 157
Summaryp. 157
Anatomy of a Parallel Out-of-Core Integral Equation Solverp. 157
Various Components of a Parallel Out-of-Core Solver that Can Be Observed through Ganglia and Tunedp. 158
CPU Times of Parallel In-Core and Out-of-Core Integral Equation Solversp. 161
Performance of a Code Varies with the Amount of Storage Used on the Hard Diskp. 165
Block Sizep. 170
Shape of the Process Gridp. 173
Size of the In-Core Buffer Allocated to Each Processp. 176
Optimizing IASIZE for a Parallel MoM Code Using Higher-Order Basis Functionsp. 177
Case A: Available 2 GB of RAM/Corep. 177
Overview of Wall Time with Different IASIZEp. 177
Details on Matrix Filling and Matrix Solvingp. 181
Case B: Available 4 GB of RAM/Corep. 188
Optimizing IASIZE for a Parallel MoM Code Using RWG Basis Functionsp. 190
Influence of Physical RAM Size on Performancep. 194
Relationship between Shape of the Process Grid and In-Core Buffer Sizep. 197
Overall Performance of a Parallel Out-of-Core Solver on HPC Clustersp. 201
Conclusionp. 205
Referencesp. 205
Refinement of the Solution Using the Iterative Conjugate Gradient Methodp. 207
Summaryp. 207
Development of the Conjugate Gradient Methodp. 207
The Iterative Solution of a Matrix Equationp. 212
Parallel Implementation of the CG Algorithmp. 213
A Parallel Combined LU-CG Scheme to Refine the LU Solutionp. 215
Conclusionp. 216
Referencesp. 217
A Parallel MoM Code Using Higher-Order Basis Functions and PLAPACK-Based In-Core and Out-of-Core Solversp. 219
Summaryp. 219
Introductionp. 219
Factors that Affect a Parallel In-Core and Out-of-Core Matrix Filling Algorithmp. 220
Numerical Resultsp. 224
Radiation from an Array of Vivaldi Antennasp. 224
Scattering from an Electrically Large Aircraftp. 228
Discussion of the Computational FLOPS Achievedp. 230
Conclusionp. 231
Referencesp. 231
Applications of the Parallel Frequency-Domain Integral Equation Solver-TIDESp. 233
Summaryp. 233
Performance Comparison between TIDES and a Commercial EM Analysis Softwarep. 234
Analysis of a Scattering Problemp. 234
Analysis of a Radiation Problemp. 237
Analysis of a Coupling Problemp. 241
EMC Prediction for Multiple Antennas Mounted on an Electrically Large Platformp. 243
Analysis of Complex Composite Antenna Arrayp. 248
Array Calibration for Direction-of-Arrival Estimationp. 249
Radar Cross Section (RCS) Calculation of Complex Targetsp. 252
RCS Calculation of a Squadron of Tanksp. 252
RCS of the Tanks inside a Forest Environmentp. 254
RCS from an Aircraft and a Formation of Aircraftp. 257
RCS Simulation with Million Level Unknownsp. 259
RCS of an Aircraft Carrierp. 260
Analysis of Radiation Patterns of Antennas Operating Inside a Radome Along with the Platform on Which It Is Mountedp. 264
Electromagnetic Interference (EMI) Analysis of a Communication Systemp. 268
Comparison between Computations Using TIDES and Measurement data for Complex Composite Structuresp. 271
Conclusionp. 273
Referencesp. 273
A Summary of the Computer Platforms Used in This Bookp. 275
Summaryp. 275
Description of the Platforms Used in This Bookp. 275
Conclusionp. 284
Referencesp. 285
An Efficient Cross-Platform Compilation of the ScaLAPACK and PLAPACK Routinesp. 287
Summaryp. 287
Tools for Compiling both ScaLAPACK and PLAPACKp. 287
Generating the ScaLAPACK Libraryp. 288
Source Codes for Compiling ScaLAPACKp. 288
Steps for Compiling ScaLAPACKp. 288
Script Files for 32-bit Windows Operating Systemp. 289
Script Files for BLASp. 289
Script Files for BLACSp. 293
Script Files for ScaLAPACKp. 296
Script Files for 64-bit Windows Operating Systemp. 297
Generating the PLAPACK Libraryp. 298
Source Codes for Compiling PLAPACKp. 298
Script Files for PLAPACKp. 298
Tuning the Performance by Turning on Proper Flagsp. 300
Conclusionp. 301
Referencesp. 301
An Example of a Parallel MoM Source Code for Analysis of 2D EM Scatteringp. 303
Summaryp. 303
Introduction of MoMp. 303
Solution of a Two-Dimensional Scattering Problemp. 305
Development of the Integral Equation and the MoM Solutionp. 305
Evaluation of the Parameter of Interestp. 308
Implementation of a Serial MoM Codep. 309
Flowchart and Results of a Serial MoM Codep. 309
A Serial MoM Source Code for the 2D Scattering Problemp. 312
Implementation of a Parallel MoM Codep. 313
Flowchart and Results of a Parallel MoM Codep. 313
A Parallel MoM Source Code Using ScaLAPACK for the 2D Scattering Problemp. 318
Compilation and Execution of the Parallel Codep. 331
Conclusionp. 333
Referencesp. 333
Indexp. 335
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program