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.
翻译:在计算物理模拟中,代码验证通过评估底层数值方法实现的正确性,在建立结果可信度方面发挥着重要作用。在计算电磁学中,表面积分方程(如矩量法实现的磁场积分方程)常被用于求解电磁散射体表面的麦克斯韦方程组。由于数值误差来源多样且可能存在相互作用,这些电磁表面积分方程给代码验证带来了诸多挑战。本文提出了分别测量不同误差源所产生数值误差的方法,并通过无编码错误和有编码错误的案例验证了这些方法的有效性。