Home Applications Products About us News Events Training Support Contact  
FREE Demo
Knowledge base
Technical support
Become a member
Members login:
E-mail
Password

Multilevel Fast Multipole Method

 

The method is based on the acceleration of matrix-vector multiply operations, performed in each iteration of the iterative solver, by calculating interactions of the near-neighbor and distant basis functions within the model differently.

Basis functions are grouped in a multilevel tree-like grid. The grouping is done in two levels. At the coarse level, the entire model is divided into groups of patches according to a specified group size in wavelengths. Only non-empty groups are kept in memory, others are discarded. During simulation, distances between pairs of groups are evaluated. If the two groups are further apart than the specified threshold, interactions between the belonging basis functions are replaced by interactions between the groups. If not, the algorithm resolves the remaining basis functions interactions at the fine level of grouping, where all basis functions defined over the same quad patch are considered to belong to the same group. The algorithm is repeated at the fine level. Distance between pairs of patches are evaluated and if the two patches are further apart than the threshold, interactions between the belonging basis functions are replaced by interactions between the patches. Otherwise, their interactions are calculated in a standard MoM way. Hence, the accuracy-speed-memory trade-off is controlled through two parameters: the coarse level group size and the relative distance threshold.

The benefit of the method is a dramatic reduction of memory and time resources needed for simulation of various classes of electrically large structures.

 Case Study – RCS of a Fighter Airplane

The fighter airplane is excited with a plane wave, coming in from 30° under the horizon. Fuselage is 12 m long, wing span is 7 m. The airplane is simulated at 3 GHz (120 λ long) and 4 GHz (160 λ long).

Higher order MoM formulation results in:

  • 153646 unknowns and 188.9 GB of memory at 3 GHz – equivalent to 1.5 million RWG unknowns,

  • 307170 unknowns and 754 GB of memory at
    4 GHz -
    equivalent to 3 million RWG unknowns

By applying the MLFMM, memory requirements are reduced to 3.2 GB and 7.2 GB respectively.

At 3 GHz the simulation was done on a Intel Core2 CPU at 2.66 GHz clock and 4 GB of RAM. At 4 GHz the simulation was done on a Dell PowerEdge 2900 workstation comprising 2.33 GHz Xeon and 24 GB RAM. Multi-core capabilities were not used.

No. of unknowns

No. of iterations

Memory allocation

Simulation time

153646

65

3.2 GB

2.3 hours

307170

83

7.2 GB

10.6 hours

 

 

Radiation pattern in the incident plane at 3 GHz

Radiation pattern in the incident plane at 4 GHz

 

WIPL-D Pro application areas in more details...

See what types of analysis are offered...

Order of Magnitude Ahead

New!  WIPL-D Pro 8.0
3D Electromagnetic Solver

Simulation of electrically large structures
Interactive circuit and 3D EM co-simulation
Analysis of arbitrary 3D structures
Easy modeling with a powerful GUI
Fast and accurate, sophisticated numerical engine
Variety of output results
Hybrid and multiminima optimization algorithms
Import of models from AutoCAD
Shared Bottom Border
  Home Products About us News Events Training Support Contact  
        webmaster     Privacy policy