MoM Computational Resources Scaling
The usage of a dense matrix in the MoM implies a limit to the size of the problem that can be solved. The limit is determined by the available computational resources.
Although the MoM efficiently discretizes the model by only requiring the bounding surface to be meshed, the method uses a dense matrix. As a result, the memory scaling is proportional to N2 and CPU-time to N3, where N is the number of unknowns.
- At the higher frequency, the triangle patches are required to have half the edge lengths. The number of elements increases by a factor of four. The number of unknowns is proportional to the number of elements and the memory required to solve the problem increases by a factor of 16.
- When solving the problem at double the frequency, the simulation time increases by a factor of 64.
As the frequency and structure size increases, special techniques such as the multilevel fast multipole method, higher order basis functions and asymptotic techniques are required to obtain a solution efficiently.