Computational Electromagnetics
Current efforts are directed towards the development of high performance
portable electromagnetics codes for scalable architectures as part of the
Department of Defense High
Performance Computing Modernization Program's
(DoD HPCMP)
Common
High Performance Software Support Initiative (CHSSI).
The effort is part of the
Computational
Electromagnetics and Acoustics (CEA)
Computational
Technology Area (CTA) lead by Dr Joseph J.S. Shang at
Wright Laboratory at the
Wright-Patterson Air Force Base.
For the scalable code development the first phase consists in the
development of an optimized uniprocessor Fortran-90 code as a basis
for a high performance message passing code for distributed memory
scalable architectures, such as the IBM SP-2 and the Cray T3E. An
MPI version will
be produced for portability and an
Active Message
version will be produced for evaluation of the benefits of a leight
weight interprocessor communication protocol for production quality
computational electromagnetics codes. In addition, a
HPF (High Performance
Fortran) version will be produced for the evaluation of HPF compilers
as they appear and the quality of their optimization features improve
to offer competitive performance for programming in a shared address
space.
The scalable code currently being developed is a multi-block
finite-volume code based on high resolution algorithms devised and
analyzed by J.S. Shang et. al. The high resolution algorithms allow for
significantly fewer grid points per wavelength than previous algorithms.
The developed software will extend the application envelope in frequency
spectra accordingly and achieve a numerical accuracy, when needed, up to
a dynamic range of 60 db. The code use generalized curvilinear
coordinates. The code will accommodate complex configurations such as
aircrafts, ship hulls, armored vehicles, buried mines, and antenna arrays.
We also expect to develop multipole-like scalable
computational electromagnetics codes as part of this effort.
The overall effort can be divided into several projects or
tasks, each suitable for thesis work.
- Developing MPI and Active Message Fortran-90 codes for the high
resolution, multi-block, finite-volume algorithm.
- Developing an HPF code for the high resolution, multi-block,
finite-volume algorithm.
- Developing MPI and Active Message Fortran-90 codes for a multipole
based algorithm.
- Developing an HPF code for a multipole based algorithm.
- Jospeh S. Shang and Datta Gaitonde and K. Wurtzler.
Scattering Simulations of Computational Electromagnetics.
27th AIAA Plasmadynamics and Laseres Conference,
AIAA-96-2337, AIAA, 1996.
- Joseph S. Shang and Datta Gaitonde.
High-Order Finite-Volume Schemes in Wave Propagation
Phenomena.
27th AIAA Plasmadynamics and Lasers Conference,
AIAA 96-2335, AIAA, 1996.
- Jospeh S. Shang and Datta Gaitonde.
On High Resolution Schemes for Time-Dependent Maxwell
Equations.
34th Aerospace Sciences Meeting and Exhibit,
AIAA 96-0832, AIAA, 1996.
- Jospeh S. Shang and Robert M. Fithen.
A Comparative Study of Characteristic-Based
Algorithms for the Maxwell Equations
Journal of Computational Physics,
125: 378 - 394, 1996.
- Jospeh S. Shang and S.J. Scherr.
Time-Domain Electromagnetic Scattering Simulations on
Multicomputers.
26th AIAA Plasmadynamics and Lasers Conference ,
AIAA 95-1966, AIAA, 1995.
- Jospeh S. Shang and D.A. Calahan and B Vikstrom.
Performance of a Finite Volume CEM Code on Multicomputers.
Computing Systems in Engineering,
6(3): 241 - 250, 1995.
- Jospeh S. Shang and Datta Gaitonde.
Scattered Electromagnetic Field of a Re-Entry Vehicle.
Journal of Spacecraft and Rockets,
32(2) : 294 - 301, 1995.
- Jospeh S. Shang and Datta Gaitonde.
Characteristic-Based, Time-Dependent Maxwell Equation
Solvers on a General Curvilinear Frame.
AIAA Journal, 33(3): 491 - 498, 1995.
- Joseph S. Shang. A Fractional-Step Method for Solving 3-D Time-Domain
Maxwell Equations.
31th Aerospace Sciences Meeting and Exhibit,
AIAA 93-0461, AIAA, 1993.
- Jospeh S. Shang. Characteristics Based Methods for the Time-Domain
Maxwell Equations.
29th Aerospace Sciences Meeting, AIAA 91-0606, AIAA, 1991.