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.

Software M3 en una aeronave

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.

  • Surface Integral Equation (SIE) formulation

  • Method of Moments (MoM)

  • Multilevel Fast Multipole Algorithm (MLFMA)

  • MLFMA – Fast Fourier Transform (MLFMA-FFT)

  • Domain Decomposition Method (DDM)

  • Discontinuous Galerkin

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.

Electromagnetic effects on the environment

Analysis and control of electromagnetic interference in complex on-board systems

Antenna placement and design

Antenna analysis on ships, aircraft, satellites and automobiles

Radar images

Dispersion calculation and control to reduce radar signature

Optimisation of the pairing unit

M3 optimises matching units for broadband/narrowband antennas