我正在寻找可以模拟多种离子种类的“热”等离子体的软件……所以某种模拟软件可以计算离子温度和密度分布,同时考虑离子-离子、离子-电子、中性离子碰撞。最好是开源的,尽管价格合理且具有良好用户界面的现成软件包就足够了。
我是编码初学者,只使用过 python 和 Visual Basic,我没有足够的时间来篡改自定义 C++ 和 C 库。我需要一个主要关注物理和系统统计的引擎,而不是模拟背后的编码实现。
我正在寻找可以模拟多种离子种类的“热”等离子体的软件……所以某种模拟软件可以计算离子温度和密度分布,同时考虑离子-离子、离子-电子、中性离子碰撞。最好是开源的,尽管价格合理且具有良好用户界面的现成软件包就足够了。
我是编码初学者,只使用过 python 和 Visual Basic,我没有足够的时间来篡改自定义 C++ 和 C 库。我需要一个主要关注物理和系统统计的引擎,而不是模拟背后的编码实现。
正如我在评论您在 Physics SE 上的帖子时提到的那样,Smilei似乎提供了您正在寻找的一切。它功能强大,是开源的,您无需以任何方式修改代码 - 您所需要做的就是使用您想添加的任何参数初始化模拟,然后运行程序。
不过,这里有三个警告。首先是尽管有几个关于如何使用 Smilei 的非常简单明了的教程(请参阅此处了解如何模拟热等离子体的示例),但选项的数量可能令人望而生畏。我建议运行一些教程,然后根据需要简单地将块添加到这些文件中,而不是尝试自己从头开始编写一个。
第二个警告是,像所有等离子体模拟一样,如果你想检查一个大型或复杂的系统,你将需要大量的计算能力。这就是计算物理学中野兽的本质。如果没有超级计算机可以运行,几乎总是不可能运行真正的 3D 模拟。如果你想使用个人电脑,那么一维模拟是一个更现实的目标,而二维模拟是可能的,只要你保持系统很小。
最后,在模拟运行后,您还需要对其进行分析。有关如何执行此操作的更多信息可以在教程中找到,但如果您还不熟悉它们,请准备好花一些时间学习一些基本的绘图和数据分析技术。