DocumentCode
2649830
Title
The field marshal electromagnetic simulation environment
Author
Jackson, Robert H. ; McLay, Michael ; Joshi, Ravi P. ; Mishra, Ashutosh
Author_Institution
Calabazas Creek Res., Inc., Annapolis, GA
fYear
2006
fDate
4-8 June 2006
Firstpage
316
Lastpage
316
Abstract
Summary form only given. The field Marshal (FM) simulation environment is aimed at small research groups involved in electromagnetics design and analysis. Project goals include consistent user interface, single-geometry/multiple-tools and inclusion of legacy codes. A key objective is usability, maintainability, and extensibility by researchers who are not expert programmers. Four primary elements are necessary to cost-effectively achieve this: finite difference techniques, multigrid techniques, a modern scripting environment (e.g. Python), and internet-based distributed development. The design process is viewed from the standpoint of small-group R&D projects implying a need for multiple design tools (many of which could be legacy codes) within a common usage format. For this approach to be effective, the multiple design tools must be driven by a single geometry. In addition, a common user interface for the various tools is highly desirable. These considerations have to be coupled with the need, inherent in R&D, for flexibility and extensibility of tools without requiring the user to become an expert programmer. Field Marshal addresses these issues in the following way. The simulation process is broken roughly into domains that group typical user activities in the simulation process and provide logical transition points for connection to new and/or legacy tools. Within each of these domains, there are "components" that implement field Marshal methods. This abstraction permits FM to provide a reasonably consistent interface to the user across a wide range of simulation tools. Field Marshal domains include the following: parameter and geometry entry, parameter-geometry connection, parameter-geometry translation, simulation, data management, and graphics and visualization. This paper will discuss the present state and future directions of the field Marshal environment and components. Environment architectural issues will be examined as well as aspects of adva- ced finite difference algorithms and multigrid techniques. Information on the field Marshal project can be found at www.FieldMarshal.org
Keywords
differential equations; distributed programming; finite difference methods; user interface management systems; Python; data graphics; data management; data visualization; field Marshal electromagnetic simulation; finite difference techniques; internet-based distributed development; legacy codes; logical transition points; modern scripting; multigrid techniques; parameter-geometry connection; parameter-geometry translation; user interface; Analytical models; Electromagnetic analysis; Electromagnetic fields; Finite difference methods; Geometry; Internet; Process design; Programming profession; Usability; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Plasma Science, 2006. ICOPS 2006. IEEE Conference Record - Abstracts. The 33rd IEEE International Conference on
Conference_Location
Traverse City, MI
Print_ISBN
1-4244-0125-9
Type
conf
DOI
10.1109/PLASMA.2006.1707189
Filename
1707189
Link To Document