PySurf パッケージにおける非アディアバティック分子ダイナミクスの準古典的なマッピングアプローチの実装
David Picconi1, Maximilian F S J Menger2, Elisa Palacino-González1
1Institute of Theoretical and Computational Chemistry, Heinrich-Heine University, Düsseldorf, Germany. david.picconi@hhu.de.
PySurfパッケージは,非アディアバティック分子動態シミュレーションのための準古典的な方法と表面ホッピングを統合しています. これは,正確な量子力学と比較して,様々な軌道をベースにしたプロパガーターを可能にします.
科学分野:
- コンピュータ化学
- 量子力学について
- 分子モデリング
背景:
- 非アディアバティック分子ダイナミクスシミュレーションは化学反応を理解するために不可欠です.
- 既存の方法には,異なる準古典的アプローチのための統一された枠組みがしばしば欠けている.
研究 の 目的:
- 非アディアバティック分子ダイナミクスのための包括的な計算ツールを開発する.
- 各種の準古典的方法と表面ジャンプスキームのベンチマークを可能にします.
主な方法:
- Mayer-Miller-Stock-Thossマッピング準古典的方法の実施について
- 多様なマッピングアプローチの統合 (Ehrenfest,LSC-IVR,PBME,Unity,Spin,SQW)
- 複数の表面のジャンプ味 (Fewest-Switches,Landau-Zener,マッピングにインスパイアされた) を含む.
- プラグインの開発 糖尿病のビブロニックモデル
- 正確な量子力学 (例えば,MCTDH) と比較する.
主要な成果:
- 統一されたPySurfコードで,様々な非対戦的動態シミュレーションを行う.
- ハーモニックとアンハーモニックの2つの状態モデルによるプロパガータのベンチマークの成功
- 振動モードの相関効果を動力学に示す.
結論:
- 開発されたPySurfフレームワークは,準古典的な方法の強固なベンチマークを容易にする.
- 統合されたアプローチは,分子システムにおける非アディアバティックなプロセスの研究を強化します.
- 計算化学者と物理学者にとって貴重なツールとなる.
さらに関連する動画
12:11Computation of Atmospheric Concentrations of Molecular Clusters from ab initio Thermochemistry
Published on: April 8, 2020
10:27Contrast-Matching Detergent in Small-Angle Neutron Scattering Experiments for Membrane Protein Structural Analysis and Ab Initio Modeling
Published on: October 21, 2018
関連する概念動画
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Distribution of Molecular Speeds
Van der Waals Equation
First, the attractive forces between molecules, which are stronger at higher densities and reduce the pressure, are considered by adding to the pressure a term equal to the square of the molar density multiplied by a positive coefficient a. Second, the volume...
Predicting Molecular Geometry
Van der Waals Interactions
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
