在处理速度上寻找python的替代品:2D quantum parti

2024-06-15 03:20:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个用Python编写的程序,它精确地显示了量子粒子在1维和2维阱中的时间演化。我懒得把整件事都发到网上,但我很乐意把来源电邮给任何愿意看的人。在

我的问题是:有没有更快的方法?这东西应该看起来像是在它的盒子里疯了,而不是平静地四处滑动。运行程序时,请在“实时”选项上选择“是”以获得性能诊断。它每实际每秒大约运行3个dt步(10-6到10-18秒)。不用说,当这个程序实时显示1秒后粒子发生了什么时,我将变老变灰。有什么建议吗?在


Tags: 方法程序选项时间dt来源量子粒子
1条回答
网友
1楼 · 发布于 2024-06-15 03:20:48

It runs at about 3 dt steps (on the order of 10^-6 to 10^-18 seconds) per actual real second. Needless to say, by the time this program shows me what has happened to the particle after 1 second of real time, I will be old and grey. Any suggestions?

如果幸运的话,通过改变语言实现或语言,您可以获得10到100倍的加速。但听起来你想要的是更快的性能。为此,您需要:

  • 您正在使用的算法发生根本性变化,和/或
  • 使用具有大量硬件并行性的计算平台。在

这种计算问题没有简单的解。在

相关问题 更多 >