After the MoM impedance matrix '''[Z]''' (not to be confused with the impedance parameters) and excitation vector '''[V]''' have been computed through the matrix fill process, the planar MoM simulation engine is ready to solve the system of linear equations:
:<math> \mathbf{[Z]}_{N\times N} \cdot \mathbf{[I]}_{N\times 1} = \mathbf{[V]}_{N\times 1} </math><!--[[File:PMOM81.png]]-->
where '''[I]'''is the solution vector, which contains the unknown amplitudes of all the basis functions that represent the unknown electric and magnetic currents of finite extents in your planar structure. In the above equation, N is the dimension of the linear system and equal to the total number of basis functions in the planar mesh. EM.Cube's linear solvers compute the solution vector'''[I]''' of the above system. You can instruct EM.Cube to write the MoM matrix and excitation and solution vectors into output data files for your examination. To do so, check the box labeled "'''Output MoM Matrix and Vectors'''" in the Matrix Fill section of the Planar MoM Engine Settings dialog. These are written into three files called mom.dat1, exc.dat1 and soln.dat1, respectively.
There are a large number of numerical methods for solving systems of linear equations. These methods are generally divided into two groups: direct solvers and iterative solvers. Iterative solvers are usually based on matrix-vector multiplications. Direct solvers typically work faster for matrices of smal to medium size (N<3,000). EM.Cube's [[Planar Module]] offers five linear solvers:
[[File:PMOM82.png]]
Figure 1: Setting the check box for "Use Optimzied Solvers for Intel CPU" in the Preferences dialog.
=== Visualizing Current Distributions ===