Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
dc1394
PDF, PPTX
4,866 views
Arに対する古典分子動力学シミュレーション
Arに対する古典分子動力学シミュレーションを解説したスライドです。
Education
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 19
2
/ 19
3
/ 19
4
/ 19
5
/ 19
6
/ 19
Most read
7
/ 19
8
/ 19
9
/ 19
10
/ 19
Most read
11
/ 19
12
/ 19
13
/ 19
14
/ 19
15
/ 19
Most read
16
/ 19
17
/ 19
18
/ 19
19
/ 19
More Related Content
PDF
Matlantisに込められた 技術・思想_高本_Matlantis User Conference
by
Matlantis
PDF
第一原理計算と密度汎関数理論
by
dc1394
PPTX
How Much Position Information Do Convolutional Neural Networks Encode?
by
Kazuyuki Miyazawa
PDF
Modylas講習会
by
Computational Materials Science Initiative
PPTX
AIと最適化の違いをうっかり聞いてしまう前に
by
Monta Yashi
PDF
スタートアップが提案する2030年の材料開発 - 2022/11/11 QPARC講演
by
Preferred Networks
PPTX
【DL輪読会】GET3D: A Generative Model of High Quality 3D Textured Shapes Learned f...
by
Deep Learning JP
PDF
汎用ニューラルネットワークポテンシャル「PFP」による材料探索_MRS-J2021招待講演_2021/12/15
by
Matlantis
Matlantisに込められた 技術・思想_高本_Matlantis User Conference
by
Matlantis
第一原理計算と密度汎関数理論
by
dc1394
How Much Position Information Do Convolutional Neural Networks Encode?
by
Kazuyuki Miyazawa
Modylas講習会
by
Computational Materials Science Initiative
AIと最適化の違いをうっかり聞いてしまう前に
by
Monta Yashi
スタートアップが提案する2030年の材料開発 - 2022/11/11 QPARC講演
by
Preferred Networks
【DL輪読会】GET3D: A Generative Model of High Quality 3D Textured Shapes Learned f...
by
Deep Learning JP
汎用ニューラルネットワークポテンシャル「PFP」による材料探索_MRS-J2021招待講演_2021/12/15
by
Matlantis
What's hot
PPTX
The PubchemQC project
by
Maho Nakata
PPTX
TVMの次期グラフIR Relayの紹介
by
Takeo Imai
PDF
グラフデータベースは如何に自然言語を理解するか?
by
Insight Technology, Inc.
PDF
三次元表現まとめ(深層学習を中心に)
by
Tomohiro Motoda
PPTX
【DL輪読会】DreamFusion: Text-to-3D using 2D Diffusion
by
Deep Learning JP
PPTX
[DL輪読会]PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metr...
by
Deep Learning JP
PPTX
【LT資料】 Neural Network 素人なんだけど何とかご機嫌取りをしたい
by
Takuji Tahara
PPTX
WBICによる混合正規分布の分離と抽出
by
Yusuke TAMAI
PPTX
【A07】惑星運動の数値シミュレーション【青森大学/ソフトウェア情報学部 鈴木研究室】
by
aomorisix
PDF
Deep Learningによる超解像の進歩
by
Hiroto Honda
PDF
論文紹介 Pixel Recurrent Neural Networks
by
Seiya Tokui
PDF
第126回 ロボット工学セミナー 三次元点群と深層学習
by
Naoya Chiba
PPTX
【DL輪読会】Parameter is Not All You Need:Starting from Non-Parametric Networks fo...
by
Deep Learning JP
PPTX
画像キャプションの自動生成
by
Yoshitaka Ushiku
PDF
拡散する画像生成.pdf
by
NTTDOCOMO-ServiceInnovation
PDF
ディープラーニングの最新動向
by
Preferred Networks
PDF
[Track2-2] 最新のNVIDIA AmpereアーキテクチャによるNVIDIA A100 TensorコアGPUの特長とその性能を引き出す方法
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
[DL輪読会]"Dynamical Isometry and a Mean Field Theory of CNNs: How to Train 10,0...
by
Deep Learning JP
PDF
Point net
by
Fujimoto Keisuke
PPTX
ResNetの仕組み
by
Kota Nagasato
The PubchemQC project
by
Maho Nakata
TVMの次期グラフIR Relayの紹介
by
Takeo Imai
グラフデータベースは如何に自然言語を理解するか?
by
Insight Technology, Inc.
三次元表現まとめ(深層学習を中心に)
by
Tomohiro Motoda
【DL輪読会】DreamFusion: Text-to-3D using 2D Diffusion
by
Deep Learning JP
[DL輪読会]PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metr...
by
Deep Learning JP
【LT資料】 Neural Network 素人なんだけど何とかご機嫌取りをしたい
by
Takuji Tahara
WBICによる混合正規分布の分離と抽出
by
Yusuke TAMAI
【A07】惑星運動の数値シミュレーション【青森大学/ソフトウェア情報学部 鈴木研究室】
by
aomorisix
Deep Learningによる超解像の進歩
by
Hiroto Honda
論文紹介 Pixel Recurrent Neural Networks
by
Seiya Tokui
第126回 ロボット工学セミナー 三次元点群と深層学習
by
Naoya Chiba
【DL輪読会】Parameter is Not All You Need:Starting from Non-Parametric Networks fo...
by
Deep Learning JP
画像キャプションの自動生成
by
Yoshitaka Ushiku
拡散する画像生成.pdf
by
NTTDOCOMO-ServiceInnovation
ディープラーニングの最新動向
by
Preferred Networks
[Track2-2] 最新のNVIDIA AmpereアーキテクチャによるNVIDIA A100 TensorコアGPUの特長とその性能を引き出す方法
by
Deep Learning Lab(ディープラーニング・ラボ)
[DL輪読会]"Dynamical Isometry and a Mean Field Theory of CNNs: How to Train 10,0...
by
Deep Learning JP
Point net
by
Fujimoto Keisuke
ResNetの仕組み
by
Kota Nagasato
More from dc1394
PDF
第一原理計算と密度汎関数理論
by
dc1394
PDF
C++による数値解析の並列化手法
by
dc1394
PDF
Pseudopotential of vanderbilt
by
dc1394
PDF
MBK擬ポテンシャルの作成法
by
dc1394
PDF
単振り子と二重振り子のコンピュータシミュレーション
by
dc1394
PDF
高精度擬ポテンシャル法の開発と表面系への応用
by
dc1394
PDF
Development of highly accurate pseudopotential method and its application to ...
by
dc1394
PDF
Blochの定理の証明
by
dc1394
PDF
SchracVisualizeによる波動関数の可視化
by
dc1394
PDF
水素原子に対するSchrödinger方程式の数値解法
by
dc1394
PDF
Vanderbiltの擬ポテンシャル
by
dc1394
PDF
Troullier and Martinsの擬ポテンシャルの作成法
by
dc1394
PDF
有限要素によるHybrid汎関数の実装
by
dc1394
PDF
Thomas-Fermi方程式のFEMによる解法
by
dc1394
PDF
A lda+u study of selected iron compounds 第二章
by
dc1394
PDF
A lda+u study of selected iron compounds 第一章
by
dc1394
第一原理計算と密度汎関数理論
by
dc1394
C++による数値解析の並列化手法
by
dc1394
Pseudopotential of vanderbilt
by
dc1394
MBK擬ポテンシャルの作成法
by
dc1394
単振り子と二重振り子のコンピュータシミュレーション
by
dc1394
高精度擬ポテンシャル法の開発と表面系への応用
by
dc1394
Development of highly accurate pseudopotential method and its application to ...
by
dc1394
Blochの定理の証明
by
dc1394
SchracVisualizeによる波動関数の可視化
by
dc1394
水素原子に対するSchrödinger方程式の数値解法
by
dc1394
Vanderbiltの擬ポテンシャル
by
dc1394
Troullier and Martinsの擬ポテンシャルの作成法
by
dc1394
有限要素によるHybrid汎関数の実装
by
dc1394
Thomas-Fermi方程式のFEMによる解法
by
dc1394
A lda+u study of selected iron compounds 第二章
by
dc1394
A lda+u study of selected iron compounds 第一章
by
dc1394
Arに対する古典分子動力学シミュレーション
1.
@dc1394 Arに対する古典分子動力学シミュレー ション
2.
自己紹介 Twitter: @dc1394
C++, C#, F#そしてRubyが好きです。 量子力学の数値計算とかやってます。 最も興味のある分野 ・第一原理計算 ・密度汎関数理論(Density Functional Theory, DFT) 第一原理計算やDFTについては、よろしければ拙作の スライドをご覧ください ( http://www.slideshare.net/dc1394/ss-26378208 )。
3.
概要 分子動力学シミュレーションとは 第一原理分子動力学計算
モデルポテンシャル法 Lennard-Jones (LJ)ポテンシャルと無次元化 ArのNVT分子動力学シミュレーション
4.
使用するプログラム言語、ライブラリ 等 プログラム言語はC++11を使用する。 Boost
C++ Librariesを使用する。 三次元可視化のために、Microsoft DirectX 10を使 用する。 コンパイラには、Microsoft Visual C++ 2013 (VC12)を使用する。 さらに、並列計算のために、Intel Threading Building Blocks (Intel TBB)を使用する。
5.
分子動力学シミュレーションとは 分子や原子の運動をNewtonの運動方程式で記 述し、その時間発展を数値的にシミュレーション する方法。 原子や分子の相互作用の記述
(1)第一原理的手法 量子力学的に電子・原子の系のエネルギーを計算し、 原子に働く力を求める方法。 (2)モデルポテンシャル法 実験や第一原理計算の結果を再現するように、経験 的なポテンシャル関数をあらかじめ作成しておく方法。
6.
第一原理分子動力学法 上式のように、系のHamiltonianは明示的に書くこ とができる。 このHamiltonianに対応するSchrödinger
(Dirac) 方程式を数値的に解けば、原理的には系の 全エネルギーが計算できる。 さらに、これを原子座標に対して微分すれば、各 原子に働く力が計算できる。
7.
第一原理分子動力学法 しかし、現実的な系に対しては、Schrödinger (Dirac)方程式を数値的に直接解くことは、現在で も容易なことではない。 また、原子核を厳密に量子力学的に扱うことは、 極めて複雑で、また計算コストを要求するので、 原子核の運動については、Newtonの運動方程式 を用いるのが普通である(cf.
第一原理経路積分 分子動力学法)。 現在、最も汎用的に用いられる方法は、密度汎関 数理論(DFT)に基づく第一原理分子動力学法で ある。
8.
モデルポテンシャル法 実験や第一原理計算の結果を再現するように、経験的 なモデルポテンシャル関数を予め作成しておき、これを 用いてNewtonの運動方程式を数値的に解く方法。 よく使用されるモデルポテンシャル
希ガス系 Lennard-Jones (LJ)ポテンシャル 生体系 AMBER, CHARMmポテンシャル
9.
Lennard-Jones (LJ)ポテンシャル Van
der Waals (vdW)相互作用をモデル化するモ デルポテンシャルの一つ。 力の計算 平衡点r0を求める r0を用いてUを書き直せば、 従って、εは平衡点r0におけるポテ ンシャルの深さを表す。 r0 ε
10.
LJポテンシャルの無次元化 LJポテンシャルを無次元化し、単純化する。 上式を次のように変形する。
ここで、以下の読み替えを行う。 次式の無次元化したLJポテンシャルが得られる。
11.
温度の無次元化 温度の定義は、以下となる。 ここで、換算温度を次式で定義する。
このとき、温度と換算温度は以下の関係を持つ。 ここでArの場合において、実験的に決定された値 を用いると、換算温度の一単位は、絶対温度では、 T = 119.8 (K) となる。
12.
時間の無次元化 時間の単位を次式で定義する。 ここで、Arの場合において、実験的に決定された 値を用いると、換算時間の一単位は、
τ = 2.156×10-12 (sec) = 2.156 (psec) となる。
13.
シミュレーションの設計 1. 基本方程式は何か?
Newtonの運動方程式(ma = F) 打ち切りLJポテンシャル N(粒子数)、V(体積)、T(温度)を一定とするNVTアン サンブル→温度を制御する必要がある 2. 方程式をいかに解くか? Verlet法を用いてNewton方程式を数値的に解く。 Woodcockの速度スケーリング法を用いて温度を制 御する。 周期境界条件の導入
14.
周期境界条件の導入 セルの端の影響を軽減するために、ユニットセル が周期的に配置されているとする→周期境界条 件 さらに、原子がセルの外側に出た場合には、周期 性を考慮し、ユニットセル内に戻す。
15.
周期境界条件 CMSI配信講義B 第10回
大規模MD並列化の技術 1 ( http://www.cms-initiative.jp/ja/events/school- event/B/0619-andoh ) の図を引用・改変
16.
1K, 10KにおけるMDの比較 1K 10K
17.
100K, 1000KにおけるMDの比較 100K 1000K
18.
ソースコードとバイナリへのリンク このプログラムのソースコードは、GitHub上で公 開しています。 https://github.com/dc1394/LJ_Argon_MD
また、バイナリも以下で公開しています。 https://github.com/dc1394/LJ_Argon_MD/release s/tag/v0.12 ライセンスは2条項BSDライセンスとします。
19.
まとめ 経験的なLJポテンシャルを用いて、Arについて Newtonの運動方程式を導いた。 上記の方程式をVerlet法を用いて数値的に解くこ とにより、リアルタイム分子動力学シミュレーショ ンを行った。
Woodcockの速度スケーリング法を用いて温度を 制御した(NVTアンサンブル)。 計算負荷が非常に大きいため、Intel Threading Building Blocks (Intel TBB)を用いて並列化を行い、 計算の高速化を図った。
Download