LAMMPS
大規模原子/分子大規模並列シミュレータ(LAMMPS)は、サンディア国立研究所の分子動力学プログラムです。 LAMMPSは、パラレル通信にメッセージパッシングインターフェイス(MPI)を利用し、 GNU GeneralPublicLicenseの条件の下で配布される無料のオープンソースソフトウェアです。
大規模な原子/分子の大規模並列シミュレータ
原作者
スティーブ・プリンプトン、エイダン・トンプソン、スタン・ムーア、アクセル・コールマイヤー、リチャード・バーガー
開発者
サンディア国立研究所テンプル大学
初回リリース
1995 ; 27年前 (1995)
安定リリース
2021年9月29日/2021年9月29日 ; 9ヶ月前 (2021-09-29)
リポジトリ
github .com / lammps / lammps
で書かれている
C ++
オペレーティング·システム
クロスプラットフォーム:Linux、macOS、Windows、FreeBSD
プラットホーム
x86、x86-64
サイズ 470 MB で利用可能
英語
タイプ
分子動力学
ライセンス
GNU General Public License
Webサイト
www .lammps .org
LAMMPSは元々、米国エネルギー省の2つの研究所と民間企業の3つの研究所との間の共同研究開発契約(CRADA)に基づいて開発されました。 2016年現在、サンディア国立研究所とテンプル大学の研究者によって維持および配布されています。
コンテンツ
1 特徴
2 も参照してください
3 参考文献
4 外部リンク
特徴
計算効率のために、LAMMPSはネイバーリスト(Verletリスト)を使用して近くの粒子を追跡します。リストは、粒子の局所密度が大きくなりすぎないように、短距離で反発する粒子を含むシステム用に最適化されています。
並列コンピューターでは、LAMMPSは空間分解技術を使用して、シミュレーションドメインを小さな3Dサブドメインに分割し、そのうちの1つが各プロセッサーに割り当てられます。プロセッサは、サブドメインに隣接するアトムのゴーストアトム情報を通信して保存します。LAMMPSは、粒子がほぼ均一な密度で3D長方形ボックスを埋めるシステムに対して(並列計算の意味で)最も効率的です。
LAMMPSはまた、加速された方法で結合されたスピンと分子動力学を可能にします。
LAMMPSは、多くの分析ツールやエンジンとも連動しています。
も参照してください
並列計算
分子力学モデリング用ソフトウェアの比較
分子設計ソフトウェア
無料のオープンソースソフトウェアパッケージのリスト
参考文献
^ a bcd 「 LAMMPS 分子動力学シミュレーター」。サンディア国立研究所。2021-10-20を取得。
^ Plimpton、S.(1993-05-01)。「短距離分子動力学のための高速並列アルゴリズム」。土井:10.2172/10176421。
^ トランキダ、ジュリアンガイ; ウッド、ミッチェル; ムーア、スタンジェラルド(2018-09-01)。「超並列フレームワークにおける結合された磁気スピンダイナミクスと分子動力学:LDRD最終報告書」。土井:10.2172/1493836。OSTI1493836。_ S2CID127973739。_ ^ Stukowski、Alexander(2009-12-15)。「OVITO-OpenVisualizationToolを使用した原子シミュレーションデータの視覚化と分析」。材料科学と工学におけるモデリングとシミュレーション。18(1):015012 . doi:10.1088 / 0965-0393/18/1/015012。ISSN0965-0393。_ ^ 「dSEAMS:分子シミュレーションのための延期された構造解明分析」。arXiv:1909.09830。土井:10.1021/acs.jcim.0c00031.s001。
^ McGibbon、Robert T; ボーシャン、カイルA; シュワンテス、クリスチャンR; 王、リーピン; エルナンデス、カルロスX; ハリガン、マシューP; レーン、トーマスJ; Swails、Jason M; Pande、Vijay S(2014-09-09)。「MDTraj:分子動力学軌道の分析のための最新のオープンライブラリ」。生物物理ジャーナル。109(8):1528–32。bioRxiv 10.1101/008896。土井:10.1016/j.bpj.2015.08.015。PMC4623899。_ PMID26488642。_
外部リンク
公式ウェブサイト
ポータル:
フリーでオープンソースのソフトウェア
この科学ソフトウェア”