MMDは、Android用アプリとして実装された古典的な分子動力学コードです。 MMDは、Method of Molecular Dynamicsの頭字語であり、粒子(原子、分子)の動きのコンピューターシミュレーションです。このシミュレーションは、与えられた初期条件と境界条件、および粒子の相互作用を表すポテンシャルに関して行われます。
粒子の軌道は数値的に決定されます。ニュートンの運動方程式のよく知られているVelocityVerlet統合は、相互作用する粒子のシステムに使用されます。粒子間の力は、2つの粒子間の距離に依存する「ペアポテンシャル関数」を使用して分析的に定義されます。
物理学では、MMDを使用して、直接観察できない原子レベルの現象のダイナミクスを調べます。モバイルデバイスのコンテキスト内では、素粒子物理学の基礎を理解するための小さな移動実験室として使用できます。さらに、ライブ壁紙として適したダイナミックな写真を作成するために使用できます。
アプリケーションの機能:
-アプリケーションは、現在の実験設定を視覚化するライブ壁紙として設定できます。
-ライブ壁紙モードでは、アクティブな「静的」壁紙を背景として使用できます。お気に入りの背景画像を、その前に「飛んでいる」粒子と混ぜることができます。
-メインアプリケーションで行われた変更は、壁紙の調整を容易にするためにライブ壁紙デーモンに適用されます。
-粒子の初期構造の生成では、指定された寸法の対角グリッドまたは正方形グリッドを使用します
-境界条件を選択する可能性(全エネルギーが一定、運動エネルギーが一定、または制約なし)
-運動エネルギーが制限されている場合、システムの加熱/冷却をシミュレートする「熱変化」を適用することが可能です
-重力値を変更する可能性。重力ベクトルは、デバイスを回転させることによっても変更できます。
-選択した可能性を選択して視覚化する可能性。現在、3つの一般的な可能性が利用可能です:レナードジョーンズ、モース、ボーンメイヤー。
-パーティクルスキンは、組み込みのクリップアートから選択できます。
-マルチタッチインターフェイスを使用して、実験領域をズームおよびドラッグします。
注:アプリケーションは数値積分法を実装しているため、かなりのCPU負荷が発生します。したがって、ライブ壁紙モードは低電力デバイスには適していません。
アプリは100%オープンソースです。 https://github.com/mkulesh/moleculeDynamicsからダウンロード、探索、フォーク、または貢献してください。
言語:英語、ロシア語。