Abstract
Large-scale parallel computation can be an enabling resource in many areas of engineering and science if the parallel simulation algorithm attains an appreciable fraction of the machine peak performance, and if undue cost in porting the code or in developing the code for the parallel machine is not incurred. The issue of code parallelization is especially significant when considering unstructured mesh simulations. The unstructured mesh models considered in this paper result from a finite element simulation of electromagnetic fields scattered from geometrically complex objects (either penetrable or impenetrable.) The unstructured mesh must be distributed among the processors, as must the resultant sparse system of linear equations. Since a distributed memory architecture does not allow direct access to the irregularly distributed unstructured mesh and sparse matrix data, partitioning algorithms not needed in the sequential software have traditionally been used to efficiently spread the data among the processors. This paper presents a new method for simulating electromagnetic fields scattered from complex objects; namely, an unstructured finite element code that does not use traditional mesh partitioning algorithms.
Original language | English (US) |
---|---|
Pages (from-to) | 759-776 |
Number of pages | 18 |
Journal | International Journal for Numerical Methods in Engineering |
Volume | 41 |
Issue number | 4 |
DOIs | |
State | Published - 1998 |
Externally published | Yes |
Keywords
- Electromagnetics
- Finite elements
- Parallel computing
- Scattering
- Sparse matrices
ASJC Scopus subject areas
- Numerical Analysis
- General Engineering
- Applied Mathematics