Difference between revisions of "Simulation Techniques for Soft Matter Sciences (SS 2008)"
Line 7: | Line 7: | ||
:English | :English | ||
;Time and Room | ;Time and Room | ||
− | :Lecture: Thu | + | :Lecture: Thu special appointment, FIAS Room 200 <br/>Tutorials: Thu 16:00-18:00, Phys 1.120 |
Soft matter science is the science of "soft" materials, like polymers, liquid crystals, colloidal suspensions, ionic solutions, hydrogels and most biological matter. The phenomena that define the properties of these materials occur on mesoscopic length and time scales, where thermal fluctuations play a major role. These scales are hard to tackle both experimentally and theoretically. Instead, computer simulations and other computational techniques play a major role. | Soft matter science is the science of "soft" materials, like polymers, liquid crystals, colloidal suspensions, ionic solutions, hydrogels and most biological matter. The phenomena that define the properties of these materials occur on mesoscopic length and time scales, where thermal fluctuations play a major role. These scales are hard to tackle both experimentally and theoretically. Instead, computer simulations and other computational techniques play a major role. | ||
Line 32: | Line 32: | ||
|-valign="top" | |-valign="top" | ||
− | ! | + | ! 10.4. |
| Monte-Carlo integration/simulation (Simple vs. Importance sampling) | | Monte-Carlo integration/simulation (Simple vs. Importance sampling) | ||
Line 39: | Line 39: | ||
|-valign="top" | |-valign="top" | ||
− | ! | + | ! 17.4. |
| 2D Random walks (RW) and Self-avoiding random walks (SAW)--Ising model I (Phase transitions, Critical phenomena, Finite size scaling) | | 2D Random walks (RW) and Self-avoiding random walks (SAW)--Ising model I (Phase transitions, Critical phenomena, Finite size scaling) | ||
|-valign="top" | |-valign="top" | ||
− | ! | + | ! 24.4. |
| 2D Ising model II (Reweighting, Cluster Algorithm) | | 2D Ising model II (Reweighting, Cluster Algorithm) | ||
|-valign="top" | |-valign="top" | ||
− | ! | + | ! 1.5. |
+ | | '''Holiday''' | ||
+ | |||
+ | |-valign="top" | ||
+ | ! 08.5. | ||
| Error Analysis (Binning, Jackknife, ...) | | Error Analysis (Binning, Jackknife, ...) | ||
+ | |||
|-valign="top" | |-valign="top" | ||
− | ! | + | ! 15.5. |
− | | | + | | Molecular Dynamics I (Velocity Verlet algorithm, Reduced units, Langevin thermostat, Potentials, Forces, Atomistic force fields) |
|-valign="top" | |-valign="top" | ||
− | ! | + | ! 22.5. |
− | | | + | | '''Holiday''' |
|-valign="top" | |-valign="top" | ||
− | ! | + | ! 29.5. |
| Molecular Dynamics II | | Molecular Dynamics II | ||
− | |||
− | |||
− | |||
|-valign="top" | |-valign="top" | ||
− | ! | + | ! 5.6. |
| Long range interactions (Direct sum, Ewald summation, P3M, Fast Multipole method) | | Long range interactions (Direct sum, Ewald summation, P3M, Fast Multipole method) | ||
This pdf file {{Download|long_range_lecture.pdf|long_range_lecture.pdf}} contains surely too many details, but I will walk you through in class. In case you like to have some more background material, here is a review article by A. Arnold and me about this topic ({{Download|arnold05a.pdf|arnold05a.pdf}}) | This pdf file {{Download|long_range_lecture.pdf|long_range_lecture.pdf}} contains surely too many details, but I will walk you through in class. In case you like to have some more background material, here is a review article by A. Arnold and me about this topic ({{Download|arnold05a.pdf|arnold05a.pdf}}) | ||
|-valign="top" | |-valign="top" | ||
− | ! | + | ! 12.6. |
| Continuation of long range lecture, beginning of ''How to simulate Polymers and Polyelectrolytes''. | | Continuation of long range lecture, beginning of ''How to simulate Polymers and Polyelectrolytes''. | ||
|-valign="top" | |-valign="top" | ||
− | ! | + | ! 19.6. |
− | | | + | | Continuation on ''How to simulate Polymers and Polyelectrolytes'' and background of Poisson-Boltzmann Theory. |
− | |||
|-valign="top" | |-valign="top" | ||
− | ! | + | ! 26.6. |
| Introduction to the Project work: charged infinite rods in ionic solution-comparison to PB theory. {{Download|CompMethods.pdf|CompMethods.pdf}} | | Introduction to the Project work: charged infinite rods in ionic solution-comparison to PB theory. {{Download|CompMethods.pdf|CompMethods.pdf}} | ||
Line 87: | Line 88: | ||
|-valign="top" | |-valign="top" | ||
− | ! | + | ! 03.7. |
− | | Extended tutorial | + | | Extended tutorial: project work |
− | |||
− | |||
− | |||
− | |||
|-valign="top" | |-valign="top" | ||
− | ! | + | ! July. |
− | | <span style="color:black;border: solid red"> | + | | <span style="color:black;border: solid red"> Oral examination in my office FIAS 02.301, date to be fixed </span>. |
|} | |} |
Revision as of 15:26, 14 April 2008
Overview
- Type
- Lecture (2 SWS) and Tutorials (2 SWS)
- Lecturer
- PD Dr. Christian Holm (Lecture) and working group (Tutorials)
- Course language
- English
- Time and Room
- Lecture: Thu special appointment, FIAS Room 200
Tutorials: Thu 16:00-18:00, Phys 1.120
Soft matter science is the science of "soft" materials, like polymers, liquid crystals, colloidal suspensions, ionic solutions, hydrogels and most biological matter. The phenomena that define the properties of these materials occur on mesoscopic length and time scales, where thermal fluctuations play a major role. These scales are hard to tackle both experimentally and theoretically. Instead, computer simulations and other computational techniques play a major role.
The course will give an introduction to the computational tools that are used in soft matter science, like Monte-Carlo (MC) and Molecular dynamics (MD) simulations (on- and off-lattice) and Poisson-Boltzmann theory (and extensions).
Prerequisites
The course is intended for participants in the Master Program "Computational Science", but should also be useful for FIGSS students and for other interested science students.
We expect the participants to have basic knowledge in classical and statistical mechanics, thermodynamics, electrodynamics, and partial differential equations, as well as knowledge of a programming language (preferably C or C++).
Lecture and tutorials
The lecture is accompanied by hands-on-tutorials which will be held in the computer room (Physics, 1.120). They consist of practical excercises at the computer, like small programming tasks, simulations, visualisation and data analysis.
The tutorials build on each other, therefore continous attendance is expected.
The dates of the tutorials will be scheduled in the first lecture.
Lecture
Date | Subject |
---|---|
10.4. | Monte-Carlo integration/simulation (Simple vs. Importance sampling)
Look at Zuse's Z3 computer from 1941: Z3 and read something about the first big US computer at Los Alamos Evolving from Calculators to Computers |
17.4. | 2D Random walks (RW) and Self-avoiding random walks (SAW)--Ising model I (Phase transitions, Critical phenomena, Finite size scaling) |
24.4. | 2D Ising model II (Reweighting, Cluster Algorithm) |
1.5. | Holiday |
08.5. | Error Analysis (Binning, Jackknife, ...)
|
15.5. | Molecular Dynamics I (Velocity Verlet algorithm, Reduced units, Langevin thermostat, Potentials, Forces, Atomistic force fields) |
22.5. | Holiday |
29.5. | Molecular Dynamics II
|
5.6. | Long range interactions (Direct sum, Ewald summation, P3M, Fast Multipole method)
This pdf file |
12.6. | Continuation of long range lecture, beginning of How to simulate Polymers and Polyelectrolytes. |
19.6. | Continuation on How to simulate Polymers and Polyelectrolytes and background of Poisson-Boltzmann Theory. |
26.6. | Introduction to the Project work: charged infinite rods in ionic solution-comparison to PB theory. ![]() ![]() A good background reading is the thesis of M. Deserno |
03.7. | Extended tutorial: project work |
July. | Oral examination in my office FIAS 02.301, date to be fixed . |
Tutorials
Materials on the tutorials can be found behind the links!
Date | Subject | Tutors |
---|---|---|
19.4. | Introductory tutorial | Kai Grass |
26.4. | Random walks | Kai Grass |
3.5. | Monte Carlo: The Ising model I | Marcello Sega |
10.5. | Monte Carlo: The Ising model II | Marcello Sega |
17.5. | Holiday | |
24.5. | Error analysis | Joan Josep Cerdà |
31.5. | Molecular Dynamics: Lennard-Jones liquid | Qiao Baofu |
7.6. | Holiday | |
14.6. | Introduction to MD simulations with ESPResSo | Mehmet Süzen |
21.6. | Long range interactions: Direct sum and Ewald summation | Joan Josep Cerdà |
28.6. | Visualisation of MD simulations with VMD | Olaf Lenz |
5.7. | Simulation of polymers and polyeletrolytes | Qiao Baofu |
12.7. | Extended tutorial I: project work | Olaf Lenz and Mehmet Süzen |
19.7. | Extended tutorial II: project work | Olaf Lenz and Mehmet Süzen |
Recommended literature
-
Daan Frenkel, Berend Smit.
Understanding Molecular Simulation: From Algorithms to Applications.
Part of Computational Science, volume 1. Edition 2.
Academic Press, San Diego, 2002. ISBN: 978-0-12-267351-1.
[DOI] -
Mike P. Allen, Dominik J. Tildesley.
Computer Simulation of Liquids.
Part of Oxford Science Publications. Edition 1.
Clarendon Press, Oxford, 1987.
-
D. C. Rapaport.
The Art of Molecular Dynamics Simulation.
Edition 2.
Cambridge University Press, 2004. ISBN: 9780511816581.
[DOI] -
D. P. Landau, K. Binder.
A guide to Monte Carlo Simulations in Statistical Physics.
Edition second edition.
Cambridge, 2005.
-
M. E. J. Newman, G. T. Barkema.
Monte Carlo Methods in Statistical Physics.
Edition 2002 edition.
Oxford University Press, 1999.