Qn-Util
目次
チュートリアル
README0
RMC Topology / FNC Generator
概要
設計方針
クラス構成
VaspStructure
QnNetworkAnalysis
RmcConstraintWriter
QnNetworkBuilder
本ライブラリの特徴
RMC_POT における FNC と Topology
Qn ネットワーク解析
目的
ネットワークモデル
Qn の定義
解析手順
1. 原子種抽出
2. Central–Bridge 探索
cutoff
nearest
3. Bridge–Second 探索
second_use_first_network = false
second_use_first_network = true
4. Bridge 判定
5. Qn 判定
解析結果
FNC (Fixed Neighbour Constraint)
FNC とは
RMC_POT における FNC の位置付け
FNC の考え方
本ライブラリでの FNC 生成
FNC Type
FNC Pair
FNC ファイル構成
Pair の対称性
Type 管理
FNC の特徴
本ライブラリでの位置付け
Topology (
*.top
)
Topology とは
FNC との違い
RMC_POT における Bonded Potential
Topology の構成
本ライブラリでの考え方
Bond の生成
Angle の生成
Bond Parameter
Angle Parameter
Atom 情報
Unit Topology
Network Topology
Unit Topology と Network Topology の違い
SiO₂ 実装との関係
RmcConstraintWriter の役割
JSON 設定ファイル
概要
設定の流れ
network
Neighbor 探索
First
Second
second_use_first_network
Bond Parameter
Angle Parameter
Atom 情報
FNC Type
JSON の役割
SiO₂ に依存する設定
他材料への適用
適用が難しい材料
設計思想
SiO₂ 実装と他材料への展開
概要
SiO₂ 固有となる部分
1. Qn の定義
2. SiO4 四面体
3. Bond Parameter
4. Angle Parameter
汎用化されている部分
Structure
Neighbor Search
Network Model
Writer
どの材料まで利用できるか
そのまま利用しやすい材料
少し修正が必要な材料
アルゴリズム変更が必要な材料
適用が困難な材料
qn_util
qn_util package
Submodules
qn_util.config_error module
qn_util.install module
qn_util.qn_network_analysis module
qn_util.qn_network_builder module
qn_util.rmc_constraint_writer module
qn_util.vasp_structure module
Qn-Util
qn_util
View page source
qn_util
qn_util package
Submodules
qn_util.config_error module
qn_util.install module
qn_util.qn_network_analysis module
qn_util.qn_network_builder module
qn_util.rmc_constraint_writer module
qn_util.vasp_structure module