物理化学II
授業の概要
物理化学の応用として、分子シミュレーションを使用して物質の分子レベルでの性質を調べる方法を学びます。
分子シミュレーションとはコンピュータを用いて分子の動きを数値で計算し、 物質の状態を再現する手法です。 分子シミュレーションを用いて分子の動きを計算する手法を学び、実際に分子シミュレーションプログラムを実行してシミュレーションの結果から温度、圧力などの物理量や物質の特徴を調べる方法についても学びます。
物理化学II 演習ページ
授業内容
- 【講義】無次元化、原子間相互作用 (10/07)
- 【講義】原子配置、分子運動と速度分布 (10/21)
- 【実習】Python の復習 (10/28)
- 【実習】分子配置の作成 (11/05)
- 【実習】分子の初期速度と速度分布 (11/11)
- 【実習】分子間に働く力の計算 (11/18)
- 【講義】運動方程式の表し方 (11/25)
- 【講義】運動方程式の数値積分 (12/02)
- 【実習】数値積分を用いた分子の動きの計算 (12/09)
- 【講義】熱力学量・分布関数の計算方法 (12/16)
- 【実習】シミュレーションの実行と温度・圧力の計算 (12/23)
- 【講義】拡散係数の計算方法 (01/06)
- 【実習】平均自乗変位と拡散係数の計算 (01/14)
- 【実習】自己速度相関関数と拡散係数の計算 (01/20)
- 【実習】まとめ (01/27)
(※日程は2024年度のもの)
Qtを用いたC言語のプログラミング
Qt(キュート)はコンピュータプログラムの開発環境です。 QtにはQt Creatorという統合開発環境があり、 これを用いると比較的簡単にプログラミング、コンパイル、デバッグを行うことができます。
情報処理演習室でのQt Creatorの使用法は下記を参照して下さい。
IPython Notebook を用いた Python プログラミング
Python は、C言語と異なりコンパイルなしでプログラムを実行できる プログラミング言語です。 Python には、豊富な外部ライブラリがあるため、 これらを使用することで高度な処理を比較的簡単なプログラムで実現できます。
Ubuntu での Python の使い方
福井大学の情報処理演習室では Ubuntu という Linux 環境から Python を使うことができます。 下記に福井大学の情報処理演習室での IPython Notebook の起動・終了方法などの説明がありますので参照して下さい。