2 Matching Results

Search Results

Advanced search parameters have been applied.

Electromagnetic interactions GEneRalized (EIGER): algorithm abstraction and HPC implementation

Description: Modern software development methods combined with key generalizations of standard computational algorithms enable the development of a new class of electromagnetic modeling tools. This paper describes current and anticipated capabilities of a frequency domain modeling code, EIGER, which has an extremely wide range of applicability. In addition, software implementation methods and high performance computing issues are discussed.
Date: April 21, 1998
Creator: Sharpe, R.M., LLNL
Partner: UNT Libraries Government Documents Department

Efficient solution of large-scale electromagnetic Eigenvalue problems using the implicity restarted Arnoldi method

Description: The authors are interested in determining the electromagnetic fields within closed perfectly conducting cavities that may contain dielectric or magnetic materials. The vector Helmholtz equation is the appropriate partial differential equation for this problem. It is well known that the electromagnetic fields in a cavity can be decomposed into distinct modes that oscillate in time at specific resonant frequencies. These modes are referred to as eigenmodes, and the frequencies of these modes are referred to as eigenfrequencies. The authors' present application is the analysis of linear accelerator components. These components may have a complex geometry; hence numerical methods are require to compute the eigenmodes and the eigenfrequencies of these components. The Implicitly Restarted Arnoldi Method (IRAM) is a robust and efficient method for the numerical solution of the generalized eigenproblem Ax = {lambda}Bx, where A and B are sparse matrices, x is an eigenvector, and {lambda} is an eigenvalue. The IRAM is an iterative method for computing extremal eigenvalues; it is an extension of the classic Lanczos method. The mathematical details of the IRAM are too sophisticated to describe here; instead they refer the reader to [1]. A FORTRAN subroutine library that implements various versions of the IRAM is freely available, both in a serial version named ARPACK and parallel version named PARPACK. In this paper they discretize the vector Helmholtz equation using 1st order H(curl) conforming edge elements (also known as Nedelec elements). This discretization results in a generalized eigenvalue problem which can be solved using the IRAM. The question of so-called spurious modes is discussed, and it is shown that applying a spectral transformation completely eliminates these modes, without any need for an additional constraint equation. Typically they use the IRAM to compute a small set (n < 30) of eigenvalues and eigenmodes for a very large systems ...
Date: October 21, 1999
Creator: White, D. & Koning, J.
Partner: UNT Libraries Government Documents Department