For computational physics simulations, code verification plays a major role in establishing the credibility of the results by assessing the correctness of the implementation of the underlying numerical methods. In computational electromagnetics, surface integral equations, such as the method-of-moments implementation of the magnetic-field integral equation, are frequently used to solve Maxwell's equations on the surfaces of electromagnetic scatterers. These electromagnetic surface integral equations yield many code-verification challenges due to the various sources of numerical error and their possible interactions. In this paper, we provide approaches to separately measure the numerical errors arising from these different error sources. We demonstrate the effectiveness of these approaches for cases with and without coding errors.
翻译:在计算物理仿真中,代码验证通过评估底层数值方法实现正确性,在确立结果可信度方面发挥着关键作用。在计算电磁学中,表面积分方程(如磁场积分方程的矩量法实现)常被用于求解电磁散射体表面上的麦克斯韦方程组。这些电磁表面积分方程因数值误差的多源性及其潜在相互作用,给代码验证带来诸多挑战。本文针对不同误差源产生的数值误差,提出了独立测量方法,并通过含/不含编码错误的案例验证了这些方法的有效性。