I. Introduction
Numerical simulations are used in almost all areas of engineering as a tool for modeling physical phenomena. In the past few decades, they have become indispensable tools in the process of designing and optimizing microwave devices. One of the most popular numerical techniques used in computational electromagnetics (CEM) is the finite-element method (FEM), which allows for full-wave solutions of Maxwell’s equations. It is especially advisable to use FEM when the computational domain contains complex geometries or inhomogeneous or anisotropic materials. However, the analysis of such problems with FEM usually leads to large systems of equations with as many as millions of unknowns of the form \begin{equation} \mathbf {A}(f) \mathbf {x}(f) = \mathbf {b}(f) \end{equation}