Overview
Introductory lecture material
Programming
Basic numerical methods
Methods and Algorithms
Molecular Dynamics
HartreeFock method
Density functional theory
Monte Carlo methods
Quantum Monte Carlo methods
Lanczos method
Perturbation theory


Lecture notes in pdf format:
Part1
Part2
Part3
Source code for this part of lectures
Plots of Mandelbrot set using fortran, C++, Perl and Python
Glues fortran and C++ to Python using f2py, weave and pybind11
Computes Bessel functions with upward and downward recursion, shows the error.
Prints some numeric limits
Calling a Fortran routine in C++. Simple example to compute modified erfc function
Calling a minimization Fortran routine in C++. Using static class function to avoid use of global variables.
.emacs
small plot script
