NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Due to the lapse in federal government funding, NASA is not updating this website. We sincerely regret this inconvenience.

Back to Results
Development of Fast Algorithms Using Recursion, Nesting and Iterations for Computational ElectromagneticsIn the first phase of our work, we have concentrated on laying the foundation to develop fast algorithms, including the use of recursive structure like the recursive aggregate interaction matrix algorithm (RAIMA), the nested equivalence principle algorithm (NEPAL), the ray-propagation fast multipole algorithm (RPFMA), and the multi-level fast multipole algorithm (MLFMA). We have also investigated the use of curvilinear patches to build a basic method of moments code where these acceleration techniques can be used later. In the second phase, which is mainly reported on here, we have concentrated on implementing three-dimensional NEPAL on a massively parallel machine, the Connection Machine CM-5, and have been able to obtain some 3D scattering results. In order to understand the parallelization of codes on the Connection Machine, we have also studied the parallelization of 3D finite-difference time-domain (FDTD) code with PML material absorbing boundary condition (ABC). We found that simple algorithms like the FDTD with material ABC can be parallelized very well allowing us to solve within a minute a problem of over a million nodes. In addition, we have studied the use of the fast multipole method and the ray-propagation fast multipole algorithm to expedite matrix-vector multiplication in a conjugate-gradient solution to integral equations of scattering. We find that these methods are faster than LU decomposition for one incident angle, but are slower than LU decomposition when many incident angles are needed as in the monostatic RCS calculations.
Document ID
19960016734
Acquisition Source
Ames Research Center
Document Type
Contractor Report (CR)
Authors
Chew, W. C.
(Illinois Univ. Urbana, IL United States)
Song, J. M.
(Illinois Univ. Urbana,IL United States)
Lu, C. C.
(Illinois Univ. Urbana,IL United States)
Weedon, W. H.
(Illinois Univ. Urbana,IL United States)
Date Acquired
September 6, 2013
Publication Date
January 1, 1995
Subject Category
Computer Programming And Software
Report/Patent Number
NASA-CR-200688
NAS 1.26:200688
Report Number: NASA-CR-200688
Report Number: NAS 1.26:200688
Accession Number
96N22316
Funding Number(s)
CONTRACT_GRANT: NAG2-871
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available