Topic outline
General
V době koronavirové epidemie používejte tuto stránku:
http://old.vscht.cz/fch/cz/pomucky/kolafa/MMSe.html
Níže uvedené organizační informace ani přednášky nejsou aktuální!The presentations are in English. Optional (not compulsory) parts are marked orange and/or + sign.
Course requirements:
- Read and report a scientific paper in the
field of molecular modeling and simulation. You can choose either a
paper from the list (see the link below), or any paper from the broad field of
modeling/simulations of your own choice.
In the latter case, please send me the paper first. See http://old.vscht.cz/fch/tresen/Predmet2.html for more information.
- Write a final test and score at least 50%. A sample test is given below.
- In case of marginal results, an oral exam may follow.
Videopřednášky na YouTube
- Read and report a scientific paper in the
field of molecular modeling and simulation. You can choose either a
paper from the list (see the link below), or any paper from the broad field of
modeling/simulations of your own choice.
In the latter case, please send me the paper first. See http://old.vscht.cz/fch/tresen/Predmet2.html for more information.
Introduction
Popular introduction to modeling in chemistry and simulation with examples.
Statistical thermodynamics
- Microcanonical ensemble and the ergodic hypothesis
- Canonical ensemble and Boltzmann probability
- Thermodynamics and the Boltzmann equation for entropy
- Optional: isobaric and grand-canonical ensembles
Models + exercises
1. Model hierarchy
2. Atom-atom interactions
3. Force field in molecular modeling
4. Construction of force fields
5. External forces
6. Lattice modelsMolecular dynamics – the Verlet method
- Newton equations of motion
- Verlet method
- Leap-frog method and its equivalence to the Verlet method
- Show: planet revolution
- Velocity Verlet
Other methods, temperature in MD
- Optional: Gear methods
- Temperature in MD
- Thermostats:
• based on the Maxwell-Boltzmann distribution
• based on velocity rescaling (Berendsen method)
• Nosé-Hoover method (qualitatively)
• workout: thermostats in SIMOLANT (see below for the installation of SIMOLANT)
Monte Carlo methods
Monte Carlo methods
- Naive Monte Carlo
- Metropolis method
- Markov chains
- Acceptance ratio
Workout: comparison of MC and MD using SIMOLANT
Simulation methodology and workout 1
Lecture:
- Pseudoexperiment – start, equilibration, measurement
- Boundary conditions
- Errors of correlated time series
- Mechanical quantities: temperature, internal energy, pressure
- Entropic quantities (thermodynamic integration, Widom, integrating reversible work, local density method)
Workout:
- Verify the Clausius–Clapeyron equation by simulations of a 2D model of matter
Structural quantities and workout 2
- Radial distribution function
- Experiment: structure factor and RDF
- RDF from simulations
- Workout: molecular dynamics (simenw2.pdf):
- melting point of NaCl in the slab geometry;
- structure of water around a solute;
- coalescence of two water droplets.
Short and long range forces
- Short-range forces: cutoff, correction
- Electrostatic forces: smooth cutoff; Ewald summation; reaction field (qualitatively)
Molecular systems
- MC of rigid models
- SHAKE
- In brief: optimization, parallel code
SIMOLANT - Computer simulations of phase transitions
A number of phenomena are shown using a two-dimensional molecular model of matter: condensation of gas and crystallization of liquid on cooling, melting and evaporation on heating up, crystal defects, capillary action, atmosphere in a gravitational field, nucleation, diffusion ... and more.
We can simulate using Monte Carlo and molecular dynamics methods at constant energy and temperature, with different thermostats, at different boundary conditions, change the step length, show the radial distribution function, and visualize the number of neighbors.
The program is written in C and C++ using the FLTK toolkit. Executables are available both for Windows (MinGW) and Linux. After downloading the respective zip-file, unpack it to a suitable folder and run simolant.
SIMOLANT is a free software (GPL3). For the latest version, linux executables, and sources, see http://www.vscht.cz/fch/software/simolant/
Installing SIMOLANT for Windows (32 bit):
- create a folder (e.g., Desktop\SIMOLANT)
- unzip the installation file simolant-win32.zip there
- run simolant.exe