计算电磁学软件解决麦克斯韦方程组,经历了三个阶段的电磁学求解方法:解析方法如早期的mie散射理论和WKB法;高频方法包括物理光学方法(PO)、一致性绕射理论(UTD)、几何光学(GO)、弹跳射线方法(SBR)等;数值方法即低频方法,分为基于麦氏方程积分形式的矩量法(MoM)、多层快速多级子算法(MLFMM)和基于微分形式的有限元方法(FEM)、时域有限差分(FDTD)等。