M3 Software
Discover the innovative features of the M3 software
M3
Software description
M3 is a general purpose software package for electromagnetic design and analysis of complex 3D electromagnetic engineering problems. This software is the culmination of eighteen years of research and includes the latest advances in computational electromagnetics (CEM). It provides a unified environment for solving a wide range of electromagnetic problems for a variety of industries, from radio frequency (RF) to optical frequencies. The electromagnetic core is based on the well-known Surface integral equation-method of moments (SIE-MoM) formulation, which is a full-wave solution of Maxwell’s integral equations in the frequency domain whose accuracy and versatility have made it the most common reference solution for EMC problems.
The fast multilevel algorithm (MLFMA) was included in M3 to accelerate the SIE-MoM kernel. MLFMA is based on the multipole expansion of the radiated fields over a multilevel decomposition of the geometry. It enables efficient computation of matrix-vector products, drastically reducing the computational cost and memory requirements of MoM for solving problems with millions of unknowns. For large-scale problems with hundreds or billions of unknowns, the highly scalable MLFMA-fast Fourier transform (MLFMA-FFT) algorithm was proposed and incorporated into M3. MLFMA-FFT is one of the most relevant recent advances in CEM, which allows taking advantage of the latest advances in high-performance computing (HPC) massively parallel distributed computers. Concurrent advances in algorithms and hardware give the possibility to solve problems that were unachievable in the past, bringing EMC solutions closer to industrial needs.
The successful resolution of these challenges merited the European Union’s PRACE Award and the Intel Itanium Innovation Award in the category of Computationally Intensive Applications.
The technological core
M3 software methods and algorithms
Em3Works m3 software uses advanced methods and algorithms to provide accurate and efficient solutions for complex electromagnetic simulations.
Applications
Where can the software be used?
The M3 software can be used in different fields and has various applications, providing advanced and accurate solutions.