551days since
Proposal Due Date

Recent site activity

Numerics and Multigrid

Field Marshal is directed at achieving a working balance between cost, usability and power for electromagnetics R&D. Two elements necessary to cost-effectively achieve this (at least initially) are finite difference methods and multigrid techniques.

Finite Difference Methods

Numerous mathematical and numerical techniques have been developed (and are required) for electromagnetics; however, any “toolbox” of codes for solving electromagnetic problems should contain a grid-based, finite-difference solver for the Laplace/Poisson equations. This provides a simple-to-understand, straightforward-to-maintain and extend implementation of the physics involved in electromagnetics. As a minimum, the Field Marshal simulation environment requires a high-quality Laplace/Poisson solver that takes full advantage of the environment. The necessary high-accuracy finite difference formulas are delineated in a short paper, FDTech.pdf. A more detailed paper covering static and time dependent Helmholtz equations as well as the Laplace and Poisson equations will be posted in a few weeks.


Multigrid Techniques

Multigrid is a set of techniques for enhancing the solution of partial differential equations by utilizing nested grids of different resolutions. These techniques can be applied to increase solution speed, produce variable and adaptive grid resolutions, improve accuracy, and make finite difference techniques even more memory efficient. Fortunately, multigrid techniques do not have to be adopted en masse. Significant advantages can be gained from even the most basic implementations of multigrid. A short paper with two examples illustrating speed and accuracy improvements from simple multigrid implementations can be found here.