在计算过程中,通常使用全波精确算法和高频近似方法。全波精确算法采用差分或有限元等方法进行求解,而高频近似方法则采用多层快速多极子(mlfma)和快速多极子(fmm)等方法进行求解。此外,还可以使用基于射线光学的几何光学(go)、几何绕射理论(gtd)以及一致性绕射理论(utd)等方法进行计算。
在设计电磁仿真时,通常需要使用基于波前光学的物理光学(po)、物理绕射理论(ptd)、等效电磁流方法(mec)以及增量长度绕射系数法(ildc)等算法。这些算法都能够有效地提高电磁仿真的效率。如果您有资源,可以与朋友进行设备参数的对比,欢迎留言分享。如果您有实际需求,也欢迎咨询。
cst电磁仿真是一种用于模拟电磁现象的计算机软件,它使用计算机编程语言来模拟复杂的电磁现象。该软件可以用于各种领域,如无线和有线通信、计算机、卫星、雷达、半导体和微波集成电路、航空航天等。cst电磁仿真可以使用全波精确算法和高频近似方法进行计算。
1.差分和有限元方法
差分和有限元方法是一种利用差分方程求解电磁问题的数学方法,它通过引入变量将积分方程简化为代数方程来求解。在差分和有限元方法中,通常使用差分方程来描述电磁场的传播过程,并使用相应的矩阵形式来表示迭代过程。这种方法可以有效地降低计算成本,提高计算速度。
2.基于射线光学的几何光学
基于射线光学的几何光学是一种利用射线跟踪技术来模拟电磁波传播过程的数学方法。它可以有效地分析电磁场的传播规律,并能够准确地模拟电磁现象。
3.基于几何绕射理论的一致性绕射理论
一致性绕射理论是一种利用几何绕射理论来模拟电磁现象的数学方法。
(1)增量长度绕射系数法(ildc)
增量长度绕射系数法是一种利用增量长度进行迭代来模拟电磁波传播过程的数学方法。
(2)总结
计算特点:
1.算法: fdtd, fit有限元, fem矩量法, mom等;
2.软件: xfdtd, empro cst hfss, empro、 jmag、 flu feko、 momentum、 sonnet等。
3.支持多核 cpu,内存要求不高,回写很少;
4.支持多核 cpu并行求解。
5.显式算法, cpu多核加速比好;
6.核数越多计算越快;
7.支持 gpu加速计算。
注意事项:
1. 需要提升 cpu的频率和内存,特别是当内存非常大的时候(超过192 gb),硬盘 io性能非常关键。(注:我们在实际开发中发现,以 gpu计算为主时,由于内存实在太大了,就算是内存带宽很高的 cpu也无法承担如此巨大的内存读写操作。)
2.多种算法并用
在并行算法中,由于多种算法需要并发计算,因此需要选择兼顾性能和核数的规格,并且需要确保三种应用(时域算法、频域算法、混合算法)的计算性能最大化。以上是对单一任务负载的效率分析,面对多任务和多用户需求时,如何有效发挥核心工作站的计算效率也是配置服务器时必须考虑的问题。因此,综合考虑客户反馈,电磁仿真计算并行效率最优核心数在6-12核心区间。
个人用户基础超级工作站可以采用12-16核心区间,主频尽量高,睿频尽量高, tdp也尽量高的 cpu型号为最优。推荐顶级 inteli9处理器搭配入门级图形显卡就可以了。推荐28核心-48核心的高频工作站,可以提升多任务处理能力,最优。可同时处理2-4个算例,搭配入门级图形显卡。高端课题组建议采用 gpu负载计算。对于一些大型课题组而言,为了应对复杂任务,建议采用 gpu负载计算。高端课题组建议配置 teslav100类型的双精度计算卡多张,搭配双路高频18-48核心的工作站负载。