Cover image for Higher Order Basis Based Integral Equation Solver (HOBBIES)
Title:
Higher Order Basis Based Integral Equation Solver (HOBBIES)
Publication Information:
Hoboken, New Jersey : John Wiley & Sons Inc., c2012
Physical Description:
1 CD-ROM ; 12 cm.
ISBN:
9781118140659
General Note:
Accompanies text of the same title : TA347.I5 H54 2012
Abstract:
"This book offers the latest in the parallel solution of integral equations for both in-core and out-of-core modes. User-friendly computer code is provided, with a strong and unique capability for solving challenging electromagnetic field problems consisting of complex material structures. The content also provides parallel programming techniques that make MoM (Method of Moments) a useful software and more accessible to antenna and microwave designers who need a fast simulation tool. This code both supports classroom education and helps practicing engineers develop new versatile products"-- Provided by publisher.

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010298165 CP 028808 Computer File Accompanies Open Access Book Compact Disc Accompanies Open Access Book
Searching...

On Order

Summary

Summary

The latest in parallel EM solutions with both in-core and out-of-core solvers

The solution of complex electromagnetic (EM) problems requires one to address the issues related with numerical accuracy and efficient distribution of the solution procedure over multiple computational nodes. With the advent of multicore processors and high performance computing (HPC) technology, the EM software designers need to know how to add new functionality to computational EM codes so that they can run efficiently on these new processors.

Higher Order Basis Based Integral Equation Solver [HOBBIES] presents a road map for the analysis of complex material structures using the high-performance parallel simulation software known as HOBBIES. Focusing on the Method of Moments (MoM), the book features new parallel programming techniques and user-friendly code with superior capabilities for solving challenging EM radiation and scattering problems. It provides readers with complete guidance on how to extend the capability of MoM and achieve faster and more accurate EM analysis and utilize multicore CPUs on desktop computers. Complete with an academic version of the HOBBIES software, this book:

Explains the unique features of the higher order basis functions in the solution of integral equations in a MoM context Shows how to generate a properly load balanced parallel computational procedure for MoM matrix filling and matrix equation solving in both in-core and out-of-core implementation Presents a professional graphical users interface (GUI) for generating the geometrical structure based on NURBS modeling Illustrates various automatic meshing procedures based on an a-priori defined error between the actual geometry and the meshed structure Outlines all the key features of the HOBBIES software, including multiple optimization procedures for EM synthesis

The bottleneck of traditional MoM arises from the lack of memory in computers for solution of large problems. This is mitigated by using higher order basis functions and out-of-core solver in HOBBIES. HOBBIES has the capability to perform numerically accurate EM simulations using thousands of CPU cores in an HPC environment using a properly load balanced out-of-core solver. In this way, it provides a cost-effective choice for addressing modern engineering and scientific challenges that arise from the extremely complicated real-life applications.


Author Notes

Tapan K. Sarkar holds a Ph.D. from Syracuse University.

He is a professor in the department of electrical engineering and computer science at Syracuse University. He is a fellow of the IEEE. He is a co-author of Iterative and Self-Adaptive Finite-Elements in Electromagnetic Modeling (Artech House, 1998), and is the co-creator of several software packages, including WIPL-D, LINPAR for Windows, Version 2.0, AWAS and MULTIN for Windows (Artech House, 2000, 1999, 1996). He has published extensively.

050


Table of Contents

Prefacep. xv
Acknowledgmentsp. xxi
Acronymsp. xxiii
Chapter 1 Electromagnetic Modeling of Composite Metallic and Dielectric Structures Using Higher Order Basis Functionsp. 1
1.0 Summary
1.1 Integral Equations for Dielectric Structures
1.2 A General Formulation for the Analysis of Composite Metallic and Dielectric Structuresp. 5
1.3 Geometric Modelingp. 8
1.4 MoM Modeling of the Structuresp. 14
1.5 Description of Higher Order Basis Functionsp. 21
1.6 Testing Procedurep. 28
1.7 Modeling of the Excitationsp. 35
1.8 Examples Illustrating the Requirements of the Geometrical Modelingp. 39
1.9 Examples Illustrating the Salient Features of the Higher Order Basis Functionsp. 43
1.10 Performance of the PMCHW Formulation Using Higher Order Basis Functions for Different Values of the Dielectric Constantsp. 48
1.11 Performance of the PMCHW Formulation at Very Low Frequencies Using Higher Order Basis Functions for Dielectric Bodiesp. 50
1.12 Evaluation of Antenna and Scatterer Characteristicsp. 52
1.13 Conclusionsp. 55
Referencesp. 55
Chapter 2 Parallel In-Core and Out-of-Core LU Factorization for Solving a Matrix Equation and the Corresponding Parallel Matrix Filling in HOBBIESp. 57
2.0 Summaryp. 5
2.1 Matrix Equation Resulting from a MoM Codep. 58
2.2 In-core Matrix Equation Solverp. 58
2.3 Parallel Implementation of an In-core Solverp. 60
2.4 Data Decomposition for an Out-of-Core Solverp. 64
2.5 On-slab, Left-looking, Out-of-core LU Algorithmp. 66
2.6 Solving a Matrix Equation Using the Out-of-core LU Matricesp. 74
2.7 Parallel In-core and Out-of-core Matrix Filling Schemesp. 76
2.8 Conclusionsp. 80
Referencesp. 81
Chapter 3 Getting Started and Working with HOBBIES Projectsp. 83
3.0 Summaryp. 83
3.1 System Requirementsp. 83
3.2 Installing HOBBIESp. 84
3.3 Starting HOBBIESp. 90
3.4 Navigation through HOBBIESp. 91
3.5 Working with HOBBIES Projectsp. 101
3.6 Flowchart for Making a HOBBIES Simulationp. 103
3.7 Exiting HOBBIESp. 105
3.8 Getting Helpp. 105
3.9 Quick Startp. 105
3.10 Conclusionp. 106
Referencesp. 106
Chapter 4 Creating a Geometry Model in HOBBIESp. 107
4.0 Summaryp. 107
4.1 Creating a Simple Model Using the Structure Menup. 107
4.2 Creating an Arbitrarily Shaped Model Using the Geometry Menup. 156
4.3 Operations on a Modelp. 171
4.4 Manipulations on a Modelp. 189
4.5 Delete a Modelp. 197
4.6 Conclusionp. 197
Referencesp. 198
Chapter 5 Meshing a Model in HOBBIESp. 199
5.0 Summaryp. 199
5.1 Unstructured Meshp. 200
5.2 Structured Meshp. 202
5.3 Element Typep. 205
5.4 Mesh Criteriap. 206
5.5 Reset Mesh Datap. 207
5.6 Drawp. 208
5.7 Generate Meshp. 210
5.8 Erase Meshp. 211
5.9 Edit Meshp. 211
5.10 Show Errorsp. 212
5.11 Mesh Qualityp. 213
5.12 Mesh Options from Modelp. 214
5.13 Mesh Generation Example for Surfacesp. 214
5.14 Example of Mesh Generation for a Curvep. 218
5.15 Assigning Element Sizes for Generating the Meshp. 221
5.16 Conclusionp. 226
Referencesp. 226
Chapter 6 Setting up a HOBBIES Solution and Running a Simulationp. 227
6.0 Summaryp. 227
6.1 Operation Modep. 228
6.2 Unitsp. 228
6.3 Frequency Rangep. 230
6.4 Domainsp. 230
6.5 Loadingsp. 238
6.6 Excitationp. 242
6.7 Symmetryp. 248
6.8 Edgep. 250
6.9 Output Settingsp. 254
6.10 Optionsp. 258
6.11 Running Simulationsp. 265
6.12 Conclusionp. 272
Chapter 7 HOBBIES Post-Processing for Visualizing the Resultsp. 273
7.0 Summaryp. 273
7.1 Entering Post-Processing Windowp. 274
7.2 Post-Processing Windowp. 274
7.3 Example of Operations in Post-Processingp. 280
7.4 Leaving Post-Processing Windowp. 316
7.5 Limitation of Post-Processing display in Academic Version of HOBBIESp. 320
7.6 Conclusionp. 320
Chapter 8 Solving Electromagnetic Field Problems Using HOBBIESp. 321
8.0 Summaryp. 321
8.1 Metallic Structuresp. 322
8.2 Composite Metallic and Dielectric Structuresp. 350
8.3 Loadingsp. 374
8.4 Use of Symmetry in the Analysis of a Problemp. 398
8.5 Antenna above a Real Groundp. 428
8.6 Use of Imaging for Generating an Accurate Solutionp. 436
8.7 Conclusionp. 442
Referencesp. 442
Chapter 9 Advanced Electromagnetic Modeling Using HOBBIESp. 443
9.0 Summaryp. 443
9.1 Radiation Analysis of Complicated Antennasp. 444
9.2 Radar Cross Section (RCS) Calculation of Complex Targetsp. 458
9.3 Conclusionp. 476
Referencesp. 476
Chapter 10 HOBBIES Optimizer and its Applicationsp. 479
10.0 Summary
10.1 Flowchart of the HOBBIES Optimizerp. 480
10.2 Optimization Algorithms Used in the Optimizerp. 482
10.3 Setting up the HOBBIES Optimizerp. 487
10.4 Optimization Examplesp. 507
10.5 Conclusionp. 516
Referencesp. 516
Appendix A A Brief Summary of Some Commands Used in HOBBIESp. 517
Appendix B A List of all Codes in the Accompanying CDp. 525
Indexp. 531