em-pic 上的频谱求解器

计算科学 有限差分 模拟 电磁学 谱法
2021-12-17 12:30:32

我最近正在研究谱求解器以实现 EM-PIC 代码。我读了一篇文章,有一些问题。

许多 PIC 代码使用频谱求解器来克服 FDTD 上的数值伪影。

在 PSTD 和 PSATD 格式的空间导数的高阶逼近中,

xEx|i,j,kn=Σl=0p/21cl,pEx|i+1/2+l,j,knEx|i1/2l,j,knΔx
由于计算效率,经过傅里叶变换后,
F[xEx]=i[kx]pEx^[kx]p=Σl=0p/21cl,peikx(l+1/2)Δxeikx(l+1/2)ΔxΔx
在哪里F表示傅里叶变换和Ex^=F[Ex].

术语[kx]pkx当 p 趋于无穷大时。但通常使用值p在实践中 32 或 64(如文章所述)。

有什么理由使用p实际值是 32 还是 64?

如果我让p=,我不需要使用上面的高阶近似公式。然后,它变得更简单,我认为计算成本会降低。

0个回答
没有发现任何回复~