Cornell University
Department of Physics
Phys 480/680, Astro 690 February 7, 2005
Computational Physics, Spring 2005
Homework Assignment # 2
(Due Thu, February 17 at 8:40am)
Agenda and readings for the week of February 5:
Readings marked NR are from Numerical Recipes: The Art of
Scientific Computing, 2
edition (in C). Readings
marked LN are from the course lecture notes to be found at
http://www.muchomas.lassp.cornell.edu/P480.
- Lec1 01/25 (Tue): Course overview; Introduction to
density functional theory.
Reading: LN ``Overview of quantum
mechanics ...'': 1, 2, 3.1-3.2
- Lec2 01/27 (Thu): Dimensional analysis; overview of numerical integration, mid-point tule, trapezoidal rule.
Reading: LN: ``Overview of quantum
mechanics ...'': 3.3, 5''; ``Numerical Integration ...'' 1-2; NR 4.0-4.2.
- Lec 3 02/01 (Tue): Trapezoidal rule (contd); Richardson extrapolation; Simpson's rule; method of numerical change of variables, change of variables for infinite domains
Reading: LN: ``Numerical Integration ...'' 3-5
- Lec 4 02/03: (Thu): Spherical symmetry in atoms, Poisson's equation; Standard form for ODE's
Reading: NR 16.0.
- Lab 1 02/03: Digit-shift tests; IEEE arithmetic; care for limiting cases; integrals of periodic functions.
- Lec 5 02/08 (Tue): Solution of ODE's in standard form; 1st order,
2nd order, and 4th order methods; correspondences to numeric integration
Reading: NR 16.1.
- Lec 6 02/10 (Thu): Kohn-Sham equations; overall plan for solution
Reading: LN: ``Overview of quantum mechanics ...'': 4,5
- Lec 8 02/19 (Tue): Schrödinger's equation for
atoms (spherically symmetric solutions); boundary value problems;
standard form for root finding; bisection; convergence
rates
Reading: NR 17.0-17.1, 9.0-9.1
- Lec 9 02/24 (Thu) Secant method; Ridders method
Reading: NR 9.2
- Lab 2 02/24 (Thu) Convergence of solution of ODE's; numerical
solutions of Schrödinger's equation.
Note: For the programs in this problem set we face a small
notational difficulty. We have been using the variable
to
represent the number of electrons per unit volume throughout space.
It would make sense then to define an array
to hold the values
of the electron density. However,
is so commonly used as an
indexing variable (particularly in Numerical Recipes) that this
is likely to cause difficulties. Thus, we shall use the array
to represent the electron density
.
Tomas Arias
2005-02-07