The EfieldFD MoM solver is suitable for analysis of electrically small structures and applications include antennas and waveguides. Typically structures of the size up to five or ten wavelengths can be treated. Typical applications include
Figure 1: Standard gain horn antenna computed with MoM
In the MoM mode the classical Gaussian elimination process is used to solve the matrix system. This requires solution time proportional to N3 and memory usage proportional to N2, where N is the number of unknowns in the system. However, since the Efield® MoM solver is parallelized and the resulting matrix and right hand side can be stored on disc the size of the problem that can be treated can be increased quite a lot using a cluster of computers.
The EfieldFD MoM solver can handle lossy and loss free dielectrics and magnetic materials, perfect electric and magnetic conductors as well as imperfectly conducting conductors. Boundary conditions that can be used are perfect electric and magnetic conductors (PEC/PMC) as well as imperfect conductors which are modeled using impedance boundary conditions (IBCs) or resistive boundary conditions (RBCs). Lumped elements (RLC) can be used on wire nodes and surface edges.
The EfieldFD solvers incorporate a wire method that stays stable even for small wire segment discretization. Wire-wire junctions as well as surface-wire junctions can be handled.
Available excitations in the EfieldFD MoM solver are:
Output from the EfieldFD MoM solver includes:
The MoM formulation leads to a linear system of equations and depending on the problem size, the memory need to store the system matrix can exceed the available main memory on the computer system. There are two different options in this case. One is to run the EfieldFD solver on a parallel computer and use the memory on the PCs or workstations. The other is to store the system matrix (and right hand side) on disc rather then in the main memory using the EfieldFD out-of-core solver.
All EfieldFD solvers are parallelized and the solvers will run effectively on both shared memory and distributed memory machines. The solvers can be run either in out-of-core mode or in in-core mode depending on available memory. In the case of out-of-core mode the storage is on files on disc whereas for the in-core mode storage is only in the internal memory.