MMD是作为Android应用程序实现的经典分子动力学代码。 MMD是分子动力学方法(Method of Molecular Dynamics)的缩写,它是粒子(原子,分子)运动的计算机模拟。此模拟是针对给定的初始条件和边界条件以及描述粒子相互作用的电势完成的。
颗粒的轨迹是通过数值确定的。牛顿运动方程的众所周知的速度Verlet积分用于相互作用粒子的系统。使用取决于两个粒子之间距离的“成对势函数”来解析地定义粒子之间的力。
在物理学中,MMD用于检查无法直接观察到的原子级现象的动力学。在移动设备环境中,它可以用作小型移动实验室,以了解粒子物理学的基础。此外,它还可以用于生成适合用作动态壁纸的动态图片。
应用特点:
-该应用程序可以设置为动态壁纸,以可视化当前的实验设置。
-在动态壁纸模式下,活动的“静态”壁纸可以用作背景。您可以将自己喜欢的背景图片与前面“悬浮”的粒子混合。
-在主应用程序中所做的更改将应用于动态壁纸守护程序,以使壁纸调整更加容易。
-使用给定尺寸的对角线或正方形网格生成粒子的初始结构
-可以选择边界条件(全能量恒定,动能恒定或无约束)
-如果动能受到限制,则可以应用“热变化”来模拟系统的加热/冷却
-可以更改重力值。重力矢量也可以通过旋转设备来更改。
-选择和可视化选定潜力的可能性。当前,存在三种常见的潜力:Lennard-Jones,Morse和Born-Mayer。
-可以从内置剪贴画中选择粒子皮肤。
-多点触控界面用于缩放和拖动实验区域。
注意:由于应用程序实现了数值积分方法,因此会产生大量的CPU负载。因此,动态壁纸模式不适用于低功耗设备。
该应用程序是100%开源的。请随时在https://github.com/mkulesh/molecularDynamics上下载,浏览,整理或贡献它
语言:英语,俄语。