Interactive Notebooks: Quantum Mechanics and Computational Materials Science


Tutorials in quantum mechanics and computational materials science, ported from the OSSCAR Jupyter notebooks to static web pages. Teachers can use them to demonstrate concepts in the classroom; students can use them for self-learning. Everything runs in your browser: no Python kernel or server is needed.

Section 1: Quantum Mechanics

Numerical solutions of the one-dimensional Schrödinger equation.

NameDescriptionTheory
One Quantum WellThe solution for 1 quantum wellTheory
Two Quantum WellsThe solution for 2 quantum wellsTheory
Asymmetric WellAvoided crossing in an asymmetric wellTheory
Shooting MethodShooting method with the Numerov algorithmTheory
SOFTSplit-operator Fourier transform methodTheory
MSOFTMultiple split-operator Fourier transform methodTheory

Section 2: Band Theory of Crystals

NameDescriptionTheory
FFT and Plane WavesFourier transforms and plane-wave expansionsTheory
Free ElectronFree-electron bands in a periodic latticeTheory
Density of StatesDensity of states (DOS)Theory
PseudopotentialsNorm-conserving pseudopotentialsTheory
Brillouin ZoneThe Brillouin zone of Bravais latticesTheory
BCC and FCCReal and reciprocal lattices of bcc and fccTheory

Section 3: Molecule and Lattice Vibrations

NameDescriptionTheory
Phonons 1DLattice vibrations of a one-dimensional chainTheory
Phonons 2DLattice vibrations of two-dimensional latticesTheory
Molecular VibrationsIntroduction to molecular vibrationsTheory

Section 4: Molecular Dynamics

NameDescriptionTheory
Verlet IntegrationVerlet integration of the equations of motionTheory

Section 5: Statistical Mechanics

NameDescriptionTheory
Monte Carlo IntegrationEstimating π by Monte Carlo integrationTheory
Metropolis Monte CarloMetropolis–Hastings Monte CarloTheory
Ising ModelThe 2D Ising modelTheory
Diffusion 2DRandom walks and diffusion in two dimensionsTheory

About

The original notebooks were written by the OSSCAR team; each page lists its authors. They are released under the MIT licence, © 2019–2022 École Polytechnique Fédérale de Lausanne (THEOS and NCCR MARVEL).