31.12.2013 Views

Numerical Methods in Quantum Mechanics - Dipartimento di Fisica

Numerical Methods in Quantum Mechanics - Dipartimento di Fisica

Numerical Methods in Quantum Mechanics - Dipartimento di Fisica

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

The dom<strong>in</strong>at<strong>in</strong>g term close to the nucleus is the first term of the series,<br />

χ nl (r) ∼ r l+1 . The larger l, the quicker the wave function tends to zero when<br />

approach<strong>in</strong>g the nucleus. This reflects the fact that the function is “pushed<br />

away” by the centrifugal potential. Thus ra<strong>di</strong>al wave functions with large l do<br />

not appreciably penetrate close to the nucleus.<br />

At large r the dom<strong>in</strong>at<strong>in</strong>g term is χ(r) ∼ r n exp(−Zr/na 0 ). This means<br />

that, neglect<strong>in</strong>g the other terms, |χ nl (r)| 2 has a maximum about r = n 2 a 0 /Z.<br />

This gives a rough estimate of the “size” of the wave function, which is ma<strong>in</strong>ly<br />

determ<strong>in</strong>ed by n.<br />

In Eq.(2.26) the polynomial has n − l − 1 degree. This is also the number of<br />

nodes of the function. In particular, the eigenfunctions with l = 0 have n − 1<br />

nodes; those with l = n − 1 are node-less. The form of the ra<strong>di</strong>al functions can<br />

be seen for <strong>in</strong>stance on the Wolfram Research site 1 or explored via the Java<br />

applet at Davidson College 2<br />

2.3 Code: hydrogen ra<strong>di</strong>al<br />

The code hydrogen ra<strong>di</strong>al.f90 3 or hydrogen ra<strong>di</strong>al.c 4 solves the ra<strong>di</strong>al equation<br />

for a one-electron atom. It is based on harmonic1, but solves a slightly<br />

<strong>di</strong>fferent equation on a logarithmically spaced grid. Moreover it uses a more<br />

sophisticated approach to locate eigenvalues, based on a perturbative estimate<br />

of the needed correction.<br />

The code uses atomic (Rydberg) units, so lengths are <strong>in</strong> Bohr ra<strong>di</strong>i (a 0 = 1),<br />

energies <strong>in</strong> Ry, ¯h 2 /(2m e ) = 1, q 2 e = 2.<br />

2.3.1 Logarithmic grid<br />

The straightforward numerical solution of Eq.(2.14) runs <strong>in</strong>to the problem of<br />

the s<strong>in</strong>gularity of the potential at r = 0. One way to circumvent this <strong>di</strong>fficulty<br />

is to work with a variable-step grid <strong>in</strong>stead of a constant-step one, as done until<br />

now. Such grid becomes denser and denser as we approach the orig<strong>in</strong>. “Serious”<br />

solutions of the ra<strong>di</strong>al Schröd<strong>in</strong>ger <strong>in</strong> atoms, especially <strong>in</strong> heavy atoms, <strong>in</strong>variably<br />

<strong>in</strong>volve such k<strong>in</strong>d of grids, s<strong>in</strong>ce wave functions close to the nucleus vary on<br />

a much smaller length scale than far from the nucleus. A detailed description of<br />

the scheme presented here can be found <strong>in</strong> chap.6 of The Hartree-Fock method<br />

for atoms, C. Froese Fischer, Wiley, 1977.<br />

Let us <strong>in</strong>troduce a new <strong>in</strong>tegration variable x and a constant-step grid <strong>in</strong><br />

x, so as to be able to use Numerov’s method without changes. We def<strong>in</strong>e a<br />

mapp<strong>in</strong>g between r and x via<br />

x = x(r). (2.30)<br />

The relation between the constant-step grid spac<strong>in</strong>g ∆x and the variable-step<br />

grid spac<strong>in</strong>g is given by<br />

∆x = x ′ (r)∆r. (2.31)<br />

1 http://library.wolfram.com/webMathematica/Physics/Hydrogen.jsp<br />

2 http://webphysics.davidson.edu/physlet resources/cise qm/html/hydrogenic.html<br />

3 http://www.fisica.uniud.it/%7Egiannozz/Corsi/MQ/Software/F90/hydrogen ra<strong>di</strong>al.f90<br />

4 http://www.fisica.uniud.it/%7Egiannozz/Corsi/MQ/Software/C/hydrogen ra<strong>di</strong>al.c<br />

21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!