一、課程說明(Course Description)

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


二、指定用書(Text Books)

None

三、參考書籍(References)

1. D. C. 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


四、教學方式(Teaching Method)

three lectures per week.

Please notice that this is not an "experimental" or "practical" course.
There will be no arrangement of classes to teach students programming or running simulations. However, programming and running simulations will be a part of student's homeworks.


五、教學進度(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