一、課程說明(Course Description)

In this course, I will teach molecular dynamics simulations to students.
Capabilities of programming and running programs are prerequisites for this
course. Knowledge about numerical analysis, classical mechanics and
statistical mechanics in very helpful in understanding the techniques and
methods of molecular dynamics simulations.


二、指定用書(Text Books)

None

三、參考書籍(References)

1. Rapaport, the Art of Molecular Dynamics Simulation, 2nd edition,
Cambridge 2004
2. Haile, Molecular Dynamics Simulation -- elementary methods, Wiley 1992
3. Allen and Tildesley, Computer Simulation of Liquids, Oxford 1987
4. Frenkel and Smit, Understanding Molecular Simulation -- from Algorithms
to Applications, 2nd edition, Academic Press 2002
5. Tuckerman, Statistical mechanics: Theory and molecular simulation, Oxford
2010


四、教學方式(Teaching Method)

three lecture hours per week.

Note: this is not an "experimental" or "practical" course.
There will be no class to teach students how to do programming or running
simulations. However, programming and running simulations will be a part of
student's home works.


五、教學進度(Syllabus)

1.Introduction (week 1)
2.Basic molecular dynamics (week 2)
3.Integration methods: Euler’s method, Runge-Kutta method, predictor-
corrector method, Verlet algorithm; Interaction computations: neighbor-list
method, cell subdivision (week 3 & 4)
4. Alternative ensembles: NVT, NPT (week 5 & 6)
5.Statistical properties: RDF, heat capacity, chemical potential, entropy
(week 7)
6.Dynamical properties: transport coefficients, dynamic structure (week 8)
7.Long-range interactions: Ewald summation (week 9 & 10)
8.Geometric constraints: Shake and Rattle algorithms (week 11)
9.Rigid molecules: quaternions (week 12)
10.Many-body interactions: three-body forces, EAM (week 13)
11.Multiple time step scheme: rRESPA (week 14&15)


六、成績考核(Evaluation)

Homework 30%
Midterm exam 35%
Final exam 35%


七、可連結之網頁位址

For more information, please refer to
http://mx.nthu.edu.tw/~pyhsiao/teaching.htm