阿米克斯

AMIKS是一个用于大规模并行计算系统上随机振荡器数值分析的程序。计算机程序国家注册证书№2016616439,计算机程序注册日期:2016年6月10日]。(在俄罗斯):在超级计算机上使用蒙特卡罗方法数值求解随机微分方程的AMIKS程序的复合体。本文描述了在超级计算机上求解随机微分方程组(SDE)的复杂程序AMIKS。除了能够为SDE的数值求解创建新的软件模块外,AMIKS已经有现成的软件模块,当加载时,可以使用新参数重新计算特定任务。计算程序模块由一些SDE系统组成,这些系统出现在以下科学领域:线性和非线性振荡电路、随机结构的SDE、奇异吸引子、航天器和陀螺仪的运动、化学反应中的自振荡状态,带电粒子在电磁场中的运动,流体和气体运动的微分方程,泊松分量的微分方程。AMIKS能够用偏导数数值求解随机微分方程,在对空间变量进行离散化后,可以归结为SDE系统的数值解。由此,将出现由数万个方程组成的SDE系统,这需要在数百个超级计算机内核上进行长时间的计数。以Korteweg-de-Vries方程为例,该方程对某些参数有孤立波的解。在AMIKS用户界面中,有机会在个人计算机上进行测试计算,以便为超级计算机上的任务设置选择必要的参数。对于Korteweg-de-Vries方程,给出了在IVMMG-SB-RAS西伯利亚超级计算机中心NKS-30T机群上的数值实验结果。为了分析数值解,AMIKS提供了一个方便的界面来绘制诸如频率特性、积分曲线、相位图以及解的谱图。特别是,最后一个泛函是专门为偏导数的SDE数值分析而开发的。随后,作者计划继续开发偏导数中SDE分析的工具。