|
Citation |
- Permanent Link:
- https://ufdc.ufl.edu/UF00099516/00001
Material Information
- Title:
- Monte Carlo calculation of the Born-Oppenheimer potential between two helium atoms
- Added title page title:
- Born-Oppenheimer potential between two helium atoms
- Creator:
- Lowther, Rex Everett, 1951- ( Dissertant )
Broyles, Arthur A. ( Thesis advisor )
Burnap, Charles A. ( Reviewer )
Brookeman, Jin R. ( Reviewer )
- Place of Publication:
- Gainesville, Fla.
- Publisher:
- University of Florida
- Publication Date:
- 1980
- Copyright Date:
- 1980
- Language:
- English
- Physical Description:
- vii, 102 leaves ; 28 cm.
Subjects
- Subjects / Keywords:
- Atomic interactions ( jstor )
Atoms ( jstor ) Electrons ( jstor ) Energy ( jstor ) Energy value ( jstor ) Mathematical independent variables ( jstor ) Nuclear interactions ( jstor ) Standard deviation ( jstor ) Wave functions ( jstor ) Weighting functions ( jstor ) Dissertations, Academic -- Physics -- UF Helium ( lcsh ) Physics thesis Ph. D Wave functions -- Measurement ( lcsh )
- Genre:
- bibliography ( marcgt )
non-fiction ( marcgt )
Notes
- Abstract:
- The results of the calculations of extremely accurate
wave functions for the ground state of two helium atoms,
including energies obtained from these wave functions, are
presented herein. These energies provide a variational
upper bound to the Born-Oppenheimer potential curve for
this system. The necessary expectation values were calculated
by biased Monte Carlo techniques at seven internuclear
distances. The energy obtained from the trial wave function
at the potential minimum is -11.6149685 ± 0.0000030 Ry
giving a well depth of -7.10 ± 0.30 x 10^-5 Ry at the nuclear
separation distance of 5.6 Bohr radii (a„). It is estimated
that this energy is above the energy of the exact wave function
by no more than 1.8 x 10^-6 Ry. The extremely small
Monte Carlo standard deviation (a) of 3.0 x 10~^ Ry was made
possible through a combination of the three factors:
1. Evaluation of the integrands for many (over 10 )
Monte Carlo points. For the seven internuclear
distances this took a total of about 50 hours of
CPU time on an Amdahl 47 0/V6.
2. Monte Carlo methods (which allowed for analytic
removal of all singularities) for finding good
weight function.
3. The extremely accurate wave functions reported
herein.
These wave functions, in fact, were found by minimizing,
rather than the energy (<H>) , the standard deviation in this
energy (a) which is zero for a perfect wave function. This
enabled us to optimize the set of values for the 2 9 variational
parameters by using very few Monte Carlo points and,
therefore, made this step financially feasible.
Monte Carlo evaluation of the integrals allows total
freedom to choose a natural and concise expansion for the
wave functions. The wave functions used combine Schwartz's
189-term Hylleraas-type atomic wave function with molecular
terms containing dipole-dipole, dipole-quadrupole, and
further terms in the expansion of the interatomic potential
energy.
The Born-Oppenheimer potential curve found in this work
is in rough agreement with the experimental results of
Burgmans, Farrar, and Lee (BFL) . The greatest departure is
at the nuclear separation distance of 5.6 ab, where the
potential found is 1.3a below the BFL result of -6.70 Ry. Therefore the upper bound found herein should be considered
to be in agreement with the BFL potential curve with just a
hint that the exact curve is deeper than the BFL curve.
- Thesis:
- Thesis (Ph. D.)--University of Florida, 1980.
- Bibliography:
- Includes bibliographic references (leaves 100-101).
- General Note:
- Typescript.
- General Note:
- Vita.
- Statement of Responsibility:
- by Rex Everett Lowther.
Record Information
- Source Institution:
- University of Florida
- Holding Location:
- University of Florida
- Rights Management:
- Copyright [name of dissertation author]. Permission granted to the University of Florida to digitize, archive and distribute this item for non-profit research and educational purposes. Any reuse of this item in excess of fair use or other copyright exemptions requires permission of the copyright holder.
- Resource Identifier:
- 023441246 ( AlephBibNum )
07316125 ( OCLC ) AAL5647 ( NOTIS )
|
Downloads |
This item has the following downloads:
|
Full Text |
MONTE CARLO CALCULATION OF THE
BORN-OPPENHEIMER POTENTIAL BETWEEN
TWO HELIUM ATOMS
BY
REX EVERETT LOWTHER
A DISSERTATION PRESENTED TO THE GRADUATE COUNCIL OF
THE UNIVERSITY OF FLORIDA
IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE
DEGREE OF DOCTOR OF PHILOSOPHY
UNIVERSITY OF FLORIDA
1980
ACKNOWLEDGMENTS
I would like to express my deep gratitude to Dr. R. L.
Coldwell who developed the techniques that made this work
possible, who worked closely with me in all stages of this
work, and who was a constant source of guidance and en-
couragement. I would like to extend my appreciation to
Professor A. A. Broyles for his continuous support and
encouragement and whose comments and criticisms were ex-
tremely helpful in this work. In addition, I would like to
thank both Professor A. A. Broyles and R. L. Coldwell for
their careful corrections of the first draft of this dis-
sertation. I would like to thank Ron Schoenau and the
NERDC computing center for making available the hours of
CPU time necessary for the completion of this work. I
would also like to thank the NERDC operations staff (many
of whom I have become friends with) for service far beyond
the call of duty. Finally, I thank my wife, Joni, for the
use of her electrons during the preparation of this
manuscript.
TABLE OF CONTENTS
Page
ACKNOWLEDGMENTS. ...... . . . . . ii
ABSTRACT . . . . . . . . . . .v
CHAPTER
I. INTRODUCTION. . . . . . . . 1
History. . . . . . . . 1
Synopsis . . . . . . . 2
II. BIASED SELECTION MONTE CARLO. . . . 8
General Methods. .. . ..... 8
Removal of Singularities . . .. 12
A Monte Carlo Method not Used Herein 14
Standard Deviation . . . . . 16
Calculating the Energy . . . .. 17
Weight Functions . . . . .. 23
III. FINDING THE BEST SET OF VARIATIONAL
PARAMETERS . . . . . . .. 28
Criterion Used . . . . ... 28
Selection of{X}min . . .. . 31
Optimizing Routine . . . . . 32
IV. WAVE FUNCTIONS . . . . . ... 34
General Form . . . . . ... 34
Atomic Wave Function . . . .. 34
Interaction Terms . . ....... 37
Properties of the Interaction Terms. 43
Discarded Forms for the Trial Wave
Function . . . . . . .. 49
V. DISCUSSION AND RESULTS. . . . ... 52
Differencing . . . . . .. 52
Curve Fit. . . . . . . . 55
Conclusion . . . . . . .. 60
CHECKS AND CORRECTIONS . . . . .
Is x-space Sampled Adequately? ... 62
Integration by Parts . . . .. 62
Comparison to the Hydrogen Molecule. 64
Difference between and the
Eigenenergy . . . . . . 65
Born-Oppenheimer Approximation . 66
Virial Theorem . . . . ... 68
APPENDIX THE COMPUTER CODE . . . . . .. 70
REFERENCES . . . . . . . . ... . 100
BIOGRAPHICAL SKETCH. . . . . . . . .. 102
Abstract of Dissertation Presented to the
Graduate Council of the University of Florida
in Partial Fulfillment of the Requirements for the
Degree of Doctor of Philosophy
MONTE CARLO CALCULATION OF THE
BORN-OPPENHEIMER POTENTIAL BETWEEN
TWO HELIUM ATOMS
By
Rex Everett Lowther
December, 1980
Chairman: Dr. Arthur A. Broyles
Major Department: Physics
The results of the calculations of extremely accurate
wave functions for the ground state of two helium atoms,
including energies obtained from these wave functions, are
presented herein. These energies provide a variational
upper bound to the Born-Oppenheimer potential curve for
this system. The necessary expectation values were calcu-
lated by biased Monte Carlo techniques at seven internuclear
distances. The energy obtained from the trial wave function
at the potential minimum is -11.6149685 0.0000030 Ry
giving a well depth of -7.10 0.30 x 10-5 Ry at the nuclear
separation distance of 5.6 Bohr radii (aB). It is estimated
that this energy is above the energy of the exact wave func-
tion by no more than 1.8 x 10-6 Ry. The extremely small
Monte Carlo standard deviation (a) of 3.0 x 10-6 Ry was made
possible through a combination of the three factors:
1. Evaluation of the integrands for many (over 106)
Monte Carlo points. For the seven internuclear
distances this took a total of about 50 hours of
CPU time on an Amdahl 470/V6.
2. Monte Carlo methods (which allowed for analytic
removal of all singularities) for finding good
weight function.
3. The extremely accurate wave functions reported
herein.
These wave functions, in fact, were found by minimizing,
rather than the energy (), the standard deviation in this
energy (o) which is zero for a perfect wave function. This
enabled us to optimize the set of values for the 29 varia-
tional parameters by using very few Monte Carlo points and,
therefore, made this step financially feasible.
Monte Carlo evaluation of the integrals allows total
freedom to choose a natural and concise expansion for the
wave functions. The wave functions used combine Schwartz's
189-term Hylleraas-type atomic wave function with molecular
terms containing dipole-dipole, dipole-quadrupole, and
further terms in the expansion of the interatomic potential
energy.
The Born-Oppenheimer potential curve found in this work
is in rough agreement with the experimental results of
Burgmans, Farrar, and Lee (BFL). The greatest departure is
at the nuclear separation distance of 5.6 aB where the
potential found is 1.3o below the BFL result of -6.70 Ry.
Therefore the upper bound found herein should be considered
to be in agreement with the BFL potential curve with just a
hint that the exact curve is deeper than the BFL curve.
CHAPTER I
INTRODUCTION
History
The importance and extremely small size of the well
depth has made the ground-state helium-helium pair potential
the subject of much theoretical and experimental attention
with estimates of this depth ranging from -9.1 to -13.5 K.
The recent experimental curves begin with Bruch and McGee,l
who in 1970 fitted a pair potential with a well depth of
-10.75 K to dilute-gas properties. Also in 1970, Bennewitz
et al.2 found a well depth of -10.4 K from total scattering
cross-section measurements. Differential scattering cross-
section measurements were made in 1973 by Farrar and Lee,3
who found a well depth of -11.0 0.2 K. Burgmans, Farrar,
and Lee4 (hereafter BFL) in 1976 revised this experiment,
obtaining a depth of -10.57 K. Nuclear-spin relaxation in
dilute gases has also been recognized as a sensitive means
of studying intermolecular forces. Chapman in 1975 per-
formed measurements of this on dilute helium gas, finding
a potential of the Bruch-McGee form but with a deeper well
depth of -11.5 K.
The theoretical work begins in 1931 with a paper by
Slater and Kirkwood,6 who found a helium-helium potential
(depth = 9.1 K) by joining a repulsive energy term, which
1
worked well for small internuclear separations, with an
attractive dipole-dipole interaction which they could
calculate at large distances. Margenau,7 also in 1931,
extended this formalism to include dipole-quadrupole and
quadrupole-quadrupole interactions. This lowered the curve
to a depth of -13.5 1.5 K, with the quadrupole-quadrupole
term accounting for only 3% of the depth at the minimum.
Configuration-interaction (CI) calculations were carried out
in 1970-1972 by McLaughlin and Schifer8 (-12.0 K),
Bertoncini and Wahl9 (-12.0 K), and others. Attempts to
correct or account for the neglect of a large (200-2000
times the size of the well depth) part of the intra-atomic
correlation energy missed by these calculations were done
by Liu and McLeanl0 (-11.0 K), Bertoncini and Wahl11
(-10.8 K), Dacre12 (-10.54 K), and Burton13 (-10.55 K). A
good discussion of the problem this correlation energy
poses to CI calculations is given in Ref. 10. A calculation
(1976) using perturbation theory was carried out by
Chalasinski and Jeziorski,14 who found a lower "bound" of
-13.4 K. When they approximately corrected for intra-
atomic correlation effects, an upper "bound" of -10.7 K
was obtained.
Synopsis
At the beginning of this work, innovative biased
selection Monte Carlo techniques15-17 (developed by R. L.
Coldwell in this department) were available for solving the
Schrodinger equation. Coldwell and I felt that these meth-
ods are often more precise by orders of magnitude than other
18-20
presently used Monte Carlo (MC) methods. 0 We also felt
that these techniques could compete favorably with other
existing procedures of evaluating molecular properties such
as the configuration integral (CI) method.8-1321 We
therefore set out to find (successfully) a molecular system
that, when solved, would best show:
1. The accuracy that is attainable with these new
techniques.
2. The advantages of the MC method over the CI
method and other procedures.
We chose the ground state of the di-helium system because
it is a system to which a variety of techniques have been
1-14
applied by many groups and because the extremely small
well depth required a very high accuracy (1 part in 106).
Furthermore, with the existence of extremely accurate atomic
22-25
wave functions, and an appealing notion of how to con-
6-7
struct molecular wave functions from them,7 the required
accuracy seemed attainable.
The variational method most often used8-1321 (CI
methods) to solve the Schrodinger equation for electronic
systems involves the diagonalization of large N x N matrices
for wave functions of the form
N
'y(x) = cii(xp ) (i-i)
i
to find the set of N coefficients {ci} that minimizes the
energy. One problem with this method is that the choice of
gi's is limited to a set for which the integrals,
Nij = fi (i )j (x)dx (1-2)
H*ij = f j i (R)H j (k)dx ,
can be evaluated analytically. Since these O's are either
Gaussians or atomic-like orbitals, the expansion of the wave
function for systems of more than one nucleus is not a
natural one. Thus it becomes necessary to make N so large
that the matrix manipulations become difficult. For the di-
helium system, the accuracy requirements are so great that
the energies found by this method are higher than the true
energies by amounts 200-2000 times the size of the well
depth. The depth is then determined by differencing the
energies from that of the infinitely separated atoms based
on the assumption that errors in the energy cancel.
If the integrals are evaluated by Monte Carlo, the
aforementioned restrictions no longer apply. This allowed
us to choose an atomic wave function25 that included essen-
tially all (to within 5.0 x 109 Ry) of the intra-atomic
correlation energy. Since differencing from the infinite
nuclear separation distance is therefore unnecessary, the
energies calculated remain variational upper bounds. These
atomic wave functions were then appropriately combined with
a natural expansion for the molecular terms containing 29
variational parameters. These terms include dipole-dipole,
dipole-quadrupole, quadrupole-quadrupole terms, a term that
comes close to including all the terms in the above expan-
sion, and a direct electron-electron interaction term for
electrons "on" different-nuclei. The exact form for the
wave functions and all the constants necessary to duplicate
these wave functions are reported herein.
Since the parameters do not appear linearly in our
form for the wave functions, as in Eq. (1-1), they had to
be optimized by a method other than by a single matrix
inversion. Furthermore, due to the Monte Carlo uncertainty
of the energy, optimization by minimizing the energy is
quite difficult. However, as the perfect wave function is
approached, not only does the energy minimize, but the
dispersion in this energy becomes zero. Minimizing the
Monte Carlo standard deviation, a, of the energy (which is
very similar to this dispersion) over a limited number of
MC points is relatively easy because it is a sum of squares.
This allowed us to use a much smaller set of MC points (1000)
to find the wave functions than were necessary (10-5-10-6)
to find the energies of these wave functions. The simplex
method26 was then used to find the parameter set with the
lowest a. The simplex method is slow and sometimes unre-
liable at finding the absolute minimum; but, since there
were only 29 parameters to find, it still consumed much less
computer time than is needed to get the same result by
diagonalizing the large matrices of the CI method.
Monte Carlo calculations obey the relation
a = c//N (1-3)
for large N where N is the number of evaluations of the
integrand (this ranged from 377,000 to 1159,000 in the
final energy estimates) and c is a proportionality con-
stant. Trying to make this standard deviation small by
increasing N is feasible only to a certain point, however.
Beyond this point the effort is better spent at making the
proportionality constant, c, small. We made c small by a
combination of the accurate wave functions mentioned above
and the biased selection techniques used.
The biased selection method chooses each MC point with
a probability proportional to a weight function, then divides
by this weight function to correct (rigorously) for the bias
in picking it. To produce a small c, the weight function
is adjusted to sample most heavily the regions where the
integrand and variations in the integrand are large. This
work uses recent improvements in the MC method that can
choose MC points totally uncorrelated from the last point
and with more flexible weight functions than used previ-
18-20
ously.18-20
Total energies (representing variational upper bounds
to the true energies) and kinetic energies were found for
the wave functions at the internuclear separation distances
of 4.5, 5.0, 5.6, 6.6, 7.5, 9.0, 15.0 a At the minimum
7
of the Born-Oppenheimer potential the energy found was
-7.10 0.30 Ry (or -11.20 0.47 K) at the N-N distance
of 5.6 aB. This result is 1.3 standard deviations below
the experimental result of -6.70 Ry obtained by Burgmans,
Farrar, and Lee4 (BFL).
CHAPTER II
BIASED SELECTION MONTE CARLO
General Methods
The biased selection method5-17 is used here to esti-
mate multidimensional integrals. The essence of the method
is that the multidimensional points xi are selected with
relative probability w(5i) and then corrected for this bias
so that the integrals are given as
I = f f(*)di = lim IN (2-1)
Nem
where
1 N f(xi)
I = (2-2)
N N i 1 w(R.i)
In its simplest form this is importance sampling.27
In one dimension it amounts to introducing a positive defi-
nite function h(x) and the variable change:
y = fx h(z)dz/ fh(z)dz, (2-3)
0
so that
1
f f(x)dx = f h(z)dz j f[x()] dy. (2-4)
0 h[x(y)]
A Monte Carlo evaluation of this integral involves choosing
Yi at random, solving Eq. (2-3) for xi = x(Yi), and finding
w(xi) = h(xi) / h(z)dz. (2-5)
This is repeated N times and the value of the integral is
found from Eq. (2-2). The probability of selecting a
given point xi is proportional to h(xi). If h(x) is large
where f(x) is large and small where it is small, points
will be concentrated in the important region of f. In ad-
dition, f(xi)/w(xi) will tend to be constant which will
reduce the Monte Carlo error. Notice that if, in Eq. (2-4),
h[x(y)] was made equal to f[x(y)], the dispersion in the
integrand would disappear. This can never be practical,
though, since that leaves the integral over h(z) in Eq.
(2-3) identical to the original integral. Nevertheless, it
is often possible to choose a weight function for which
fh(z)dz is easy to evaluate and which matches the function
f(x) closely so that the standard deviation is decreased by
several orders of magnitude.
A good example is the radial weight function used to
pick an electron position r with respect to a nucleus.
This weight function, which is similar to the square of the
Hartree Fock atomic wave function (HF( rl), closely fits
S2(R) in this region of the 3-dimensional subspace of R.
2
And yet, since F( Irl) is 1-dimensional, h(r) and its
integral are easy to calculate. We do this by evaluating
our best choice for the weight function at 65 values of
r = Ir, and setting up a table (Table 1) of rm, h(rm)
2 r
= rh(rm), and Im = Jm h(r)dr. The function h(r) is
m m 0
Table 1. The values of rm, h(rm), and Im used
to pick electron positions with re-
spect to the nuclei.
0.15
0.30
0.45
0.60
0.75
0.90
1.05
1.20
1.35
1.50
1.65
1.80
1.95
2.10
2.25
2 .25
2.40
2.55
2.70
2.85
3.00
3.15
3.30
3.45
3.60
3.75
3.90
4.05
4.20
4.J5
4.50
4.65
4.80
4.95
5.10
5.25
5.40
5.55
5.70
5.85
6.00
6.15
6.30
6.45
6.60
6.75
6.90
7.05
7.20
7.35
7.50
7.65
7.80
7.95
8.10
8.25
8.40
8.55
8.70
8.85
9.00
9.15
9.30
9.45
9.60
h (rm)
5. 135538-2
5.13553E-2
6.71723E-2
7.09341E-2
6.71994E-2
5.98367E-2
5.13377E-2
4.30723E-2
3.56702E-2
2.93291E-2
2.40218E-2
1.96240E-2
1.59859E-2
1.29678E-2
1.04546E-2
8.357372-3
6.60954E-3
5. 16C83E-3
3.97155E-3
3.00809E-3
2.99529E-3
3.07932E-3
3.11867E-3
3.01786E-3
2.87206E-3
2.73679E-3
2.61130E-3
2.49487E-3
2.38686E-3
2.28665E-3
2.19368E-3
2. 10743E-3
2.02741E-3
1.95317E-3
1.38430E-3
1.82040E-3
1.76112E-3
1.70613E-3
1.65510E-3
1.60777B-3
1.56385E-3
1.52311E-3
1.485313-3
1.45025E-3
1.41771E-3
1.38753E-3
1.35953E-3
1.33355E-3
1.30945E-3
1.28709E-3
1.26635E-3
1.24710Z-3
1.22925E-3
1.21268E-3
1. 19731E-3
1.18306E-3
1.16983B-3
1. 15756E-3
1.146172-3
1.13561E-3
1. 125871-3
1.116722-3
1.10829E-3
1.10046E-3
7.70329E-3
1.540662-2
2.429622-2
3.46541E-2
4.50142E-2
5.45419E-2
6.28799E-2
6.996072-2
.58664E-2
8.07413E-2
8.47426E-2
9.80161E-2
9.06868E-2
9.28583E-2
9.46150E-2
9.60259E-2
9. 71484E-2
9.80312E-2
9.87161E-2
9.92396E-2
9.96899E-2
1.00145E-1
1.00610E-1
1.010713-1
1.01512E-1
1.01933E-1
1.02334E-1
1.02717E-1
1.03083E-1
1.03434E-1
1.03770E-1
1.04092E-1
1.04402E-1
1 .04701E-1
1.04989E-1
1.052671-1
1.05535E-1
1.05795E-1
1.06047E-1
1.06292E-1
1.06530E-1 .
1.06761E-1
1.069872-1
1.07207E-1
1.074222-1
1.07633E-1
1.07839E-1
1.08041E-1
1.08239E-1
1.08434E-1
1.086252-1
1.08814E-1
1.08999E-1
1.09183E-1
1.09363E-1
1.09542E-1
1.097181-1
1.09893E-1
1.100663-1
1.10237 --1
1.104066-1
1.10575E-1
1.10741E-1
1.10907E-1
then defined as the linearly interpolated values between
the h Finally, an electron position is picked by the
recipe:
1. Choose a random number, o, between zero and 165'
2. Determine m such that I< << Im+I
3. The radial distance is determined from the
interpolation:
(a I )
m
r = rm +1/2
+ + [h m+1 m (a I )]
m m rm+l rm (2-6)
For the purpose of using more than one weight function,
one would like a proof of Eq. (2-4) for which no change of
variables is needed. Imagine a lattice of T different
values of R., each of which contribute equally to the
1
integral and which has the probability w(xi) of being
selected. It must be shown that
ST N f(5.)
T il i Nm il (2-7)
i"' '-" i=l
The prime indicates a sum over each of the T points, while
the unprimed sum contains the same point many times. In a
set of points large compared to T, the point xi will be
found Nw(2.)/T times since, by assumption, its relative
probability of being selected is w(xi). Grouping the same
values of xi together, there are Nw(xi)/T terms of value
f(2.)/w(i ). The relative probability cancels to leave a
total value for each point xi of Nf(xi)/T. This is exactly
the value needed to give Eq. (2-7) explicitly. Taking the
limit T m so that all values of Ri are possible yields
1
Eq. (2-1). The positions xi may be picked with any relative
probability w(xi) as long as it is divided cut in Eq. (2-2).
One last step is needed to arrive at the MC method as
used here. Suppose that there are two independent methods
for choosing points and that method 1 is used with prob-
ability p, and method 2 with probability p2 = 1 pl. The
N points will contain Nplwl( i)/T terms picked with method
1. If both wl( i) and w2(qi) in Eq. (2-2) are replaced by
the overall probability of finding i.,
w(Ri) = plwl(Xi) + P2w2(Xi), (2-8)
we will have terms of total value
[Npll(xi)/T] [f(xi)/w(xi)] + [Np2w2 (i)/T] [f (5)/Ywxi)]
= Nf(x )/T (2-9)
which is exactly the value needed for Eq. (2-7).
Removal of Singularities
This last result allows us to choose points with dif-
ferent probability distributions and average over the proba-
bilities of getting final points. This made it possible to
find the weight function needed to produce small standard
deviations and to remove the singularities from H'(x).
For example, suppose we want the three dimensional
integral in the region rl < 10 of the function
f(r) = 1/|r-i] + 1/Ir -| + g(?) (2-10)
where g(r) has no singularities. The singularities would
normally introduce large dispersions owing to the fact that
points are eventually picked arbitrarily close to a and b
which requires an enormous number of points to average
down. If, however, we introduce the weight functions
w1(r) = Cl/ r-a[2, ir-a < 1 (2-11)
0, |r-a > 1
w2(r) = c2/lr-b |r-S < 1
0, |r- | > 1
w3(r) = c3, |rl < 10
0, Ir > 10
with the probabilities Pl = p2 = p3 = 1/3, we are then
required to pick these w's which choose r with equal
probability. (To prevent ever picking any points outside
the region of integration, assume \a, Il < 9.0.) The
constants c. are determined by the condition
fw(r)dr = 1 (2-12)
We find then the average weight function given by
1 1 1 3
w(r) = + 2 + 1.5 x 10-) (2-13)
which goes to infinity faster than f(r) for r close to a
or b. It can be seen from Eq. (2-2) that this eliminates
the singularities.
Suppose now that these weight functions are not aver-
aged. We would then get, instead of Eq. (2-9), terms of
total value
w(ri) = [NPwl(ri)/T] [f (ri)/wl(ri)]
+ [Np2W2(ri)/T] [f(r )/w2(r )] + . . (2-14)
However, it is still possible to pick points arbitrarily
close to a or b with the weight function w3(ri). These
3 J-
terms, since they are divided by w3(ri) rather than w(ri),
still have singularities. Terms like this with large
values of f(x) but small values of w(x) (producing high
standard deviations) are eliminated by forming a w(xi)
averaged over all possible ways of finding xi. By taking
advantage of symmetries in f(x), we were even able to
average over some values of x that produced values identical
to f(x ).
A Monte Carlo Method not Used Herein
In the biased selection method explained above, each
MC point xi is picked totally independently from all other
points. There is another method--the Markov chain
method --which picks the next point xi+l randomly within
a small box centered on the last point x.. This move is
then accepted or rejected according to a weight function
w(x) :
If w( i+l) > w(2i), the move is accepted.
If w(j i+) < w(.i), the move is accepted with
probability w( i+l)/w(i.).
When the move is rejected, Xi+l is set equal to i It can
be shown that this weight function corresponds exactly to
the weight function used in Eq. (2-2). This proof depends
upon the ergodicity condition that any position 2 can
eventually be reached from any other position.
By choosing w(x) equal to the weight function used in
the biased selection method, it is possible for the Markov
chain to achieve the same results. The singularities in
w(2), however, can cause troubles for the Markov chain.
Suppose, as in the example above, that r. is picked close
1
to point a such that |ri-al = 0.01. A new location picked
farther from the singularity, for example [ri+l-al = 0.10,
will have a probability
P = w( i+l)/w(i) = (c/.10)2/(c/.01)2 = 0.01 (2-15)
of being accepted. This shows that by repeatedly rejecting
points farther away from I than ri the Markov chain can
become "stuck" in these regions near the singularities.
Remedying this problem is possible, but introduces com-
plexities. Most have avoided it by leaving out the
singular terms in w. The singularities in f must then be
handled by other methods. The problem is avoided altogether
in this work because an R. chosen by the biased selection
1
method has no bearing on the position of the next point
xi+l'
Standard Deviation
The Monte Carlo standard deviation in the value found
in Eq. (2-2) can be found by squaring the equation
(2-16)
I-I = Z 6
i=l
and taking an ensemble average (where 6. is the error
introduced into IN by omitting the i'th point):
2 N N N 2
aN = <(I-I ) > = < 6.6.> = < X 6.>
N N i=l j=l 1 3 j=l
N 2
E 6 (2-17)
j=l 3
The nondiagonal elements cancel over an ensemble average
because each MC point is totally uncorrelated with any
2
previously picked point. The quantity 26., because it is
j 3
a sum of squares, is very close to its ensemble average.
In practice we found that, for 10 runs with N = 2000, this
quantity varied by around 2% and by 1% for N = 10,000. The
standard deviation in I is then
2 N 2
j=1 j
N N f(Ri) i N f(i) f() 2
= I N(N-1) w( N- 1 w(
N ( f())2 1( 2
j=l N-(N-1)2 N(N-)2 1
N [ f(x ) 2 f(i' 2
i w(x Ii1 w-xTz (2-18)
for large N. The dependence of o2 on N is readily seen
as a 1//.
Calculating the Energy
The energy of a trial wave function P (c) is
E = = f()H(R)dR (2-19)
f2 (K)di
Applying Eq. (2-2) to both integrals gives
N
Z (i.)HY (x.)/w ( .)
E i=l 1 (2-20)
N N 2
E (.i)/w(R i)
i=l
When summed over the same set of points xi, the numerator
and denominator are highly correlated. It can be seen from
Eq. (2-20) that this eliminates the part of the dispersion
resulting from variations in 2(2)/w(2), and leaves only
contributions from variations in HY(x)/N(2) [weighted by
2 (2)/w(R)]. Since Hy ()/ (X) becomes constant for the
correct wave function, the dispersion of EN in Eq. (2-20)
will be much smaller than the dispersions of either the
numerator or denominator. This standard deviation in EN
can be calculated by the same procedure leading to Eq.
(2-18):
N
N N E x )w
2 2 i=l
o = E 6 =
N = 3=1 y2()/
i=l
N
Z E.Y (x.)/w.
i=l1 1 1
N 2
Z (Ti)/wi
i=l
2
T 2 / i1
where Ei = HY(/i)/(5i.) is the local energy, and wi = w(Ri).
Expanding the second term to first order gives
2 N E.T2 (x)/w.
N = E N 2
=1 Z (x.)/w.
i=1 1
N 2
Z EI ( x)/w.
N
T2 (= .)/w.
i=l
2
2 2 (*j)/w.
N 2
SL2 (x)/wi
i=l
N
N (E.2 (.)/wj -
j=l
N 2
2 2 N 2 2
EN T2( )/w.)2/( Z T (i)/wi)
N i=l
(2-22)
(2-21)
It can be seen from this expression that when Y(x) is an
eigenfunction of H then the standard deviation is zero.
This was, in fact, the quantity minimized (see Ch. III) to
find wave functions as close as possible to the correct
eigenfunctions.
Since the quantity we now want to calculate is a ratio
of two integrals, the criterion for choosing the optimum
w(x) is slightly different. In fact, it is now impossible
to eliminate the MC dispersion by choosing a weight function
that perfectly matches the integrand (since there are two
integrands). However, from this criterion alone, one can
construct a pretty good weight function by coming close to
the relation
w(x) = Y2 () (2-23)
This is the weight function most often used with the Markov
18-20
chain method. Based on the assumption that variations
of HY(R)/T(*) do not change much from region to region,
this is also the best w(x).
We have, however, found repeatedly that these variations
become greater as 2 (R) becomes small. This is because
it is always most efficient to optimize wave functions
with greatest emphasis in the regions where Y2(R) is
large. This is especially true since there is a much
greater volume in x-space where Y2 () is small than where
it is large. Consequently, it is harder to fit 2(R) to
this vast region with a limited set of variational
parameters. Therefore, we found that it is profitable to
choose a weight function that selects more points [than
the weight function in Eq. (2-23)] into the regions where
T2 () is small.
Consider the one-dimensional example over a region
where 2(x) is constant and HT(x)/g(x) is given by Fig. 1.
Out of 100 MC points, a constant weight function obeying
the relation w(x) = 2(x) = 1 will pick on the average 90
points in region 1 and 10 points in region 2. There will
be 45 points each for which HW(x)/T(x) equals 21 and 19,
and 5 points each for the values 10 and 30. Substituting
this into Eq. (2-22) gives
o2 = [45(21-20)2 + 45 20)20)2 + 5(30-20)2
+ 5(10-20) 2/(90+10)2
-4
= (90+1000) x 104 = .109 (2-24)
Notice that over 90% of the contribution to o2 is coming
from region 2 (R2). If we now choose a weight function
that quadruples the number of points in region 2 at the
expense of Rl, we have from Eq. (2-8)
w(x) = 2/3, x in R1 (2-25)
= 4 x in R2
20
HW (x)/T (x)
0.9 1.0
Figure 1. Values of Hi(x)/Y(x) for an example one-
dimensional trial wave function. Positions
between 0.0 and 0.9 are in region and in
region 2 if between 0.9 and 1.0.
I / / T I / j I _
J I
i
2 21-202 19-20 2 30-20 2
a = [30(2 ) + 30() 2 + 20(
2/3 2/3 4
10-20 2 1 1 2
+ 20( 4 ) ]/[60 2/ + 40 ]
-4
= (135 +250)xl0-4 = 0.0385 (2-26)
The contribution to a2 from R1 is only slightly increased
while the contribution from R2 is cut by 75%. By throwing
extra MC points into the region where the oscillations in
Hy(x)/y(x) are large, we have found a weight function sig-
nificantly better than w(x) = 2(x).
The weight function we used for the di-helium system
was a compromise between these two considerations. About
1/4 of our MC points were picked in the region where 2 (S)
is large; the rest of the points were picked in regions
where [although y2(x) is small] oscillations in HY(i)/T(R)
2
were expected to be large. Although the contribution to 2
from the region where 2(() is large is higher than if
w(R) = 2 (2), the overall standard deviation is reduced
significantly. We also gain assurance that all regions of
x-space are sampled adequately.
A good measure of the number of points that are chosen
in the regions where 2(() is large is given by the quantity
we call the effective N:
N 2
[ T (. )/w.]
i=l
e N 4 2 (2-27)
Si(xi)/w
i=l
If the points were chosen totally at random, one large
value would dominate both sums resulting in Ne = 1. If
the weight function in Eq. (2-23) was used, all points
would be equal in both sums giving Ne = N. As implied
above, we found that N was about 1/4 of the total number
of points N.
Weight Functions
In this work, an electron position rk in the point 5
had probabilities of being picked in the different ways:
1. With respect to nucleus A (or B). In this case
the distance rkA = rkA was chosen with a con-
stant probability for rkA < 0.30 aB [introducing
a 1/rkA into wI (or w2)] and for larger distances
k^A 1 2
with probability r2kA times the square of the
Hartree-Fock (HF) atomic wave function [introducing
the square of the HF atomic wave function into w1
(or w2)]. A slight alteration was made in the HF
wave functions to throw extra points (about 5%)
into regions where rkA [and variations in
Hy(x)/Y(x)] is large.
2. With respect to a point M midway between the
nuclei. In this case the distance rkM was chosen
with probability rkM (introducing a 1/rkM into
w3). The maximum rkM that could be picked with
this weight function (w3) was one half the inter-
nuclear separation, RAB.
3. With respect to a large box (40 x 40 x 60 aB)
centered on the nuclei. In this case the positions
rk were selected randomly within the box. The
weight function w4 is then just a constant de-
termined by the normalization condition described
above.
4. With respect to any previously picked electron
r In this case the distance rkj = |rk-rjr was
chosen with constant probability up to a maximum
distance of 1.3 a These weight functions
(w5-w8) are then proportional to l/rkj.
The above weight functions were normalized in the manner
of Eq. (2-5) and Eq. (2-12) such that (see Table 2)
fwi(r)dr = fwj(r)dr (2-28)
An overall normalization factor is unnecessary since the
factor fh(R)di appears in both numerator and denominator
in Eq. (2-20).
k
The probabilities pi of picking an electron with the
weight functions w (rk) (Table 3) depend on the order in
which this electron is picked. The average weight function
for the k'th picked electron is then determined by
8 k
k k k
w(rk) Piwi(rk) (2-29)
i=l
If not averaged further, the total weight function then
becomes
Table 2. Information relevant to weight functions wi(rk) used in Eq. (2-28) and Eq.
(2-29). ..M is the modified Hartree-Fock wave function. The constant I is
M 9.6 2
defined by I = fJ wl(r)r dr and is calculated numerically within the computer
code (as explained on pages 9-11).
rk picked with normalization
i respect to: domain form for wi(rk) constants, ci
1 K. 1
1 nucleus A
rkA < 9.6 aB
2
gHFM(rkA) ,'
rkA > .3 aB
FM(.3)( ) rkA < .3 a
HFM kA
2 nucleus B
rkB < 9.6 a
similar to w above
4 1I
(40) (40) (60)
(xkl, 3Yk < 20 a B
Izkl < 30 aB
4 midpoint
between A and B
5 electron 1
6 electron 2
7 electron 3
8 electron 4
rkM < RAB/2
rk < 1.3 aB
rk2 < 1.3 aB
rk3 < 1.3 aB
rk4 < 1.3 aB
3 box
C4/rkM
2
C5/rkl
5 kl
C6/rk2
2
C7/r23
C8/rk4
8I/rAB
AB
I/1.3
I/1.3
I/1.3
I/1.3
k
Table 3. Probabilities Pi used in Eq. (2-29) to pick the k'th electron with the weight
functions w. (r).
k
Pi 1st nucleus 2nd nucleus box midpoint previously picked electrons
1st electron 85/110 5/110 3/110 17/110 0
2nd electron 5/107 85/107 3/107 7/107 7/107
3rd electron 85/114 5/114 3/114 7/114 (2x7)/114
4th electron 5/121 85/121 3/121 7/112 (3x7)/121
1 + 2 3 4 *
w() = w(r ) w(r2) w(r3) w(r4) (2-30)
However, it is not only possible to average over all weight
functions leading to the chosen value of x [see proof lead-
ing to Eq. (2-9)], but it is also correct to average over
weight functions w(x') with different positions for which
the integrands are identical such that f(x') = f(X). And,
since our wave function is antisymmetric with respect to
interchange of parallel-spin electrons, the values
P(i)HY(i) and 2 (R) are invariant with respect to these
permutations. Thus it is possible to average w(k) over
these permutations:
1 -) 2 3 4w
w(x) = ( + P2 +P34 +p1234) lw(rl) w(r2) w(r3) (r4) (2-31)
where the first two electrons picked are labeled spin-up,
the last two, spin-down. Since there are no external fields
present, the integrands also remain invariant when all elec-
tron spins are flipped. This final averaging led to the
weight function actually used,
w(x) = ( +P13P24) (1 +P2 +P34 +P12P34)
Sr 2 3 4(2-32)
w(rl) w(r2) w(r3) w(r4), (2-32)
and lowered o by about 3% from the weight function in
Eq. (2-31).
CHAPTER III
FINDING THE BEST SET OF VARIATIONAL PARAMETERS
Criterion Used
After deciding on a form for the trial wave function
(Ch. IV), the optimum set of m variational parameters {c}
must be found. When all coefficients appear linearly in
T(R), as in the CI method,21 a single matrix inversion is
sufficient to solve the set of m simultaneous equations
[3 (R)H-Y()d ] = 0, k = l,m. (3-1)
3ck f2 (x)dx
This produces the lowest energy possible with the form used
and finds the best set of coefficients {c} in one step. The
terms in '(R), however, are limited to a form for which the
matrix elements in Eq. (1-2) are very precisely known. This
rules out terms that depend directly on inter-electron
distances and introduces orthogonality constraints.
Here the linear form is dropped in favor of a more
natural expansion of Y(i) with 29 variational parameters.
Our wave functions, then, are such that all integrals must
be evaluated by the Monte Carlo method and such that the
parameters {c} must be found by other than a single matrix
inversion. Also, since the MC method can only find an
estimate to the integral, computational difficulties arise
when minimizing the energy.
Suppose we were to minimize the energy by the following
method:
1. Select a group of MC points {x}min.
2. Use a searching routine to find the parameter
set {c) which gives the lowest MC estimate to the
energy over {} min
mm
Suppose further that cl is capable of making the local
energy, HY(x)/N(I), at the point k. become
1
H (xi)
= + c a (3-2)
T(x ) 1
(where a is a positive constant) and with no effect on any
other point in {X} min (Since {x} m was restricted to
min min
1000 MC points, they are spread sparsely enough to make
this a realistic situation.) The MC estimate to the energy
can be made arbitrarily small by making cl + -m, even
though we know that the correct value for cl is zero. The
true energy gets no lower, of course, because the local
energy for unsampled regions of x increases as the few
sampled regions go low. By increasing the number of points
in {X}min so that a small variation in any parameter affects
the local energy at many of these points, it is still pos-
sible to optimize T(x) by minimizing the energy. But,
since several hundred sets of variational parameters must
be tested by the optimizing routine, it is too expensive to
let {R}min become this large.
Fortunately, it is not necessary to optimize the trial
wave functions by minimizing the energy. Since all eigen-
functions of the Hamiltonian have zero dispersion in the
local energy, we were able to minimize a quantity closely
related to this dispersion--the MC standard deviation.
[The standard deviation actually used (described more fully
in Ch. V) is the uncertainty in the difference of two en-
ergies for different nuclear separation distances and is
very similar to that defined in Eq. (2-22).] A similar
local energy method was used by Frost et al.28 but without
weight functions. This forced them to waste constants
making H(/)/y(2) = in regions of k where 2(R) is
small.
By minimizing a rather than in the above example,
the constant cl is set to the correct value of zero. This
demonstrates that a smaller number of MC points in {} min
is sufficient. Since 2 is a sum of squares, there is no
way to lower this quantity by letting a small number of
points dominate over the rest. Consequently, the points
must be fitted more equally. This greatly lowers the pos-
sible values of {cI for which '(x) has an artificially low
value of a. The minimization routine is forced to find a
wave function close to the eigenfunction in order to get a
low a--even over a relatively small set of points. We
used 1000 points in {x}mi to find the 29 variational
min
parameters in y(R). The obvious price we pay is that the
parameter set {c} that minimizes a is slightly different
from the {c} that gives the lowest possible upper bound to
the energy. The wave functions were so accurate, however,
that these energies were above the true energies by a very
small amount (estimated in Ch. VI).
Selection of {fmi
Since we are limited to about 1000 points in {}mi
min
when optimizing the parameters in (x)), it is important to
select many of these in the region where 2 (R) is large.
It is also important to choose some MC points in regions
where HN(x)/Y(x) X . Since this is more frequent when
Y2 () is small, the selection of points into the region
where 12 () is large, should not be too efficient. This
was carried out by selecting each point in {x}min out of
a group of 2 with the probability
['22 )/w(Xp )]1/2
p =p p
2 2 1/2 (3-3)
E [T (xi)/w(xi)]
i=l
This, of course, introduces a new weight function used to
calculate a:
W(X ) Pw(x ). (3-4)
The selected points were then stored, along with the weight
functions, for use by the minimization routine in testing
the various sets of variational parameters (c}.
Optimizing Routine
The simplex method26 was used to find the set of m
parameters {c} that minimized a. This routine first guesses
at m+l sets of parameters, "points," then systematically
moves them around in the m-dimensional parameter space
until the minimum a is found. The scheme takes the "high-
est point" ({c} with highest value of a) and reflects it in
the parameter space about the midpoint of all the other
"points." If this point is found to be lower than all the
other points, then another point further in this direction
is tested; if it is higher than the second highest, then
a point closer to the midpoint is selected. The lowest of
the tested points then replaces the highest previous point
and the process is repeated until a minimum is reached.
If none of the points tested above are smaller than the
second highest point, then this routine multiplies the
distance of each point from the midpoint by a random num-
ber (between -b to +b where b varies from 8 to 1/8) before
the next iteration.
As with all nonlinear optimization routines, simplex
has the two related problems:
1. It is slow. About 100 evaluations of a per
variational parameter are necessary to find the
minimum.
2. The routine tends to get stuck in local minima
far above global minimum.
33
Several attempts29 to speed the convergence of simplex have
only increased the second problem. It is important to keep
the routine somewhat insensitive to fluctuations in a so
that a wide region of the parameter space is sampled to
prevent it from naively converging onto a local minimum.
CHAPTER IV
WAVE FUNCTIONS
General Form
The wave function we used combined extremely accurate
atomic wave functions with terms accounting for interac-
tions between the two atoms:
(rl,r2,r3,r4) = (1-P12-P34+P12P34)
xA (rllr3)(B (r2,r4)exp[-U(rl,r3;r2,r4)/21
(4-1)
where Pij is the permutation operator between parallel
25
electrons i and j. The term PA(rlr3) is Schwartz's
189-term Hylleraas-type atomic wave function (Table 4)
for electrons 1 and 3 on nucleus A. The function U ac-
counts for interactions between the two atoms by including
terms similar to the dipole-dipole term used by Slater.2627
Atomic Wave Function
22
Hylleraas,2 in 1929, obtained an upper bound of
-5.80648 Ry for the helium atom by using six terms in the
form:
+ ,sm n -ez's
PA(rlr2) = E c s u t -(4-2)
a,m,n Z,m,n
where
s = (rlA+r2A)/aB'
t = (rlA-r2A)/aB,
u = rl2/aB (4-3)
The term riA = 1i- iRA is the distance between electron
i and nucleus A; z' is a constant (variational parameter);
and, to make !A(rl;r3) symmetric with respect to inter-
change of the electrons, t is found in even powers only.
A matrix inversion is then performed to find the set of
coefficients c ,m,n that give the lowest possible upper
23-25
bound with the terms used. Later authors,23-25 with the
help of fast computers, tried many variations of this idea.
Higher accuracy came with the inclusion of a greater num-
24
ber of terms in the expansion. Pekeris,24 using 1078 terms
in an expansion very similar to the above, and a 33-term
recursion relation, found an essentially exact answer
(-5.807448750 Ry). After this, the game became one of
getting the same answer with fewer coefficients.
We used Schwartz's25 189-term, z' = 1.75 wave func-
tion (Table 4) which provides an upper bound to the energy
of -5.80744875232 Ry. This was estimated to be above the
-9
true energy by 2.0x10 Ry.
Although Schwartz found extreme accuracy in the ex-
pectation value for the energy, we found fluctuations in
the local energy to be much higher--by about a factor of
0.5 x106. Since a is proportional to fluctuations in the
Table 4. Parameters cZ,m n reading from left to right in
Schwartz's 189-term atomic wave function. The
"integers" (Z,m,n) are in the order: (0,0,0);
(1,0,0) (0,1,0); (3/2,0,0) (1/2,1,0); (2,0,0),
(1,1,0), (0,2,0), (0,0,2); (5/2,0,0), (3/2,1,0),
(1/2,2,0), (1/2,0,2); etc. Note s includes half-
integer powers while t includes even powers only.
1-o00000000
-1.902943036E+1
-4.603636465+1*
-1.037848041E 1
-1.923960173E+2
-2.8e53161671+2
-6.698419033E+1
-2.260694210E+2
1.215969591E+1
-8.394132610E+1
5.3035970902E 1
9.116479191E+1
1.578020986E+2
6.162512424
6.0477680022+1
4.7039980251-1
1.724975592E-1
1.429921553E*1
-3.2384200308+1
9.943179167E-2
2.029710542
-5.036841074
5.9486141160-1
7.3150E52650-4
-2.808997643E-1
1.201623207
-2.022013328E-1
-9.971180790E-4
2.321560230E-2
-1.664063669E-1
3.817256327E-2
3.695103522E-4
1.3031091472-5
-8.616083210E-4
1.015980123E-2
-3.060459698E-3
-5.101264671E-5
-5.047403976E-6
-5.676206449E-1
1.244899486E*1
3.361217000
1.306100183E+1
2.770135115E+1
2.414376047E+2
-2.913505181
7.999811368E+1
-2.579764611E+1
1.305978447E+2
1.445389874
-8.473931080E+1
3.004298892E*1
-8.210878221E-1
5.498596657E+1
3.120412013
-8.879909237E-2
-2.540266224E0I
8.716991675E-2
-3.692937706E-1
-4.005407440
1.235055282E+1
-8.737071941E-2
-3.836780819E-3
7. 48460687E-1
-3.016330989
3.895799143E-2
4.675354267E-3
-8.254948939E-2
4.260428116E-1
-8.768071553E-3
-1.916123574E-3
-3.168170870E-5
4.124028815E-3
-2.643277259E-2
6.388872059E-1
-1.026802958
-3.069398340
3.436179707
-3.904835778E+1
-5.531899045E+1
6.129375841
-1.205385629E+2
-8.255664738E-1
9.848670095E+1
7.006484610E-1
6.420011583E+1
-6.738126236E*1
-3.521437808E*+
-1.059388848E+2
-8.754168625
-7.212391498E-1
-2.479212340E+1
-2.511910999
1.858350881E-1
7.476147452
-1.721607346E-1
3.245351907E-1
4.364745962E-3
-1.459459700
7.635602081E-2
-1.452645159E-1
-5.237388480E-3
1.693984877E-1
-1.566465228E-2
3.288568040E-2
2.154616496E-3
1.789193139E-5
-8.832131764E-3
1.276404132E-3
7.933139599E-4 -2.994343269E-3
2.634949065E-4 -3.016779448E-4
1.208128981E-5 -6.751485425E-6
3.601649402
7.632663324E-1
-1.469536530E*2
-4.799940197
-1.695078037E+1
8.110744231E41
1.724980398E-1
-7.982978682E+1
-1.7706339232+2
-1.677336023E.2
-1.951982372
-1.038851622E*2
-1.252469963
3.366445734E11
-2.452697604E+1
1.199648526
1.002670936E+I
5.029554086E*1
7.138739963
1.921603082E-3
7.758764735
1.234795512
-1.647217345E-1
-8.2152360681-4
-1.599800986
-3.677896122E-1
7.594162605E-2
9.668982706E-4
1.951928160E-1
6.109913795E-2
-1.793108591E-2
-4.103343655E-4
-3.132109060E-7
-1.066184506E-2
-4.347994712E-3
1.714345730E-3
6.119936532E-5
1.161691551E-7
-2.018472944
6.4229609448+1
1.121025918E+2
2.399759883z+2
2.3748375568E1
4.52537247621
2.599999412E+2
1.2676170201+2
1.5943721663t2
-2.4393856751+1
2.7995972768-1
-8.683079074E*1
-2.213914998
-3.572976454E+1
5.679962058E+1
-4.621098536E-2
-9.812668097
1.356885188E+1
-1.066658882
-2.038107176
-1.646348439E+1
-3.562579879
-1.118357309z-3
2.793244470E-1
3.528033111
1.077487048
-1.824394960E-5
-2.308777869E-2
-4.446743096E-1
-1.815735190E-1
1.665615371E-4
-1-651409751E-6
8.678468784E-4
2.4948949071-2
1.308412679E-2
-3.347126314E-5
6.4742816049-7
local energy, and since the contribution to these fluctua-
tions from the atomic wave function is sizable (37% of a2
at the well minimum), it was profitable to use the most
accurate atomic wave function available (Schwartz's 189-
term i). These 189 coefficients were held fixed during the
minimization of a Because they were not varied, and
because iA (and its first and second derivatives) were
easy to store along with x and w(*), it was necessary to
evaluate these only once over {x}min"
mm
Interaction Terms
The function U, which accounts for interactions between
the two atoms, may be broken into a sum of pair interac-
tions with electrons from opposite nuclei:
U(rlr ;r2,r4) = u(rl;r2) + u(rl;r4) + u(r3;r2)
+ u(r3;r4) (4-4)
The functions u(ri;r.) are given as
3
u(r ;r.) = E v (r i; ) + e(ri;rj) (4-5)
i ] v=O
where the v terms (defined next paragraph) are different
orders in the expansion of the interaction potential energy
between the two atoms. This interaction potential energy
can also be put into the form of Eq. (4-4):
V(lr3;r2,r4) = v(rl;2) + v(rl;r4) + v(r3;r2)
+ v(r3;r4) (4-6)
where
v(ri;rj) = /RAB l/riB 1/rjA + 1/rij (4-7)
Since wave functions generally have the highest amplitude
in the regions of low potential energy, we wanted somehow
to incorporate into the wave function the ability to
respond flexibly to this potential. It would have been
difficult, however, to put v(ri;r ) directly into u(ri;rj)
due to the delta functions in this term:
V 2 = -4 6(r) (4-8)
r
It was easy, though, to include into u(ri;rj) a func-
tion very similar to v(r;r):
v [2 -1/2 2 -1/2 2 -1/2
v0i;) = [(RAB+) (r iB+a) (rjA+t)
2 -1/2
+ (r j+a)) ]fo(riA )f(rjB) (4-9)
It can be seen that for a = 0 the expression in brackets is
equal to v(ri;r ). The variable parameter a, given in
Table 5, was added to eliminate the singularities mentioned
above and had little effect otherwise. The function f0(riA)
was included to allow the importance
with the electron-nuclear distances.
We were able to include similar
expanding the distances in Eq. (4-7)
about RAB:
of this term to vary
terms into u(ri;r.) by
in a Taylor series
2-1/2 -1/2
1 2 2 ( 2 -1/2 21 z .iA A
= [iA+YiA+(AB-ZiA R [1-2 +_]ri
iB B RAB RA
r2 -1/2
1 =1 [1+2] ,
r R R 2
rjA RAB AB RAB
2 -1/2
1 1 ( iA riA+rjB
rij R [1+2 R 2
SAB AB RAB
(4-10)
The nuclei are located on the z-axis and XiA, YiA' iA are
the x, y, z components of riA, etc. Terms multiplied by
equal powers of RAB were then grouped together. The first
-3
surviving term (proportional to RAB) is the dipole-dipole
(D-D) interaction:
Vl(ri;rj) = (xiAjB +iAyjB 2iAjB) fl(riAfl(rjB)
(4-11)
Again, the function fl was added to allow for greater
flexibility in the wave function. Similarly, the dipole-
-4
quadrupole (D-Q) term (proportional to RAB) is given as
A-D
2 2
V2 (ri;) = [riAZjB rjBZiA+ (ZiA- ZjB)
(2xiAXjB + 2YiAjB- 3ziAZjB)] 2(riA )f2(rjB)
(4-12)
The quadrupole-quadrupole (Q-Q) term is
2 2 2
v3rA;rB) = {6.r r. r r AjB
( iA'rjB) = 6iArjB[riAjB-riA-rjB 5iA-ZjB
2 2 2 2
15(ziArjB + jBriA
2 2 2 2
+ ZiAZjB[30(riA+jB)- 70(ZiA+jB + 105ziAjB
2 2
+ 3riArjBf3(riA)f3(rjB) (4-13)
The functions f are splines of the form
6 3
f(r) = E a.i(~- r)+ (4-14)
i=1
where
x, x>0
(x)+ = {0, x< (4-15)
The functions f therefore become zero for large values of
their arguments and thereby tend to make the v terms a
function of the interactions of the electrons "on" nucleus
A with those "on" nucleus B. Since the v functions appear
exponentially in Y(i), this feature is necessary for the
wave function to obey the boundary condition that, for
all i:
Lim
Lim [riA(T )] 0 (4-16)
r iA A
Finally, to allow for close encounters of electrons not
already accounted for by the atomic wave functions, the
term
2
e(ri;rj) = e(r ) = a!( -r. ) (4-17)
i i(4-17)
was added to u(ri;r ). Consider the region of i where
r.. is much smaller than all other distances. The dominant
12
term in the local energy, HY(:)/T(1), then becomes
HT(()/T(x) [(2/rij 7V- 2)exp(-e (r ij)/2)]exp[+e(r ij)/2]
ij 1 j ij ij
= 2/rij + 2e' (rij)/rij + e"(r i)/2 (4-18)
The derivative e'(0), therefore, was set equal to -1 to
cancel the singularities and to make the local energy more
constant. The coefficients ai, a!, and knots Ei, given in
Table 5, are parameters with respect to which the trial
wave functions were optimized (as described in Ch. III).
The knots .i were kept fixed at 2.0, 4.0, 6.0, 7.0, 8.0,
and 9.0 aB.
Table 5. Variable parameters for Eqs. (4-9), (4-14), and (4-17) which,
together with Schwartz's parameters, determine the wave functions.
S I 4.5 5-0 .6 6.6 I 7.5 I 9.0 15.0
D-D -4-70892E-2 -1.55826E-2 -4.29590E-4 7.-4165E-3 -4.20371E-2 -6.144728-2 -6.43464E-3
COEFS 4.15209E-2 I 2.22784E-2 -1.07552E-2 I 1.03047E-2 6.39287E-2 1.75601E-1 I 2.07885E-2
5.44734E-2 I 7.87565E-2 1.66395E-1 I 9.090201-2 -7.21025B-3 -3.20039E-1 1.24759E-1
-2.77328E-1 -3.225698-1 -4.37159E-1 I -3.99165E-1 -3.01037E-1 1.74799E-2 -5.01352E-1
3.16033E-1 ) 3.57847E-1 4.20820E-1 1 4.58833E-1 4.27316E-1 3.39207E-1 5.60043E-1
-1.11122E-1 I -1.25005E-1 -1.38560E-1 I -1.62970E-1 I -1.6196E-1 I -1.669298-1 -1.96674E-1
0-D -4.09052E-3 I -1.26733E-3 -2.98220E-5 8.2964BE-4 I 2.04350E-4 7.58871E-4 -
COEFS 4.41566E-3 I 2.02803E-3 -7.12454E-4 7.137053-4 I 1.88541E-3 -3.55547E-3 -----
6.37596E-3 7.980848-3 1.27601E-2 4.99981E-3 1 2.60785E-4 5.96739E-3 -
-3.07022E-2 -3.14954E-2 -3.41041E-2 -2.18727E-2 I -1.059778-2 1.26135E-3 ------
3.44949E-2 3.45461E-2 3.30412E-2 I 2.51882E-2 1 1.442568-2 -8.56932E-3 ----
S-1.20574E-2 -1.20107E-2 I -1.09097E-2 I -8.95646E-3 1 -5.40133E-3 1 3.964608-3 ----
O-Q 1 -2.48064E-3 -5.58420E-4 -1.24930E-5 2.469038-4 I -6.178948-4 I 2.51864E-4 ------
COEFs 2.14743E-3 9.23865E-4 -2.457048-4 3.87116E-4 I 6.23788E-4 -7.19779-4 -----
1.79425E-3 2.49016E-3 4.70030E-3 1.179058-3 I 7.827918-5 1.3112E-3 -- ----
-1.07968E-2 -1.16825E-2 -1.27553E-2 -7.67043E-3 -2.901008-3 -7.16191B-5 ------
I 1.2540E-2 1.33609E-2 1.24277E-2 9.61423E-3 3.90153E-3 -1.39043E-3 ------
-4.38544E-3 -4.72081E-3 -4.11347E-3 -3.52716E-3 -1.45322E-3 6.84249-4 ----------
_I_ _I_____L I_ ____ __ _I I I
0-D -5.61605E-4 -7.67956E-5 -1.548901-6 I -1.47917E-5 -4-36035E-4 ---------- -------
COEFS 274914E-4 | 7.65038E-5 -5.93223E-6 -4.83552E-5 1.074031-3 --------- -----
2.26788E-4 2.78610E-4 .434381E-4 -6.50308E-5 -3.38105E-4 ---------- -----
-1.31339E-3 -1.274168-3 -1.27742E-3 6.84898E-4 -3.778918-3 ---------- ----
1.50163E-3 1.44960E-3 1.27955E-1 -9.08712E-4 5.558128-3 ---------- -----
-5-26785E-4 -5.11162E-4 -4.28494E-4 3.39563E-4 -2.12206E-3 ------ ------
E-E -2.81922 1 1.32947E 1 I 498646E-1 -3.01473 -3.27098 -1.99296 I -1.96270
COEFS 3.20660 -8.09490E-1 -1.09985 2.39107 1.86162 1.13710 1. 13710
E-E I 1.13759 2.60407E-I 1 1.25888 9.34652E-1 5.01013-1 I 8.26368E-1 I 8.22202E-1
KNOTS 9 1.11433 I 8.378158-1 1 6.44535E-1 I 1.11414 1 7.87467E-1 I 1.20830 1 1.20830
Properties of the Interaction Terms
Consider the functions f normalized such that
33
u(r i;r) = 0(ri;r ) + RB(D-D terms)fl(riA )f(r)jB
-4
+ RAB(D-Q terms)f2(riA)f2(rjB)
-5
+ AB(Q-Q terms)f3(riA3(rjB (4-19)
Here the D-D, D-Q, and Q-Q terms are obtained directly
from the expansion of the interaction potential without
being multiplied by any constants. By comparing this to
the similar expansion of the interaction potential,
S-3 -4
v(ri;rj) = R (D-D terms) + R (D-Q terms) + .
(4-20)
a first guess for the functions fl, f2, f3 would have them
all roughly equal and roughly constant for small r.
Figure 2 shows several departures from this simple be-
havior;
1. The contribution of the D-D term (obtained by
adding the f0 curve to the fl curve), D-Q term,
etc. to the ratio u(ri;r.)/v(ri;r.) decreases
with increasing order. From the sole considera-
tion that u(ri;rj) lowers the energy by increasing
T(X) in the regions where the potential is low,
these ratios would be equal. The functions
1 2 3 4 5 6 7 8 aB
Figure 2. Relative values for the normalized functions fv(riA)f,(r.)
defined in Eq. (4-20) as a function of riA for the nuclear
separation distance of 5.6 aB. The radial distance rjB is
set here at the typical value of 1.0 ag. The total contribu-
tion of the dipole-dipole interaction can be obtained by
adding the fl curve to the f0 curve; similarly, the contribu-
tion of the dipole-quadrupole effects are found by adding the
f2 curve to the f curve, etc.
4-
u(ri;r ), however, also have the effect of increas-
ing the kinetic energy. Since the kinetic energy
is proportional to the second derivative of the
wave function, smoother terms introduced into
u(ri;rj) will be more efficient at lowering the
total energy. This helps to explain why the more
oscillatory higher order terms in the expansion
of v(ri;rj) have less importance than first
expected.
2. The functions f decrease significantly from
r = 3 aB to r = 0 aB. Again, from the lone as-
sumption that u(ri;r.) is proportional to
v(ri;r ), these curves would be roughly flat.
[Of course they must become zero for large r to
satisfy the boundary condition at r = -, Eq. (4-
16).] This decrease in the electron's response
to molecular effects from the opposite atom is
apparently due to the increased influence of the
atomic effects from the nearer nucleus. Increased
shielding as r 0 from the other electron "on"
this nucleus may also be an influence in the de-
creased importance of these terms.
3. The functions f have different shapes--becoming
flatter with increasing order. It is estimated
that a was lowered by an extra 4-12% by allowing
these shapes to vary independently. This may be
related to the trend that, as the order of the
term increases, so does the value of r for which
that term has maximum effect.
Beyond the radial distance of r = 4 aB, where the wave
function is small, the exact shape of these functions has
very little importance.
The molecular terms described above and included in
the factor e-U/2 [Eq. (4-1)] account for the vast bulk of
the molecular behavior of the two-helium-atom system. Since
the Monte Carlo standard deviation, a, is a measure of the
accuracy of the wave function, the degree to which this is
true can be measured by comparing this quantity over a
fixed set of MC points. At the separation distance of
RAB = 5.6 aB, without the inclusion of any terms in U, the
standard deviation over 6400 MC points is (RAB=5.6aB,N=6400)
= 40.2x10- Ry. With the inclusion of the molecular terms,
this dispersion drops by over a factor of 10 to 3.83x10-5 Ry
--much closer to the standard deviation of the widely
separated atoms [a(RAB>15.0a ,N=6400) = 2.35x10-5 Ry].
Since the atomic coefficients [c,m,n in Eq. (4-2)] are
held fixed, and since the atomic and molecular contribu-
tions to variations in the local energy can be considered
to be roughly independent, the total standard deviation can
be written:
2 2 2
a (RAB,N) = A(N) + M(RABN)
A131 A M A
(4-21)
2 2
where CA and oM are the atomic and molecular contributions
to a2 and
CAtomic(N=6400) = o(RAB>15.aB,N=6400) = 2.35x10-5 Ry
(4-22)
for all internuclear separation distances. From this rela-
tion, we can see that a can only increase as RAB decreases
due to the increasing molecular effects. This is basically
caused by the form used for the wave function--that of two
atoms weakly interacting through multiple forces. There
will, in fact, be some point, as RAB gets smaller, where
the wave function used fails to accurately describe the
actual eigenfunction. This is due partly to the breakdown
in the accuracy of the basic form for Y(x) and partly due
to the increasing importance of higher order terms (such as
octupole-octupole) not included in U. As shown in Fig. 3,
this begins at about RAB = 5.0 aB (where the potential
"barrier" starts up).
For a long time we used Schwartz's 164-term atomic wave
function. But, with the inclusion of v0 and v3 into the
2 2
wave function, aM became small enough, compared to a,2
that it became advantageous to switch to his most accurate,
189-term, atomic wave function. Merely switching the atomic
wave function did improve the total wave function, but a
further improvement came by reoptimizing the variable
(molecular) parameters with the new atomic wave function
O(RAB, N= 6400)
10.0
8.0
6.0
4.0
2.0
10.0
15.0
-5
Figure 3. Standard deviations in units of 10 Ry
for some trial wave functions evaluate
over 6400 Monte Carlo points. Top curve
is for wave functions optimized with
Schwartz's 164-term atomic wave function.
The middle curve is for the same wave
functions but with Schwartz's 189-term
function substituted for the 164-term
wave function. The bottom curve is for
the wave functions optimized with the
139-term atomic wave function.
_ r
(Fig. 3). It is apparent that reducing the "noise" (OA)
from the atomic effects made it easier for the optimization
routine to reduce a .
Discarded Forms for the Trial Wave Function
The first wave function we constructed has the form,16
T(R) = exp[-U(rlr2,r3,r4)/2]
(1-Pl2-P34 +12P34)A( 1,r3)B(r2,4) (4-23)
where the function U is completely symmetric:
U = Z u(r. ;r ) (4-24)
i 1j
We can see from Eq. (4-23) that the terms with the atomic
wave function 1A(r1;r3), for example, are multiplied by the
factor exp[-u( r;3)/2 u(r3;rl)/2]. But, since electrons
1 and 3 are "on" the same atom in these terms, the factor
above accounts for atomic rather than molecular effects.
This forced us to make the functions f [Eq. (4-14)] to be
short-ranged to prevent interference with the already ac-
curate atomic wave functions; and, therefore, severely
limited the flexibility of the form shown in Eq. (4-23).
Before the v0 and v3 terms were included in (x),
several extended versions of the functional form were
tested:
1. The functions fl(r) and f2(r) in the v1 and v2
terms [Eq. (4-11) and Eq. (4-12)] were generalized
to f([x2 +y2+(z-a)2 /2) where E and a were al-
lowed to vary with all the other variational
parameters.
2. The vl and v2 functions in the factor
e-U/2 = exp{-[v1-v2-f(r12)]/2} were expanded
to (l-clv1/2-c2v2/2 + quadratic and cubic
terms)exp[-f(rl2)/2] and the coefficients c
allowed to vary. Incidentally, with all the
coefficients set equal to 1, the two forms
above were equivalent in the energy to 9 decimal
places. This is a good measure of the weakness
of these Van der Waals forces on the atoms.
3. Instead of using one function for all electron-
electron interactions,-as in Eq. (4-17), two e-e
functions were included--one for spin-parallel
interactions, the other for spin-antiparallel
interactions--and allowed to vary independently.
4. The factor of 2 multiplying ziAzjB in Eq. (4-11)
was allowed to vary.
5. A spline function s(zi) +s(z) was added to
u(ri;r") [Eq. (4-5)] to allow the electrons to
increase (or decrease) the probability of being
in the region between the nuclei.
None of these attempted improvements gave (x) the flexi-
bility needed at the time to lower a which, of course, was
finally provided by the inclusion of the v0 and v3 func-
tions. With much of the contribution to a eliminated by
the v0 and v3 terms, it might be argued that the improve-
ments above could more effectively reduce a further. But,
in each case, these generalizations to T(x) failed to
lower a at all. So, even with the inclusion of the v0
and v3 terms, it would be surprising if they had any
effect now.
The most likely way that (k) might be improved would
be to carry the expansion of the interaction potential en-
ergy to higher order. I believe that with the present
wave function, however, this would be more trouble than it
is worth. With the inclusion of the v0, v1, v2, v3 functions
into u, even quadrupole-octupole, v4, effects are accounted
for. Including the next function, v4, into u(ri;rj) would
free v0 to adjust for v5 effects; but, due to the very
large number of terms in v4, this would be very difficult
to code and time consuming to evaluate on a computer. An
estimate of the improvement made by the evaluation of fur-
ther terms can be made by extrapolation. By including into
the wave function the first two terms in the expansion of
v(r ;r ) [vI and v2 from Eqs. (4-11) and (4-12)],
o(RAB=5.6a ) was lowered by over a factor of 5; adding
the next two functions [v0 and v3 from Eqs. (4-9) and
(4-13)] into y(x) lowered this by not quite another factor
of 2.
CHAPTER V
DISCUSSION AND RESULTS
Differencing
For the internuclear separation distances RAB > 5.6 aB,
Fig. 3 shows that the standard deviations are not much
greater than that due to the dispersion in the atomic wave
functions. This implies that taking the difference in the
energies at two different nuclear separation distances
(RAB = R,R') will subtract out a good portion of the atomic
effects; and, as long as both energies are evaluated over
a very similar set of MC points, this will yield standard
deviations smaller than for either individual energy. The
key to actually doing this is the simple relationship
J f[g(x)]g' (x)dx = f_ f(y)dy (5-1)
which means that the free function g can be used to make
AE = (f (R,x )HY(R,)dR f- [R',g(x)]HY[R',g(*)]di (5-2)
f 2(R,x)d f2 [R' ,g(R)]dR
as smooth as possible. The function, g, is a product of
one-dimensional functions that serve to make all the spread-
ing and contracting occur in the relatively unimportant
region between the nuclei:
g(x) = g(rl)g(r2g(3)9(r3 4) (5-3)
where
(2+R'-R)zi/2, jzil < 1
g(ri) = g(zi) = z + (R'-R)/2, z. 1
zi (R'-R)/2, zi < -1 (5-4)
and zi is the distance of the i'th electron from the plane
bisecting the nuclei. For Izil 1, this transformation
makes the distances of g(ri) and r. to the nearest nucleus
exactly equal. Note that g(z)-z looks like a ramp. Results
from the final MC sums that determined the energies, these
energy differences, and the corresponding standard devia-
tions are reported in Table 6. One sum over 782,000 MC
points was taken with R = 5.6 aB and transformed to the
distances of R' = 6.6, 7.5, 9.0, and 15.0 ag; another was
taken over 377,000 points with R = 4.5 aB and transformed
to R' = 5.0 and 5.6 aB.
This differencing technique was also used during the
optimization of the wave functions. Since the form of the
wave function is that of two atoms weakly interacting
through molecular terms which contain all the variable
parameters, optimizing these parameters can yield a standard
deviation no less than that for the two widely separated
atoms:
Table 6. Energies, energy difference s, and kinetic energies with standard
deviations in units of 10 Ry.
Ri E(Ri)
4.5 41.35 1.29
5.0 0.16 0.82
5.6 -7.16 0.33
6.6 -4.24 0.29
7.5 -2.15 0.25
9.0 -0.81 0.22
15.0 -0.16 0.21
E(Ri)-E(Ri+)
41.19 0.68
7.33 0.34
-2.92 0.22
-2.09 0.13
-1.34 0.07
-0.65 0.07
E(Ri)-E(Ri+2)
48.52 0.93
-5.01 0.24
-3.43 0.16
-1.99 0.13
K(Ri)-K(15)
643. 25.
216. 19.
61. 16.
19. 14.
17. 12.
15. 9.
--
2 2 2 2
o oA+M > A (5-5)
Since optimizing the set of parameters can do nothing to
2 2
lower A, this contribution to a is an undesirable "noise"
that the minimization routine must sieve through. Most of
2
GA can be eliminated, however, by minimizing the standard
deviation, od' of (rather than the energy) the difference
of two energies. It can be seen from Fig. 3 that there is
an increasing (as RAB decreases) contribution to 02 that
the variable parameters cannot get rid of. Consequently,
this, too, is extraneous noise and should be subtracted
out along with aAtomic. The wave functions at each inter-
nuclear separation were, therefore, optimized by minimizing
ad with respect to the next wave function. For example,
T(RAB=4.5a ,x) was found by minimizing ad(R=4.5a ,R'=5.Oag),
T(RAB=6.6agB,), by minimizing ad(R=6.6a ,R'=7.5aB), etc.
When tested over a set of MC points independent from {x}min'
wave functions found by minimizing ad were found to have
significantly lower ad's and lower o's than wave functions
found by minimizing a.
Curve Fit
Values for the energies from Eq. (2-20), the energy
differences mentioned above, and the corresponding standard
deviations (Table 6) were used in a curve fit for minimizing
2 7 EFit(Ri)-EM(Ri) 2
X i= MC(Ri)
5 AEFit(Ri' (AR)i)- AEMC(Ri (AR) i) 2
+ l t (5-6)
i=l XoMC(Ri, (AR)i)
where
AE(R (AR)i) = E(Ri+(AR)i) -E(Ri) (5-7)
and Ma (Ri,(AR)) is the standard deviation of
AEMC(R ,(AR)i). The factors .i and .i made it possible to
test for the relative importance of these terms. The best
final result had error bars about 3% less than would have
been found with Xi = i. = 1. This yields
52 2
EFit(R) = EBFL(R) = c c (R-4.0)+(ki-R)2 (5-8)
i=1
with {c } = +0.558029x105, -0.592108x106, -0.140675xl0-6
-7 -9 4
-0.349129x10 -0.709027x10 Ry/aB and {k.} = 5.6, 6.6,
7.5, 9.0, 15.0 aB. The term EBFL(R) is the experimental
curves of Burgmans, Farrar, and Lee4 which was used because
it goes to the accepted30 limits at small (R < 4.0 a ) and
large (R > 10.0 aB) internuclear distances. The energies
EFit(R) and EBFL(R) for 5.0 aB < R < 9.5 aB are given in
Table 7 and Fig. 4.
Table 7. Energies with standard deviations from the curve
fit along with the experimental results of
Burgmans, Farrar, and Lee in units of 10-5 Ry.
R EBFL EMC
5.0 0.36 0.26 + 0.52
5.1 -2.35 -2.51 0.48
5.2 -4.22 -4.44 0.43
5.3 -5.44 -5.73 0.38
5.4 -6.18 -6.53 0.34
5.5 -6.57 -6.96 0.31
5.6 -6.70 -7.10 0.30
5.7 -6.65 -7.04 0.29
5.8 -6.48 -6.87 0.28
5.9 -6.23 -6.61 0.27
6.0 -5.93 -6.30 0.26
6.1 -5.60 -5.94 0.25
6.2 -5.25 -5.57 0.24
6.3 -4.90 -5.20 0.23
6.4 -4.54 -4.82 0.22
6.5 -4.20 -4.46 0.21
6.6 -3.88 -4.13 0.19
6.7 -3.59 -3.82 0.18
6.8 -3.31 -3.53 0.17
6.9 -3.06 -3.27 0.16
7.0 -2.82 -3.02 0.15
7.1 -2.60 -2.79 0.14
7.2 -2.40 -2.57 0.14
7.3 -2.22 -2.38 0.13
7.4 -2.05 -2.20 0.13
7.5 -1.89 -2.04 0.12
7.6 -1.75 -1.89 0.12
7.7 -1.62 -1.75 0.12
7.8 -1.50 -1.63 0.11
7.9 -1.39 -1.51 0.10
8.0 -1.29 -1.41 0.10
8.1 -1.20 -1.31 0.09
8.2 -1.12 -1.22 0.09
8.3 -1.04 -1.13 0.08
8.4 -0.97 -1.05 0.08
8.5 -0.90 -0.98 0.08
8.6 -0.83 -0.91 0.07
8.7 -0.78 -0.84 0.07
8.8 -0.72 -0.79 0.07
8.9 -0.67 -0.74 0.07
9.0 -0.63 -0.69 0.07
9.1 -0.58 -0.65 0.07
9.2 -0.55 -0.61 0.07
9.3 -0.51 -0.57 0.07
9.4 -0.48 -0.54 0.07
9.5 -0.45 -0.51 0.07
0
-2
U-)
iJJ
1 -4
o
-6
4 6 8 10 12 14
r(aB)
Figure 4. Upper bound to the Born-Oppenheimer potential (hatched
curve). The curve is two of our standard deviations
wide. Solid line is the experimental curve of Burgmans,
Farrar, and Lee.
In a manner similar to the derivation of Eq. (2-18),
the Monte Carlo standard deviation in the fit can be found
by squaring the equation
N
EN-Em = 6i (5-9)
i=l
and taking an ensemble average. The quantity E_ is the
true (N = m) energy for the trial wave function and 6i is
the error introduced into EN by omitting the i'th point.
This yields the formula for the standard deviation of the
energy at a nuclear separation distance R on the curve:
2 N N N 2 N 2
<(EN-E_) > =< Z <6 .> =< 6> .
i=l j=1 i=l i=l1
Our estimate for this quantity (Table 7) was found by
breaking our total run into 1159 partial runs, each rep-
resenting a point i, and redoing the curve fit successively
leaving each of these out.
-5
Our outermost energy (-0.1600.208)xl05 Ry at
R = 15.0 aB was in good agreement with the accepted
-5
asymptotic results (-0.027x10- Ry, as found in BFL and
references therein). Since the other theories are more
accurate in this region, our energy was made equal to this
value at this point. Through differencing, this had the
effect of slightly raising the rest of the curve. This
also reduced the standard deviation in the fit to about
equal to the standard deviation in the difference between
these energies from the energy at R = 15.0 a Consequently,
for the internuclear separations for which E(R) was evalu-
ated directly, the curve fit (Table 7) gives a better es-
timate to these energies than the direct calculations
(Table 6) since more information went into it.
Between these seven calculated energies there was
error introduced by the looping of the fitting function.
It was found that variation of the form of the fitting
function and of the knot locations ki produced variations
in E(R) between these points on the order of 0.3 standard
deviations. The directly calculated points, however, were
independent of these variations (to within 0.la). The
present fit was used because it looked smooth and it had
the qualitative features expected from the input.
Conclusion
The standard deviations of the curve in Fig. 4 and
Table 7 are all smaller than the total electronic energy
-7
by factors less than 5.0x107. We have therefore demon-
strated the ability to produce extremely accurate energies
using Monte Carlo techniques. Although the accuracy
achieved here was largely due to Schwartz's extremely pre-
cise atomic wave function, chemical accuracy for most
systems is around 0.1 Ry--more than 103 times the standard
deviations reported herein.
As befits the term Monte Carlo, these calculations are
inherently risky and expensive since the best trial wave
function is found without knowing the energy bound that it
predicts. The upper bound calculated here is lower than
the BFL4 result in the region RAB > 5.1 aB with a difference
of 0.40x10-5 Ry (1.33 standard deviations) at the potential
minimum. Since this is at the 82% confidence level, this
curve should be considered in agreement with the BFL
result with just a hint that the true curve is deeper than
the BFL curve. In the region 4.5 aB < RAB < 5.0 a how-
ever, our result is above the BFL curve with a difference
-5
of 1.07x105 Ry (0.83 standard deviations) at RAB = 4.5 a .
In fact, the calculated energy difference from Table 6
between E(RAB=4.5aB) and E(RAB=5.6aB) is 48.52 0.93x10-5 Ry
or 1.66 standard deviations above the corresponding BFL
value. This difference is probably due to the relative
inaccuracy of our wave functions in the region of small
RAB. And yet, Fig. 4 shows that this difference is unim-
portant in determining the curve: it is so steep in this
area that a difference in the energy produces an extremely
small change in the position of the potential barrier. It
is, therefore, very hard for the scattering experiments
(since they are sensitive to the overall shape of the
potential) to measure the energy in this region to this
accuracy.
CHAPTER VI
CHECKS AND CORRECTIONS
Is x-space Sampled Adequately?
As long as the standard deviation, a, is accurate,
there is a definite bound on how far off the energy can be.
This standard deviation may, however, be artificially small
if a region of the position space x is inadequately sampled.
One way to be sure that this is not the case is to test the
convergence property [Eq. (1-3)] that a should have for a
large number, N, of MC points. If new points are picked in
previously inadequately sampled regions, then the standard
deviation for a longer run will be larger than that pre-
dicted from Eq. (1-3). This is due to a small weight func-
tion w. for these points appearing in the sums of Eq. (2-22)
To check this, the standard deviations of various energies
for ten partial runs with N = 2000 and N = 10,000 were com-
pared to the average of ten partial runs with N = 50,000.
From the runs with N = 2000 and N = 10,000, the values
predicted for a(N=50000) were equal to u(N=50000) to
within uncertainties of 2% and 1%.
Integration by Parts
An integration by parts of the integral in Eq. (2-19)
yields an integral which becomes
62
N 2
E [(OT(S o- (ic.l ) + VtY (x. ) ]/w.
i=l i
E= i N 21 1 (6-1)
z Y (x i)/w.
i=l
where o is the electronic gradient operator. As a check for
coding errors this expression was evaluated concurrently
with Eq. (2-20) over the same set of i.. To see the dif-
1
ference in Eq. (6-1) from Eq. (2-20), consider the kinetic
energy term for the simple atomic helium wave function
-2(rl+r2)
Y = e-( (6-2)
For Eq. (6-1) this is
-4(rl+r2)
OT.OT = 8e (6-3)
with nothing to cancel the integrable singularities in the
potential. The equivalent term for Eq. (2-20) is
2 -4(rl+r2)
-Y2o = 4(l/rl+ /r2 2)e ( (6-4)
with the 4/r terms canceling with potential terms making
the local energy relatively constant. This, of course,
makes Eq. (2-20) many times more precise using our methods
than Eq. (6-1). Since these two equations are different
and also weight differently the different regions of space,
agreement between them is a good test for errors and for
adequate sampling of the space of x. These values from
Eq. (6-1) are in agreement with the results from Eq. (2-20)
(Table 6) but with standard deviations on the order of
0.019 Ry. Energy differences can also be calculated using
Eq. (6-1). This lowers the standard deviation to about
0.003 Ry--still in agreement with the very accurate results
from Eq. (2-20).
Comparison to the Hydrogen Molecule
As a check on the weight functions and differencing
technique, our first 80,000 MC points at R = 6.6 aB were
scaled to the system of two infinitely separated H2
molecules. The relevant expression is
EH-H
1 flAB(rlr2)2CD(r,4)HAB(l 1,2)CD (rr4)dld 2d 3dr4
2 2 2 d
AB(rlr2 )CD(rg,r4)drldr2dr3dr4
(6-5)
31
where tAB is James and Coolidge's 11-term trial H2
wave function for electrons 1 and 2 on nuclei A and B,
and H is the sum of the Hamiltonians for the two inde-
pendent H2 molecules:
H = HAB12 = HCD34 (6-6)
where
2 2 2 2 2 2 2 2
HABl2 V -. (6-7)
AB2 = 1 2 rA rlB r2A 2B r12 AB
Note the absence of any cross-potential terms. The Monte
Carlo estimate for this energy was
80000
w w(+P23+P24) AB (li'2iCDr3i'r 4i (AB12
E +HCD34) AB(rli'r2i) CD (3i'4i
800001 2 2
2 = (1+P23+P24)9AB rlir2i CD r3ir4i
i=l 1
(6-8)
where the ri are electron positions originally picked with
respect to the 2He system, then scaled to the 2H2 system
using the differencing technique in Ch. V; and wi is the
weight function used to pick these original points multiplied
by a scaling factor. The permutations were used to include
all possible combinations with the same weight function and
had the effect of reducing the standard deviation by smooth-
ing the integral and by increasing the number of evalua-
tions. At the nuclear separations (RAB = RCD) of 1.2, 1.4,
1.5, and 1.7 aB the energies were -4.416 0.013,
-4.674 0.013, -4.612 0.014, and -4.350 0.010 eV
compared with James and Coolidge's -4.41, -4.68, -4.63,
and -4.35 eV.
Difference between and the Eigenenergy
Since our trial wave functions are not exact eigen-
functions, the variational bounds would be above the correct
eigenfunctions if the calculations were made over an in-
finite number of Monte Carlo evaluations. An estimate of
the size of this effect can be made by assuming that this
2
error is proportional to aM [Eq. (4-21)]. During our search
for the best wave function [lowest a (N=1000)], energies
were found for two of the earlier forms of the wave function
at RAB = 5.6 aB. A straight line fitted through the plot
of E (-5.07 0.60, -5.95 0.41, -.716 0.33x10-5 Ry) vs.
2(N=1000)(10.0, 1.8, 0.9x0-8 Ry2) for these wave functions
predicts that a perfect wave function [a (N=1000) = 0]
would have an energy lower than our present wave function
by at most 0.18xl0-5 Ry.
Born-Oppenheimer Approximation
As described in Ref. 32, we have made the Born-
Oppenheimer approximation that, from a classical viewpoint,
the motion of the electrons is the same as it would be if
the nuclei were held fixed in space. This same approxima-
tion is stated quantum mechanically by the relation,
T(X,x) = TN(X)e (X,x) (6-9)
where YN(X) and Te() are the nuclear and electronic wave
functions. In order to test the validity of this assump-
tion, this wave function can be operated on by the exact
Hamiltonian:
-12 2
-in -o +V +V +V ) T (X,R) = EYN(X)T
-N- e VNN Ne ee N X)e = N (X)(,),
(6-10)
where oN and 0e are the nuclear and electronic gradient
operators and M is the mass of the nuclei. After expand-
ing the derivatives Eq. (6-10) becomes
-1 1 2 -1 2
{ON *e" ONN MNONee +e ( N)
+ YN(-0 1) + (VNN +VNe +Vee)Ne = ENe (6-11)
Since the nuclei are assumed to be fixed in space, the
Hamiltonian for the electrons can be defined as
2
H -o +V +V +V (6-12)
e e NN Ne ee
making
1 2
H = +H (6-13)
MN e
(Many authors separate H such that VNN is not part of He.)
The function e(X,x), therefore, is defined by the equation
H e~ (X,x) = E (X, ) (6-14)
where Ee is the electronic energy (including VNN). By
usingEqs. (6-12) and (6-14) in Eq. (6-11), and neglecting
the term in braces, Eq. (6-11) reduces to
(M2 +Ee)N = E\ (6-15)
MN e N N
This shows that, if the approximation is valid, the elec-
tronic energy Ee behaves as the potential energy between
the nuclei. This is the Born-Oppenheimer potential cal-
culated here.
It is not necessary, with the methods used here, to
make the above approximations; but it is convenient since
the corrections are negligible. These corrections have
been examined by Laue33 who finds that the leading term
which varies as RAB is of the form of an expectation value
of the interaction potential between the atoms divided by
the nuclear masses, M. Since this expectation value is of
the order of the dip in the Born-Oppenheimer potential,
dividing by M makes this correction negligible.
Virial Theorem
Kinetic energy estimates corresponding to the first
term in Eq. (6-1) were summed concurrently with Eqs.
(2-20) and (2-22). The accuracy of these calculations was
enhanced by the differencing technique described in Ch. V
and by using the kinetic energy term from Eq. (6-1) rather
than from Eq. (2-20) which has singular terms. From these
values (Table 6), it is evident that our wave functions do
not satisfy the virial theorem. For a di-atomic system in
the Born-Oppenheimer approximation, this is34
R = -2 (6-16)
AB SRA
where E is the Born-Oppenheimer potential, and and
are the values of the kinetic and potential energies from
the electronic wave function. By introducing a variational
scaling parameter into the wave function (Ti() from Tables
4 and 5), and minimizing the energy with respect to this
new parameter produces a new wave function,
X(x) = W(kx) (6-17)
which has a lower energy and satisfies the virial theorem.
At the potential minimum of RAB = 5.6 aB, where the term on
the left of Eq. (6-16) is zero, the values for the kinetic
and total energies from Table 6 were used to calculate a
value for k of 0.999977. This gives X(X) an energy lower
than that for T(R) by 6.0xl0-9 Ry.
APPENDIX
THE COMPUTER CODE
The following computer code was used to perform the
Monte Carlo sums necessary to determine the energies and
kinetic energies from the wave functions already found.
The routine used to find the wave functions is very similar
to this code but with the following exceptions:
1. The simplex2 optimization routine is included
to minimize the standard deviation of the trial
wave functions.
2. A subset of MC points,{R}min is reselected from
a larger set as in Eq. (3-3).
3. Values of the weight function and the atomic
wave function and its derivatives are stored
along with these MC point positions.
C MAIN ROUTINE:
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
C Monte Carlo summations corresponding to Egs-(2-19), (2-20), and (6-1),
C and kinetic energies from Eq (6-1) are performed. Within this loop
C (statements 4300-12700); electron positions and weight functions are
C obtained from CONFIG, transformed to the ND internuclear separation
C distances (DN), then fed into HAM where the wave function and its
C derivatives are calculated. At intervals of NTDT iterations, partial
C sums are printed and random number' table (RSEED) is changed.
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
IMPLICIT REAL*8(A-H,O-Z) 00000100
REAL*4 DNDMF 00000200
COMMON/LLL/DX,DZZ,VOL,RM,REM,HEEC,HMCON,HCON,DNN 00000300
COMMON/POL/CP(189) ,NSSC(189) ,NTSC(189) ,NUSC (189) 00000400
COMMON/RAN/IXX,IYY 00000500
DIMENSION ELPSM(5,5),EUPSM(5,5) ,EMPSH(5,5),PSM(5,5) ,PS(5) ,EPS(5) 00000600
X,ESPS(5),DN(5),XP(3,2,4),PAR(41),E(3) ,ES(5),ANOR(5),PAnP(41,5) 00000700
X ,EAV (5) ,VAR (5),EDIF(5),SIGDIF(5),X(3,2,4) 00000800
DIMENSION ET(5),EPT(5),ESPT(5),ESPF(5) ,EP (5),EU(5),PSK (5), 00000900
XPFK(5),PFKS(5) 00001000
EATA DN/5.6D0,6.600,7.5D0,9.DO,15.DO/ 00001100
IX=454314877 00001200
IY=1971698501 00001300
CALL RSEED(IX,IY) 00001400
DNN=5.6DO 00001500
CALL SETUP 00001600
ND=3 00001700
NDM=ND-1 00001800
BD=1.DO 00001900
BEAD (5,90000) NSSC,NTSC,NUSC 00002000
READ (5,10000) CP 00002100
DO 200 J=1,ND 00002200
DO 100 I=1,ND 00002300
ELPSH (I,J)=0.DO 00002400
EUPS((I,J) =0.DO 00002500
EMPSM (1,J) =0.DO 00002600
100 PSM(I,J) =.DO 00002700
PS(J)=0. DO 00002800
EPS(J)=O.DO 00002900
EPT(J)=0.DO 00003000
ESPT(J)=O.DO 00003100
ESPF(J)=0.DO 00003200
EPF(J)=O.DO 00003300
PFK(J)=O.DO 00003400
PSK(J)=O.DO 00003500
PFKS(J)=O.DO 00003600
READ (5,10000) (PABP(I,J),I=1,41) 00003700
WRITE (6,60000) (PAEP(I,J),I=1,41) 00003800
200 CONTINUE 00003900
NT=8OO 00004000
NTDT=100 00004100
N T=0 00004200
C<<<<<<<<<<<<<<<<<<<<<<<
DO 1100 I=1,NT 00004400
NNT=NUT+1 00004500
CALL CONFIG(X,HINV,NNT) 00004600
DO 800 N=1,ND 00004700
00 300 K=1,41 00004800
300 PAR(K)=2ARP(K,N) 00004900
DO 400 J=1,4 00005000
DO 400 L=1,2 00005100
Do 400 K=1,3 00005200
400 XP(K,L,J)=X(K,L,J) 00005300
C<<<<<<<<<<<<<<<<<<<<<<<
TBNS=1.D10 00005500
DO 500 J=1,4 00005600
ZM=X(3,1,J)-.5DO*DNN 00005700
IF (ZM.Ll.-RD) XP(3,2,J)=X (3,1,J) -DN (N) 00005800
IF (ZI.GT.RD) XP(3,1,J)=X(3,2,J)+DN(N) 00005900
IF (DABS(ZM).GT.RD) GO TO 500 00006000
DZ=1.D0+.5DO*(DN () -DNN)/RD 00006100
ZMP=DZ*ZM 00006200
TRNS=TRNS*DZ 00006300
XP (3, 1,J)=ZHP+.5)DO*DN(N) 00006400
XP(3,2,J)=ZMP-.5DO*DN(N) 00006500
500 CONTINUE 00006600
C<<<<<<<<<<<<<<<<<<<<<<<
CALL HAM(XP,EK,E,ANO,PAR,DN(N)) 00006800
ES(N)=E(1) 00006900
ET(N)=E(2) 00007000
EU(N) =E(3) 00007100
ANOR(N)=HINV*TBNS*ANO 00007200
IF (ANO (N).L.1.D-35) GO TO 700 00007300
EPT (N) =EPT (N) +ET (U) *ANOR (N) 00007400
ESPT (N)=ESPT (N)+ES(N)*ES(N)*ANOB(N) 00007500
EPF(N)=EPF (N) +ET(N) *ANOR(N) *ANOB(N) 00007600
ESPF(N)=ESPF(N) +ET(N)*ET(N) *ANOR(N) *ANOR(N) 00007700
PS(N)=PS (N)+ANOR(N) 000C7800
EPS( S (=EPS (N)ES(N)*ANOR(N) 00007900
PSK(N)=PSK(N)+EU(N)*ANOR(N) 00C008000
PFK (N)=PFK (N)+EU(N) *ANOR (N)*ANOR(N) 00008100
PFKS(N) =PFKS(N)+EU (N)*EU(N)*ANOH(N)*ANOR(N) 00008200
DO 600 M=1,N 00008300
IF (ANOR(M).L-.I.D-35) GO TO 600 00008400
AMN=A'NO(M) *ANOrI(N) 00008500
ELPSM (N, N) =ELPSM (M,N) +ES (M)*ANMN 00008600
EUPSM (M,N)=EUP (3, N) +ES (N) *ANMN 00008700
EilPSn (I, N) =EMPS ( ES(M, N) + ES () *ES(N)*ANN 00008800
PSM(M,N)=PSM(M,N)+A!'IN 00008900
600 CONTINUE 00009000
700 CONTINUE 00009100
800 CONTINUE 00009200
IF (NNT.NE.NTDT) GO TO 1100 00009300
NNT=0 00009400
WRITE (6,80000) PS 00009500
WRITE (6,80000) ESPT 00009600
WRITE (6,70000) IXX,IYY 00009700
CALL RSEED(IXX,IYY) 00009800
C<<<<<<<<<<<<<<<<<<<<<<<
DO 900 N=1,NC 00010000
EFFN=PS (N)*PS (1) /PSM(N,N) 00010100
EAV(N)=EPS (N)/PS(N) 00010200
VAR(N)=EMPSM (N,N) -2. DO*ELPS (N, N) *EAV (N) +PS (N,N) *EAV (N) *EAV(N) 00010300
SIG=DSQRT(VAB (N))/PS(N) 00010400
E2=EPT(N)/PS (N) 00010500
VAR2=ESPF(N)-2.DO*EPF(N)*E2+PSH(N,N)*E2E2 00010600
SIG2=DSQRT(VAR2)/PS (N) 00010700
EK=PSK(N)/PS(N) 00010800
VARK=PFKS(N)-2.DO*PFK(N) *EK+PSM(N,N)*EK*EK 00010900
SIGK=DSQRT(VARK) /PS (N) 00011000
WRITE (6,20000) DN(N),EAV(N),SIG,EFFN,E2,SIG2,EK,SIGK 00011100
900 CONTINUE 00011200
WRITE (6,30000) (DN(J),J=1,NDM) 00011300
DO 1000 N=1,ND 00011400
DO 1000 M=1,ND 00011500
IF (M.GE.N) GO TO 1000 00011600
EDIF (:) =EAV () -EAV (N) 00011700
VARDIF=VAR (N) *PS (M) *PS (1) +VAR (M) *PS (N) *PS (N)-2. DO*PS (M) *PS(N)* 00011800
X (EMPSM(M,N) +EAV (M *EAV (N) *PS (M,N) -ELPSI (M, N) *EAV (N) -EUPSM (a,00011900
X N)*EAV(M)) 00012000
SIGDIF(1)=DSQRT(VARDIF)/(PS(M)*PS(N)) 00012100
NM=N-1 00012200
IF (M.LT.NM) rO TO 1000 00012300
WRITE (6,40000) DN(N), (EDIF(L) ,L=1,NM) 00012400
WRITE (6,50000) (SIGDIF(L),L=1,NM) 00012,500
1000 CONTINUE 00012600
1100 CONTINUE 00012700
STOP 00012800
10000 FORMAT(4E20.10) 00012900
20000 FORBAT(3H E(,F4.1,2H)=,E19.10,3H +-,E14.7,E16.7 00013000
X ,2K,E14.7,3H +-,E11.4,E16.7,3H +-,E11-4) 00013100
30000 FORMAT(/6H DNN,5(10X,F1O.1)) 00013200
40000 FORMAT(1X,P5.1,5E20.10) 00013300
50000 FORMAT(6X,5(5X,E15-6)) 00013400
60000 FOREAT(IX,10E13.5) 00013500
70000 FORMAT(7H IX,IY=,2I14) 00013600
80000 FORMAT (SE20.12) 00013700
90000 FORMAT(7(25I3/),14I3) 00013800
END 00013900
SUBROUTINE HAM (X,EK,E,PSI2,PAR,DNN) 00000100
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
C Input parameters are the electron positions (X), the variable
C parameters from Table 5 (PAR), and the nuclear separation distance
C (DNN). Returned values are the square of the wave function (PSI2),
C the locil kinetic energy and local energies corresponding to Eqs.
C (2-19) and (6-1) (E).
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
IMPLICIT REAL*8 (A-H,O-Z) 00000200
DIMENSION X(3,2,4) ,R(2,4),VNE(2,4) ,E(3),XEE(3,4,4),REE(4,4) 00000300
X,AN(2,4) ,DDAN(2,4) ,DAN (3,4,2,4) DA (3,4),DU(3,4),DJAP(3,4) 00000400
X ,R2 (2,4) ,F (2,4) 00000500
COMMOU/ALP/ALC(6),ALK(6) ,EPS,DDD 00000600
COMMON/DIP/DIPC(6) ,DIPK(6) 00000700
COMMON/QDP/QDC(6) ,QDK(6) 00000800
COMMON/QCQ/QQC(6),QQK(6) 00000900
COaMMO[/APA/EEC(3), EEK(3) 00001000
DIMENSION DQU(3,4),PAR (41),ZC(4),ZK(4), DV(3,4),AKNOT(6) 00001100
CATA AKNCT/2.DO,4.DO,6.DO,7.DO,8.DO,9.DO/ 00001200
CO 100 I = 1,6 00001300
ALC(I)=PAR(I) 00001400
DIPC(I) = PAB(I+6) 00001500
QDC(I)=PAR(I+12) 00001600
QQC(I)=PAR (1+18) 00001700
ALK(I)=AKNOT(I) 00001800
DIPK(I)=AKNOT(I) 00001900
CDK(I)=AKNOT(I) 00002000
QQK(I)=AKNOT(I) 00002100
100 CONTINUE 00002200
DO 200 I = 1,2 00002300
EEC(1) = PAR (1+24) 00002400
200 EEK(I) = PAB(I+26) 00002500
EPS=PAR(41) 00002600
tDD=DNN 00002700
V = 8.DO/DNN 00002800
C<<<<<<<<<<
DO 400 J = 1,4 00003200
DO 300 I = 1,2 00003300
R2(I,J) =X(1,I,,J)* *2+X(2,I,) **2+X(3,I,J)**2 00003400
R(I,J)=DSQRT (E2 (T,J)) 00003500
RP(I,J)=CSQR1 (R2(I,J) #EPS) 00003600
IF (R(I,J).LT..003DO) R(I,J) = .002DO 00003700
300 V = V-4.DO/R(I,J) 00003800
400 CONTINUE 00003900
DO 700 J = 2,4 00004000
Ji = J-1 00004100
DO 700 I = 1,JH 00004200
DO 500 K = 1,3 00004300
XEE(K,I,J) = X(K,1,J)-X(K,1,I) 00004400
500 XEE(K,J,I) =-XEE(K,I,J) 00004500
REE(I,J) = DSQT (XEE(1,I,J)**2+XEE(2,I,J)**2+XEE(3,I,J)**2) 00004600
IF (REE(I,J).LT..003DO) BEE(I,J) = .002D0 00004700
REE(J,I) = REE(I,J) 00004800
VEE = 2.DO/BEE(I,J) 00004900
600 V = V+VEE 00005000
700 CONTINUE 00005100
DO 1200 T = 1,2 00005400
DO 1200 J = 3,4 00005500
JU = I 00005600
JD = J 00005700
CALL POLY(X.R,XEE,REE,NNT,JU,JD,AN(I,J),DJAP,DDAN(I,J)) 00005800
JU=I 00005900
JD=J 00006000
DO 800 L = 1,4 00006100
DO 800 K = 1,3 00006200
B00 DAN(K,L,I,J) = DJAP(K,L) 00006300
RSUM = R (1,1)+R (1,J) +R(2,3-I) +R (2,7-J) 00006400
IF (RSUM.GI.20.DO) GO TO 1200 00006500
CALL ALLFOL(X,n,XEEEEEE,JU,JD,VV,DV,DD,RP) 00006600
CALL APAHEP(XEE,BEE,JU,JD,VV,DV,DDV) 00006700
IF (DNN.GT.10.CO) GO TO 900 00006800
CALL DIPOLE(X,R,J[I,JD,VV,DV,DDV) 00006900
CALL QIADIP (X,R,J,JD, VV,D,DDV,R2) 00007000
IF (DNN.GT.7.DO) GO TO 900 00007100
CALL QUACUA(X,R,JU,JD, VV,DV,DDV,R2) 00007200
900 CONTINUE 00007300
DVCV = O.DO 00007400
CADV = O.DO 00007500
EX = 0.00 00007600
IF (VV.GT.150.) GO TO 1000 00007700
EX = DEXP(-.5DO*VV) 00007800
1000 CONTINUE 00007900
DO 1100 IE = 1,4 00008000
DO 1100 K = 1,3 00008100
DVDV = DVDV+DV(K,IE)*DV(K,IE) 00008200
DADV = DADV+DAN(K,IE,JU,JD)*DV(K,IE) 00008300
1100 LAN (K,IZ,JU,JD) = EX*(DAN(K,IE,JU, JD)-.5DO*AN (JU,JD) *DV(K,IE)) 00C08400
PDAN(JU,JD) = EX*(DDAN(J.U,JD)-DADV+AN(JU,JD)*(.25DO*DVDV-.5CO*DDV)00008500
X ) 00008600
AN(JU,JD) = EX*AN(JO,JD) 00CC8700 m
1200 CONTINUE 00008800
A = AN(1,3) -AN (2,3) -AN (1,4)+AN (2,4) 000089C0
IF (DABS(A).LT.1.E-34) A = 1.E-34 00009000
AI = 1.DO/A 00009100
DO 1300 I = 1,4 00009200
DO 1300 K = 1,3 00009300
1300 EA(K,I) = (DAN(K,I,1,3)-DAN(K,I,2,3)-DAN(K,I,1,4)+DAN(K,I,2,4))*AI00009400
EDA = (DEAN(1,3)-DDAN(2,3)-DDAN(1,4)+DDAN(2,4))*AI 00009500
C<<<<<<<<<<<<<<<
LADA = O.DO 00C09900
DO 1400 I = 1,4 00010000
DO 1400 K = 1,3 00010100
1400 DADA = DA(K,I)*DA(K,I)+DADA 00010200
PSI2 = A*A 00010300
E(1) = -IEA+V 00010400
E(2) = DADAV 00010500
E(3)=DADA 00010600
BETURN 00010700
SUBROUTINE ALLPOL(X,R,XEE,REE,JU,JD,U,DU,DDU,RP) 00000100
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
C Input values are the electron positions and radial distances (X, R,
C XEE, and REE), RP used in Eq. (4-9), and Jo and JD which label the
C permutation from Eq. (4-1). The function U from Eq. (4-1) and its
C derivatives DU and DDU are initialized to zero then contributions
C from Eq. (4-9) are added. The parameter EPS, coefficients ALC, and
C knots ALK are from Table 5.
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
IMPLICIT REAL*8(A-H,O-Z) 00C00200
DIMENSION X(3,2,4) ,R(2,4),DU(3,4) ,F(2,4 ) ,DF(2,4),DDF,(2,4) ,RP(2,4) 00000300
X,XEE(3,4,4) ,REE(4,4) 00000400
COMMON/ALP/ALC(6),ALK(6),EPS,DNN 00000500
COMMCN/MOMN/MW (2,2) 00000600
MW(1,1) = JU 00000700
M (1,2) = JD 00000800
MW (2,1) = 3-JU 00000900
MW(2,2) = 7-JD 00001000
U = 0.DO 00001100
DDU = O.DO 00001200
DO 100 I = 1,4 00001300
DO 100 K = 1,3 00001400
100 DU(K,I) = 0.DO 00001500
DO 200 IT = 1,2 00001600
CO 200 N = 1,2 00001700
I =MW(N,II) 00001800
M=3-N 00001900
CALL SPLINE(6,ALC,ALK,R(N,I),F(N,I),DF(N,I),DDF(N,I),1) 00002000
DF(N,I)=DF(N,I)/R(N,I) 00002100
200 CONTINUE 00002200
DO 400 IA = 1,2 00002300
DO 400 IB = 1,2 00002400
I =M9(1,IA) 00002500
J =MW(2,IB) 00002600
RPE=DSQRT(REE(I,J)**2+EPS) 00002700
FF = F(1,I)*F(2,J) 00002800
ALL=1 .DO/DSQBT (DNN**24.EPS) -1. DO /RP (1 J) -1. D0/p(2,,I) + 1. DO/RPE 00002900
ADOF=0.00 00003000
00 300 K=1,3 00003100
DA1X (K,2,1)/HP(2,I)**3+XEE(K,I,J)/RPE**3 00003200
CA2=X(K,1,J)/OP(1,J)**3-XEE(K,I,J)/8PE**3 00003300
DF1=F (2,J)*DF(1,I)*X(K,1, I) 00003400
DF2=F(1.1)*DF(2,J)*X(K,2,J) 00003500
EAEF= EAI+EA1*LF +DA2*DF2 00003600
DU (R,I)= DA1+FF+ALL*DF1 +DU (K,I) 00003700
DU (K,)= DA2*FFf AT. L*F2 +0 D(K, J) 00003800
300 CONTB1OE 00003900
U=U+ALL*FF 00004000
EPA=6. DO*( (REE (I, J) /UP E) **2-lDO) /RBPE**3-3. DO* ((1((2,I) /Rp (2, 1)) **00o04loo
x 2- 1 .DO) /RP (2, I)**3+ ( (B (1 ,J)/RP (1,J) ) **2-1. DO) /EP (1,J) **3) 00004200
DDFF=F (2,J) (DDF (1 I) +2. DO *DF ( 1,I)) +F(1, I)* (DF(2,J) +2. DO*DF (2,J) ) 00 O4300
CDU=DDU+ DDFF*ALL+2.00*DADF+FF*DDA 00004400
400 CONTINUE 00004500 00
BETURN 00004600 D
END 000047C0
SUBROUTINE QUADIP(X,R,JU,JD,U,DDDU,R2) 00000100
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
C Dipole-quadrupole effects, Eq.(4-12), are added to U,DU, and DDU,
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
IMPLICIT RlEAL*8(A-H.O-Z) 00000200
COMMCN/MilO[W/W (2,2) 00000300
DIMENSION X(3,2,4) ,R(2,4),R2(2,4),DU(3,4),F(2,4),DF(2,4) ,DF(2,4) 00000400
COMMO N/QDP/DC(6) ,QDK(6) 00000500
DO 100 II = 1,2 00000600
DO 100 N = 1,2 00000700
I =MW(N,II) 00000800
CALL SPLINE(6,QDC,QDK,R(N,I),F(N,I),DF(N,I),DDF(N,I),1) 00000900
DF(N,I) = DF(N,I)/R (N,I) 00001000
100 CONTINUE 00001100
DO 300 IA = 1,2 00001200
DO 300 IB = 1,2 00001300
I =MW(1,IA) 00001400 c
J =MW(2,IB) 00001500
ZDIF = X(3,1,I)-X(3,2,J) 00001600
ZZ = X(3,1,I)*X(3,2,J) 00001700
CC = 2.DO* (X(1,1,I)*X(1,2,J)+X(2,1,I)*X(2,2,J))-3.DO*ZZ 00001800
CCP = CC-ZZ 00001900
DQ = R2 (1,)*X(3,2,J)-R2(2,J)*X (3,1,I)ZDIF*CC 00002000
FF = F(1,I)*F(2,J) 00002100
U = U+DQ*FF 00002200
DDU = DDU+F(2,J)*(DDF(1,I)*DQ+2.DO*DF(1,I)*(2.DO*DQ+X (3,1,I)*CC+ 00002300
X X(3,2,J)*R2(1,I)))+F(1,I)* (DDF(2,J)*DQ2.DO*DF (2,J)*(2.DO* 00002400
X DQ-X(3,2,J)*CC-X(3,1,I) *R2 (2,J))) 00002500
DO 200 K = 1,2 00002600
DUI(K,I) = DU(K,I)+2.DO*(X(3,2,J)*X(K,1,I)+ZDIF*X(K,2,J))*FF+DQ* 00002700
X F(2,J)*DF(1,I)*X(K, ,1I) 00002800
200 DO(K,J) = DU(K,J)+2-DO*(-X(3,1,I)*X(K.2,J)+ZDIF*X(K,1,I))*FF+DQ* 00C02900
X F(1,I)*DF(2,J)*X(K,2,J) 00003000
DU(3,1) = DU(3,I) (CCP+3.DO*X(3,2,J)*X(3,2,J)-R2(2,J))*FF+DQ*F(2, 00003100
X J) *F (1,I)*X(3,1, ) 00003200
DU(3,J) = Di[(3,J)+(-CCP-3.DO*X(3,1,I)*X(3,1,I) +R2(1,I))*FF+ C*F(1 ,0003300
X I)*DF (2,J)*X(3,2, ) 00003400
300 CONTINDE 00003500
RETURN 00003600
END 00003700
00
SUBBOUTINE CUAQUA(X,R,JU,JD,UU,DDU,E2) 00000100
C Quadrupcle-guadrupole effects, Eq. (4-13), are added to U, DU, and DDU.
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
IMPLICIT REAI*8(A-H,0-Z) 00000200
COMnMON/MCNM /MW (2,2) 00000300
DIMENSION X(3,2,4) (2,4) 82(2,4 ),DU(3,4),DA(3,4),F(2,4),DF(2,4), 00000400
X DDF(2,4) ,E (3,4) 00000500
COMMON/CCQ/QQC(6),QQK(6) 00000600
DO 100 11=1,2 00000700
DO 100 N=1,2 00C00800
I=MW(N,II) 00000900
CALL SPLINE(6,QQC,QQK,R(N,I),F(N,I),D (N,I)(N ,I) F(N,I),1) 00001000
DF(N,I)=DF(N,I)/R(N,I) 00001100
100 CONTINUE 00001200
DO 300 IA=1,2 00001300
DO 300 IB=1,2 00001400 mo
I=MW ( 1,IA) 00001500 i
J=MW(2,IE) 00001600
RSUM=R (1,I)* (1,I) +R(2,J)*RB(2,J) 00001700
ZSUM=X(3,1,I)*X(3,1,I)+X(3,2,J)*X(3,2,J) 00001800
RB=R(1,I)*R(2,J) 00001900
ZZ=X(3,1,I)*X(3,2,J) 00002000
CC=X(1,1,I)*X(1,2, J)+X(2, 1,I)*X (2,2,J) +ZZ 00002100
ZDIF=X(3,1,I)-X(3,2,J) 00002200
ZDIF2=ZDIF*ZDIF 00002300
QQ=6.DO*CC*(CC-RSUNM+5.DO*ZDIF2) +3.DO*ER*RR-15.DO*(X(3,1,I)**2* 00002400
X a2(2,)+X(3,2,J)**2*2(1,I))+ZZ*(30.O*RSUM-70.DO*ZSUiM+ 00002500
X 105.DO*ZZ) 00002600
FF=F(1,I)*F(2,J) 00002700
U=0*QQ*FF 00002800
CQDF=O.DO 00002900
DO 200 K=1,2 00003000
Q(K,I)=12. CO*CC*(X(K,2,J)-X(K,1,I))+X(K,2,J) (30. DO*ZDIF2-6.DO* 00003100
X RSUM) +X(K,1,)*(6. DO*R2(2,J)+60.DO*ZZ-30.DO*X(3,2,J)**2) 00003200
DQ(K,J)=12.DO*CC*(X(K,1,I) -X(K,2,))+X(K,1,I)*(30.DO*ZDIF2-6.DO* 00003300
X RSUM) X(K,2,J)*(6.DO*R2(1,I)+60. DO*ZZ-30.DO*X(3.1,I)**2) 00003400
DU(K,I)= DQ (K,I)*FF+QQ*DF(1.I)*F(2,J)*X(K,1,I) +D[U(K,I) 00003500
DU(K,J)= DQ(K,J)*FF+QQ*DF(2,J)*F(1,I)*X(K,2,J) +DU(K,J) 00003600
DQDF=DQDF*DQ(K,I)*F(2,J)*DF(1,I)*X(K,1,I)+DQ(K,J)*F(1,I)*DF(2,J)* 00C03700
X X(K,2,J) 00003800
200 CONTINUE 00003900
DQ(3,I)=48.DO*CC*ZDIF+X(3,2,J)* (30.DO*ZDIF2+24.DO*RSUM+180.DO*Z2- 00004000
X 150-DO*X(3,1,I)**2)-70.DO*X(3,2,J)**3-24.DO*X(3,1,I)*R2 (2,J) 00004100
DQ(3,J)=-48.DO*CC*ZDIF+X(3,1,I)*(30.DO+ZDIF2+24.DO*RSU.180.EO*ZZ-00004200
S 150.DO*X(3,2,J)**2)-70.DO*X(3,1,I)**3-24.DO*X(3,2,J) *B2 (1,I) 00004300
DQDF=DQDF+DQ(3,I)*F(2,J)*DF(1,I)*X(3.1,I)+DQ(3,J) *F (1,I *DF (2,J) 00004400
X X(3,2,J) 00004500
DU(3,I)= DQ (3,I)*FF+QQ*DF(I,I)*F(2,J)*X(3,1,I) +DU(3,I) 00004600
DU(3,J)= DQ(3,J)*FF+QQ*DF(2,J)*F(1,I)*X(3,2,J) +DU(3,J) 00004700
DDU= 2 DO*DQDF*QQ* (F (2,J)*(DDF(1,I)+2.DO*DF(1,I)) +F(1,I)*(E F(2,J)00004800
X +2.DO*DF(2,J))) +DDU 00004900
300 CONTINUE 00005000 C
BETURN 00005100
END 00005200
SUBRCUTINE APAREP(XEE,REE,JU,JD,U,DU,DDU) 00000100
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
C The direct electron-electron interactions, Eq.(4-17), are added to
C U, DU, and DDIJ.
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
IMPLICIT REAL*8(A-H,0-Z) 00000200
COMMON/MCaW/MW (2,2) 00000300
DIMENSION XEE(3,4,4),REE(4,4),DU(3,4) 00000400
COMMCN/APA/EEC(3),EEK(3) 00000500
DO 200 IA = 1,2 00000600
DO 200 IB = 1,2 00000700
I=MW(1,IA) 00000800
J=MH(2,IB) 00000900
IF (REE(I,J).GT.3.DO) GO TO 200 00001000
CALL SPLINE (2,EEC,EEK,REE(I,J),F,DF,DDF,1) 00001100
DF = CF/REE(I,J) 00001200
U = UtF 00001300 oo
DDU = DDU+2.DO*DDF+4.DO*DF 00001400 0i
DO 100 K = 1,3 00001500
DU(K,I) = DU(K,I)-DF*XEE(K,I,J) 00001600
100 DU(K,J) = DU(K,J)+DF*XEE(K,I,J) 00001700
200 CONTINUE 00001800
RETURN 00001900
END 00002000
SUBROUTINE POLY(X,R,XEE,REE,NNT,JU,JD,AJAP,DJAP,DDJAP) 00000100
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
C Values for Schwartz's s-t-u expansion for the atomic wave function
C (AJAP) and its derivatives (DJAP and DDJAP) are calculated for both
C atoms. The values of 1, m, and n from Eq. (4-2) are determined ty
C NS, NT, and NU; the coefficients for these terms are given by CP.
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
IMPLICIT REAL*8(A-H,O-Z) 00000200
DIMENSION R(2,4),X(3,2,4),XEE(3,4,4),REE(4,4),DB(2),DDB(2), 00000300
XDS(2) ,DT(2),DII(2),DP(3,4),B(2),DJAP(3,4) 00000400
DIMENSION SP(18),UP(9) ,TP(5) 00000500
COMcON/PCL/CP(189) ,NS(189),NT(189),NU(189) 00000600
AK = 3.500 00000700
DDJAP = 0.00 00000800
AJAP = 0.00 00000900
DO 100 I 1,4 00001000
DO 100 K = 1,3 00001100 co
100 DJAP(K,I) = O.CO 00001200
RSUM = (1,JU)+R(1,JD)+R(2,3-JU)+R(2,7-JD) 00001300
IF (RSUM.G1.20.DO) GO TO 900 00001400
DUDP = 0.DO 00001500
DDU = O.DO 00001600
AK = 3.5DO 00001700
EX = DEXP(-AK*RSUM*.5DO) 00001800
DO 700 NN = 1,2 00001900
IF (NN.EQ.1) GO TO 200 00C02000
JU = 3-JI 00002100
JD = 7-JD 00002200
200 CONTINUE 00002300
E(NN) = 1.DO 00002400
CEB(Nl) = O.00 00002500
DS(NN) 0.DO 00002600
DT(NN) = 0.D0 00002700
DU(NN) = 0.CO 00002800
U = REE(JU,JD) 00002900
S = R(NN,JU)+ (NN,JD) 00003000
SRS = DSOR (S) 00003100
1 = R(NN,JU)-E(NN,JD) 00003200
IF (DABS(T).LI.1.D-25) T =1.D-25 00003300
SI = I.DO/S 00003400
TI = 1.DO/I 00003500
UI = 1.DO/U 00003600
RUPI = 1.DO/F (NN,JO) 00003700
EDNI = 1.DO/R(NN,JD) 00003800
SI2 = ST*SI 00003900
T2 = T*T 00004000
112 = TI*TI 00004100
012 = 01*UT 00004200
ZIT1 = (R(NN,JU)*R(NN,JU)-B(NN,JD)*R(NN,JD) +U*U)*EUPI*UI 00004300
ZIT2 = (R(NN,JD) (NN,JD)-R(NN,JU)*R(NN,JU)+U*U)*RDNI*UI 00004400
SP(1) = 1.-D 00004500
UP(1) = 1.DO 00004600
TP(1) = 1.DO 00004700
DO 300 I = 2,18 00C04800
300 SP(I) = SP(I-1)*SRS 00004900
DO 400 T = 2,9 00005000
400 UP(I) = UP(I-1)*U 00005100
TP(2) = 12 00005200
TP(3) = T2*T2 00005300
TP(4) = TP(3)*T2 00005400
TP(5) = TP(4)*T2 00005500
01 = SI* (RUPI+RDNI) 00005600
D2 = TI*(RUPI-RDNI) 00005700
D3 = SIOI* (2IT1+ZIT2) 00005800
D4 = TI*I*(2 I-1-ZIT2) 00005900
DO 500 NFOLY = 2,189 00006000
IP = NS(NPOLY) 00006100
PI = DFLCAT(IP)*.5DO 00006200
JP = NT(NPCLY) 00006300
KP = NU(NPOLY) 00006400
ROOT = SP(IP+1)*TP(JP/2+1) *P (KP+1)*CP(NPOLY) 00006500
B(NN) = B(NN)+ROOT 00006600
CDB(NN) = DCB (NN) +ROOT*(2. DO* (PI* (PI-1.DO) *SI2+DFLOAT (JP* (JP-1) ) 00006700
X TI2+DFLOAT (KP* (KP-1)) *UI2+I*D1+DFLOAT (JP)*D2+2-D00*DLOAT(KP) 00006800
X *OI2) +DFLCAT(KP)*PI+D3+DFLOAT(JP*KP)*D4) 00C06900
DS(NN) = DS(NS)+PI*SI*ROOT 00007000
DT(NN) = DT(NN) +DFLOAT(JP)*TI*BCOT 00007100
DU(NN) = DO (NN)+DFLOAT (KP) *UI2*EOOT 00007200
500 CONTINUE 00007300
IF (DABS (B (NN)).LT.1.E-35) B(NN) = 1.E-35 00007400
DO 600 KX = 1,3 00007500
DP(KX,JU) = ((DS(NN) DT(NN))*X(KX,NN,JU)*RUPI-DU(NN)**EE(KX,JU,JD)000076C0
X )/B(NN) 00007700
DP(KX;JD) = ((DS(NN)-DT(NN)) *X(KX,IN,JD)*RDNI+DU(NN)*XEE(KX,JU,JD)00007800
X )/B(NN) 00007900
DUDP = DUDP+CP (KX,JO)*X(KX,NN,JU)*RUPI+DP(KX,JD)*X(KX,NN,JD)*RDNI 00008000
600 CONTINUE 00008100
EDU=DDU2. DO*(aUPI+BDNI) 000C8200
700 CONTINUE 00008300
DUDU = 4.DO 00008400
P = B(1)*B (2) 00008500
DDP = DDB(1)/B(1)+DDB(2)/B(2) 00C08600
AJAP = EX*P 00008700
DDJAP = AJAP*(DDP+AK*(-DUDP-.5DO*DDU+.25DO*AK*DUDU)) 00008800
DO 800 NN = 1,2 00C08900
JU = 3-JU 00009000
JD = 7-JD 00009100
DO 800 KX = 1,3 00009200
DJAP(KX,JD) = AJAP*(-.5DO*X(KX,NN,JD)/E(NN,JD)*AK+DP(KX,JD)) 000CC930
800 EJAP(KX,JU) = AJAP*(-.5DO*X(KX,NN,JU)/R(NN,JU)*AK+DF(KX,JU)) 00009400
900 CONTINUE 00009500
BETURN 00009600
END 00009700
SUBROUTINE SPLINE(NK,C,AK,X,F,DE,DDF,NS) 00000100
C <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<< <<< <<<<< <<<<<<
C Spline functions (F) for Eq. (4-14) and its derivatives (DF and EEF)
C are calculated. The coefficients and knot positions are given by
C C and AK.
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
IMPLICIT REAL*8(A-H,O-Z) 00000200
DIMENSION C(NK),AK(NK) 00000300
F = O.DO 00000400
DF = 0.DO 00000500
DDF = O.DO 00000600
DO 100 I = 1,NK OOCO0700
IF (X.GT.AK(I).AND.NS.EQ.1) GO TO 100 00000800
IF (X.LT.AK(I) .AND.NS.EQ.-1) GO TO 100 00000900
Bi = X-AK(I) 0000100C
EDB = C(I) *EM 00001100
EB = DD*RM 00001200
F = F+DB*RM 00001300
DF = DF+EB 00001400
DDF = DDF+DDB 00001500
100 CONTINUE 00001600
DF = 3.DO*DF 00001700
DDF = 6.DO*DDF 00001800
RETUD 00001900
END 00002000
SUBROUTINE SETUP 00000100
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
C This routine generates values for X, PB, P, and XI (Table 1) used to
C select electron positions with respect to the nuclei. The Hartree-
C Fock parameters (CHF and EHF) are found in Ref. 35. Some values from
C Table 2 are also defined.
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
IMPLICIT REAL*8 (A-H,O-Z) 00000200
COMMON/LLL/DX,DZ,VOL,,RM,REM,HIEC, HCON, CON,DUN 00000300
DIMENSION PB(65) ,EHF(5) ,CHF(5) 00000400
COIMON/AUX/X(65),XI (65),P(65) ,DEPI(65) 00000500
DIMENSION C(3) 00000600
DATA CHF/.78500,.2028DO,.03693DO,-.00293DO,.00325DO/ C0000700
DATA EHF/1.43DO,2.441DO,4.10DO,6.484D0,.7978D0/ 00000800
DO 100 I = 1,5 000C0900
100 CHF(I) = DSQBT((EHF(I)*2.DO)**3/2.DO)*.282095*CHF(I) 00001000
WRITE (6,10000) 00001100
X(1) = O.D0 00001200 o
XI(1)= 0.DO 00001300
DO 300 I = 2,65 00001700
Q=.15DO*DFLOAT(I-1) 00001800
PB(I) = 0.00 00001900
DO 200 J = 1,5 00002000
200 PB(I) = PB(I)+CHF(J)*DEXP(-Q*EHF(J)) 00002100
PB(I) = PB(I)**2 00002200
P(I) = PE(I)*Q**2 00002300
P(I)=DMAX1 (P(I) ,.001D) 00002400
C(1)=3.DO 00002500
C(2)=.5DO 00002600
C(3)=3.5DO 00002700
Cl 1 =C (1)*DSQRT (C(2)) 00002800
CM=Q-C(3) 00002900
IF (QM.G7.0.DO) QM=DSQRT(QM) 00003000
P(I)=P(I)*(1.DO+C111*DEXP(-C(2)*QM*QM)) 00C03100
300 CONTINUE 00003200
P(2) = P(3) 00003300
P(1) = P(2) 00003400
DO 400 I = 2,65 00003500
In = 1-1 00003600
X(I)=.15DO*DFLOAT(I-1) 00003700
XI(I)=.075DO* (P(I) +P(IM)) +XI (IM) 00003800
DPI (I) = (P(I) -P (IM)) 15DO 00003900
WRITE (6,20000) X(I),PB(I) ,P(I) ,XI(I) 00004000
400 CONTINDE 00004100
DZ=60.DO 00004200
DX=40.DO 00004300
VOL=DX*DX*DZ 00004400
BM=.5DO*DNN 00004500
REM=1.3DO 00004600
HEEC=XI(65)/EEM 00004700
HMCON=16.DO*XI(65) /DNN**2 00004800
HCON=XI(65)*12.56637062DO/VOL 00004900
BETUR I 00005000
10000 FORMAT(3H WT FUN,11X, 11X,18X,2HPB,19X,1HP,18X,211XI) 00005100
20000 FORMAT(4E20.6) 00005200
END 00005300
SUBROUTINE CONFIG(X,WTAV,NNT) 00000100
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
C Electron positions (X), one-electron weight functions (H), and the
C final averaged weight function from Eq. (2-32) (1/WTAV) are determined.
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
IMPLICIT REAL*8 (A-H,O-Z) 00000200
REAL*4 RNDMF 00000300
COMMON/LLL/DX,EZ,VOL,RM,REM,HEEC,HMCON,HCON,DNN 00000400
DIMENSION X(3,2,4) ,H (8,4) HAV (4) ,CON (4) 00000500
HEC = 7.DO 00000600
DO 800 I = 1,4 00000700
NCN = 5 00000800
IF (I.EQ.1.OR.I.EQ.3) NON = 85 00000900
II = I 00001000
C<<<<<<<<<<<<<<<<<<<<<<<<<
IP = 100.DO+HEC*DFLOAT(I-1) 00001400
IF (I.EQ.1) TP = 110.DO 00001500
100 CONTINUE 00001600
IW = RNDMF(1.)*TP 00001700
IF (IW.LI.90) GO TO 200 00001800
IF (IW.L'.93) GO TO 300 00001900
IF (IW.LT.100) GO TO 400 00002000
IF (I.EQ.1) GO TO 400 00002100
IE = 1.DO+RNDMF(1.)*DFLOAT(I-1) 00002200
BEE = REMH*NDIF(1.) 00002300
AC = 2.D*O+NDMF(1.)-1.D0 00002400
AS = DSQRT (1.DO-AC*AC) 00002500
PHI = 6.28318530830*aNDMF(1.) 00002600
X(1,1,I) = X(1,1,IE)+REE*AS*DCOS(PHII) 00002700
X(2,1,I) = X(2,1,IE) +REE*AS*DSIN(PHI) 00002800
X(3,1,I) = X(3,1,IE)+REE*AC 00002900
IF (DABS(X(1,1,I)) .GT..5DO*DX) GO TO 100 00003000
IF (DABS(X(2,1,I)).GT..5DO*DX) GO TO 100 00003100
IF (X(3,1,1).LI.RM-.5DO*DZ.OR.X (3,1,I).GT.RM+. 5DO*DZ) GO TO 100 00003200
GO TO 500 00003300
200 CONTINUE 000034C00
CALL XFIND(X,II) 00003500
IF (IW.GE.NCN) X(3,1,I) = X(3,1,I) DNN 00003600
GO TO 500 00003700
300 CONTINUE 00003800
X(1,1,I) = (BNDMF(1.)-.5DO)*DX 00003900
X(2,1,I) = (FNDMF(1.I-.5DO)*DX 00004000
X(3,1,I) = RNDMF(1.)*DZ+.5DO*(DNN-DZ) 00004100
GO TO 500 00004200
400 CONTINUE 00004300
FAN = RNDMF(1.) 00004400
RW = RMDSQB' (RAN) 00004500
AC = 2.DO*RNDMF(1.)-1.DO 00004600
AS = DSQRT(1.DO-AC*AC) 00004700
PHI = 6.2831e5308DO*RlDMF(1.) 00004800
X(1,1,I) = RW*AS*DCOS(PHI) 00004900
X(2,1,I) = RW*AS*DSIN(PHI) 00005000
X(3,1,I) = RW*AC+Ri 00005100
500 CONTINUE 00005200
C<<<<<<<<<<<<<<<<<<<<<<<<<
C(<<<<<<<<<<<<<<
X(1,2,I) = x(1,1,I) 00005700
X(2,2,I) = X(2,1,I) 00005800
X(3,2,I) = X(3,1,I)-DNN 00005900
DO 600 K = 4,8 00006000
600 H(K,I) = O.DO 000061CO
R1 = DSQBT (X(1,1,I)**2+X(2,1,I) **2+X(3,1,I)**2) 00006200
R2 = DSQBT (X(1,2,I)**2+X(2,2,I)**2+X(3,2,I)**2) 00006300
CALL FINDH(B1,TNI1) 00006400
CALL FINDH(R2,HN2) 00006500
H(1,I) = HN1 00006600
H(2,I) = HN2 00006700
RP = DSQRT(4.DO*(X(1,1,I)**2+X(2,1,I)**2)+(X(3,1,I)+X(3,2,I))**2) 00006800
IF (RP.LT.ENN) H(4,I) = HMCON/RP 00006900
H(3,I) = HCCN 00007000
CON(I) = 3.DO*H(3,1)+7.DO*H(4,I) 00007100
DO 700 IE = 1,I 00007200
|
Full Text |
MONTE CARLO CALCULATION OF THE
BORN-OPPENHEIMER POTENTIAL BETWEEN
TWO HELIUM ATOMS
BY
REX EVERETT LOWTHER
A DISSERTATION PRESENTED TO THE GRADUATE COUNCIL OF
THE UNIVERSITY OF FLORIDA
IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE
DEGREE OF DOCTOR OF PHILOSOPHY
UNIVERSITY OF FLORIDA
1980
ACKNOWLEDGMENTS
I would like to express my deep gratitude to Dr. R. L.
Coldwell who developed the techniques that made this work
possible, who worked closely with me in all stages of this
work, and who was a constant source of guidance and en¬
couragement. I would like to extend my appreciation to
Professor A. A. Broyles for his continuous support and
encouragement and whose comments and criticisms were ex¬
tremely helpful in this work. In addition, I would like to
thank both Professor A. A. Broyles and R. L. Coldwell for
their careful corrections of the first draft of this dis¬
sertation. I would like to thank Ron Schoenau and the
NERDC computing center for making available the hours of
CPU time necessary for the completion of this work. I
would also like to thank the NERDC operations staff (many
of whom I have become friends with) for service far beyond
the call of duty. Finally, I thank my wife, Joni, for the
use of her electrons during the preparation of this
manuscript.
11
TABLE OF CONTENTS
Page
ACKNOWLEDGMENTS ii
ABSTRACT v
CHAPTER
I. INTRODUCTION 1
History 1
Synopsis 2
II. BIASED SELECTION MONTE CARLO 8
General Methods 8
Removal of Singularities 12
A Monte Carlo Method not Used Herein . 14
Standard Deviation 16
Calculating the Energy 17
Weight Functions 23
III. FINDING THE BEST SET OF VARIATIONAL
PARAMETERS 28
Criterion Used 28
Selection of{x)m;¡_n 31
Optimizing Routine 32
IV. WAVE FUNCTIONS 34
General Form 34
Atomic Wave Function 34
Interaction Terms 37
Properties of the Interaction Terms. . 43
Discarded Forms for the Trial Wave
Function 4 9
V. DISCUSSION AND RESULTS 52
Differencing 52
Curve Fit 55
Conclusion 60
iii
VI. CHECKS AND CORRECTIONS 6 2
Is x-space Sampled Adequately? .... 62
Integration by Parts 62
Comparison to the Hydrogen Molecule. . 64
Difference between and the
Eigenenergy 65
Born-Oppenheimer Approximation .... 66
Virial Theorem 68
APPENDIX THE COMPUTER CODE 70
REFERENCES 100
BIOGRAPHICAL SKETCH 102
IV
Abstract of Dissertation Presented to the
Graduate Council of the University of Florida
in Partial Fulfillment of the Requirements for the
Degree of Doctor of Philosophy
MONTE CARLO CALCULATION OF THE
BORN-OPPENHEIMER POTENTIAL BETWEEN
TWO HELIUM ATOMS
By
Rex Everett Lowther
December, 1980
Chairman: Dr. Arthur A. Broyles
Major Department: Physics
The results of the calculations of extremely accurate
wave functions for the ground state of two helium atoms,
including energies obtained from these wave functions, are
presented herein. These energies provide a variational
upper bound to the Born-Oppenheimer potential curve for
this system. The necessary expectation values were calcu¬
lated by biased Monte Carlo techniques at seven internuclear
distances. The energy obtained from the trial wave function
at the potential minimum is -11.6149685 ± 0.0000030 Ry
giving a well depth of -7.10 ± 0.30 x 10-^ Ry at the nuclear
separation distance of 5.6 Bohr radii (aB). It is estimated
that this energy is above the energy of the exact wave func-
_ g
tion by no more than 1.8 x 10 Ry. The extremely small
— fi
Monte Carlo standard deviation (a) of 3.0 x 10 Ry was made
possible through a combination of the three factors:
v
1. Evaluation of the integrands for many (over 106)
Monte Carlo points. For the seven internuclear
distances this took a total of about 50 hours of
CPU time on an Amdahl 470/V6.
2. Monte Carlo methods (which allowed for analytic
removal of all singularities) for finding good
weight function.
3. The extremely accurate wave functions reported
herein.
These wave functions, in fact, were found by minimizing,
rather than the energy (), the standard deviation in this
energy (a) which is zero for a perfect wave function. This
enabled us to optimize the set of values for the 29 varia¬
tional parameters by using very few Monte Carlo points and,
therefore, made this step financially feasible.
Monte Carlo evaluation of the integrals allows total
freedom to choose a natural and concise expansion for the
wave functions. The wave functions used combine Schwartz's
189-term Hylleraas-type atomic wave function with molecular
terms containing dipole-dipole, dipole-quadrupole, and
further terms in the expansion of the interatomic potential
energy.
The Born-Oppenheimer potential curve found in this work
is in rough agreement with the experimental results of
Burgmans, Farrar, and Lee (BFL). The greatest departure is
at the nuclear separation distance of 5.6 aB where the
potential found is 1.3a below the BFL result of -6.70 Ry.
vi
Therefore the upper bound found herein should be considered
to be in agreement with the BFL potential curve with just a
hint that the exact curve is deeper than the BFL curve.
Vll
CHAPTER X
INTRODUCTION
History
The importance and extremely small size of the well
depth has made the ground-state helium-helium pair potential
the subject of much theoretical and experimental attention
with estimates of this depth ranging from -9.1 to -13.5 K.
The recent experimental curves begin with Bruch and McGee,'*'
who in 1970 fitted a pair potential with a well depth of
-10.75 K to dilute-gas properties. Also in 1970, Bennewitz
2
et al. found a well depth of -10.4 K from total scattering
cross-section measurements. Differential scattering cross-
section measurements were made in 1973 by Farrar and Lee,3
who found a well depth of -11.0 ± 0.2 K. Burgmans, Farrar,
4
and Lee (hereafter BFL) in 1976 revised this experiment,
obtaining a depth of -10.57 K. Nuclear-spin relaxation in
dilute gases has also been recognized as a sensitive means
of studying intermolecular forces. Chapman"* in 1975 per¬
formed measurements of this on dilute helium gas, finding
a potential of the Bruch-McGee form but with a deeper well
depth of -11.5 K.
The theoretical work begins in 1931 with a paper by
Slater and Kirkwood, who found a helium-helium potential
(depth = 9.1 K) by joining a repulsive energy term, which
1
2
worked well for small internuclear separations, with an
attractive dipole-dipole interaction which they could
calculate at large distances. Margenau,2 also in 1931,
extended this formalism to include dipole-quadrupole and
quadrupole-quadrupole interactions. This lowered the curve
to a depth of -13.5 ± 1.5 K, with the quadrupole-quadrupole
term accounting for only 3% of the depth at the minimum.
Configuration-interaction (Cl) calculations were carried out
in 1970-1972 by McLaughlin and Schafer3 (-12.0 K),
g
Bertoncini and Wahl (-12.0 K), and others. Attempts to
correct or account for the neglect of a large (200-2000
times the size of the well depth) part of the intra-atomic
correlation energy missed by these calculations were done
by Liu and McLean1^* (-11.0 K) , Bertoncini and Wahl11
(-10.8 K), Dacre12 (-10.54 K) , and Burton13 (-10.55 K) . A
good discussion of the problem this correlation energy
poses to Cl calculations is given in Ref. 10. A calculation
(1976) using perturbation theory was carried out by
14
Chalasinski and Jeziorski, who found a lower "bound" of
-13.4 K. When they approximately corrected for intra-
atomic correlation effects, an upper "bound" of -10.7 K
was obtained.
Synopsis
At the beginning of this work, innovative biased
selection Monte Carlo techniques13 1^ (developed by R. L.
Coldwell in this department) were available for solving the
3
Schrodinger equation. Coldwell and I felt that these meth¬
ods are often more precise by orders of magnitude than other
i o o n
presently used Monte Carlo (MC) methods. We also felt
that these techniques could compete favorably with other
existing procedures of evaluating molecular properties such
8-13 21
as the configuration integral (Cl) method. ' We
therefore set out to find (successfully) a molecular system
that, when solved, would best show:
1. The accuracy that is attainable with these new
techniques.
2. The advantages of the MC method over the Cl
method and other procedures.
We chose the ground state of the di-helium system because
it is a system to which a variety of techniques have been
1-14
applied by many groups and because the extremely small
/?
well depth required a very high accuracy (1 part in 10 ).
Furthermore, with the existence of extremely accurate atomic
22-25
wave functions, and an appealing notion of how to con-
6 7
struct molecular wave functions from them, ~ the required
accuracy seemed attainable.
O ] O pi
The variational method most often used ' (d
methods) to solve the Schrodinger equation for electronic
systems involves the diagonalization of large N x N matrices
for wave functions of the form
N
>F(x) =1 ci4>i (x)
(1-1)
4
to find the set of N coefficients {c^} that minimizes the
energy. One problem with this method is that the choice of
= /$i(x)
Hij = /*i H<Ã> j (X) dx ,
can be evaluated analytically. Since these 4>1s are either
Gaussians or atomic-like orbitals, the expansion of the wave
function for systems of more than one nucleus is not a
natural one. Thus it becomes necessary to make N so large
that the matrix manipulations become difficult. For the di¬
helium system, the accuracy requirements are so great that
the energies found by this method are higher than the true
energies by amounts 200-2000 times the size of the well
depth. The depth is then determined by differencing the
energies from that of the infinitely separated atoms based
on the assumption that errors in the energy cancel.
If the integrals are evaluated by Monte Carlo, the
aforementioned restrictions no longer apply. This allowed
25
us to choose an atomic wave function that included essen-
_g
tially all (to within 5.0 x 10 Ry) of the intra-atomic
correlation energy. Since differencing from the infinite
nuclear separation distance is therefore unnecessary, the
energies calculated remain variational upper bounds. These
atomic wave functions were then appropriately combined with
a natural expansion for the molecular terms containing 29
5
variational parameters. These terms include dipole-dipole,
dipole-quadrupole, quadrupole-quadrupole terms, a term that
comes close to including all the terms in the above expan¬
sion, and a direct electron-electron interaction term for
electrons "on" different nuclei. The exact form for the
wave functions and all the constants necessary to duplicate
these wave functions are reported herein.
Since the parameters do not appear linearly in our
form for the wave functions, as in Eq. (1-1), they had to
be optimized by a method other than by a single matrix
inversion. Furthermore, due to the Monte Carlo uncertainty
of the energy, optimization by minimizing the energy is
quite difficult. However, as the perfect wave function is
approached, not only does the energy minimize, but the
dispersion in this energy becomes zero. Minimizing the
Monte Carlo standard deviation, a, of the energy (which is
very similar to this dispersion) over a limited number of
MC points is relatively easy because it is a sum of squares.
This allowed us to use a much smaller set of MC points (1000)
to find the wave functions than were necessary (10 ^-10 ^)
to find the energies of these wave functions. The simplex
method^ was then used to find the parameter set with the
lowest a. The simplex method is slow and sometimes unre¬
liable at finding the absolute minimum; but, since there
were only 29 parameters to find, it still consumed much less
computer time than is needed to get the same result by
diagonalizing the large matrices of the Cl method.
6
Monte Carlo calculations obey the relation
z/M
(1-3)
for large N where N is the number of evaluations of the
integrand (this ranged from 377,000 to 1159,000 in the
final energy estimates) and c is a proportionality con¬
stant. Trying to make this standard deviation small by
increasing N is feasible only to a certain point, however.
Beyond this point the effort is better spent at making the
proportionality constant, c, small. We made c small by a
combination of the accurate wave functions mentioned above
and the biased selection techniques used.
The biased selection method chooses each MC point with
a probability proportional to a weight function, then divides
by this weight function to correct (rigorously) for the bias
in picking it. To produce a small c, the weight function
is adjusted to sample most heavily the regions where the
integrand and variations in the integrand are large. This
work uses recent improvements in the MC method that can
choose MC points totally uncorrelated from the last point
and with more flexible weight functions than used previ-
. 18-20
ously.
Total energies (representing variational upper bounds
to the true energies) and kinetic energies were found for
the wave functions at the internuclear separation distances
of 4.5, 5.0, 5.6, 6.6, 7.5, 9.0, 15.0 an.
At the minimum
7
of the Born-Oppenheimer potential the energy found was
-7.10 ± 0.30 Ry (or -11.20 ± 0.47 K) at the N-N distance
of 5.6 aB- This result is 1.3 standard deviations below
the experimental result of -6.70 Ry obtained by Burgmans,
Farrar, and Lee^ (BFL).
CHAPTER II
BIASED SELECTION MONTE CARLO
General Methods
The biased selection method''"’’-'*""^ is used here to esti¬
mate multidimensional integrals. The essence of the method
is that the multidimensional points are selected with
relative probability w(x^) and then corrected for this bias
so that the integrals are given as
I = / f(x)dx = lim I
N-mo
whers
x N ffxj
XN = Ñ w(xi)
(2-1)
(2-2)
27
In its simplest form this is importance sampling.
In one dimension it amounts to introducing a positive defi¬
nite function h(x) and the variable change:
Y =
h(z)dz/ / h (z)dz,
so that
(2-3)
/ f(x)dx
1
/ h(z)dz /
0
f [x(y) ]
h [x (y) ]
dy.
(2-4)
A Monte Carlo evaluation of this integral involves choosing
y^ at random, solving Eq. (2-3) for x^ = x(y^), and finding
9
w(xi) = h(x±) / / h(z)dz. (2-5)
This is repeated N times and the value of the integral is
found from Eq. (2-2) . The probability of selecting a
given point x.j^ is proportional to h(xi). If h(x) is large
where f(x) is large and small where it is small, points
will be concentrated in the important region of f. In ad¬
dition, f(x^)/w(x^) will tend to be constant which will
reduce the Monte Carlo error. Notice that if, in Eq. (2-4),
h[x(y)] was made equal to f[x(y)], the dispersion in the
integrand would disappear. This can never be practical,
though, since that leaves the integral over h(z) in Eq.
(2-3) identical to the original integral. Nevertheless, it
is often possible to choose a weight function for which
/h(z)dz is easy to evaluate and which matches the function
f (x) closely so that the standard deviation is decreased by
several orders of magnitude.
A good example is the radial weight function used to
pick an electron position r with respect to a nucleus.
This weight function, which is similar to the square of the
Hartree Fock atomic wave function ^p(|r|), closely fits
2
t (x) in this region of the 3-dimensional subspace of x.
And yet, since <(>^F ( | r | ) is 1-dimensional, h(r) and its
integral are easy to calculate. We do this by evaluating
our best choice for the weight function at 65 values of
r = |r|, and setting up a table (Table 1) of r , h(rm)
2 , rm ~ r\
= rmh(rm), and I = J h(r)dr. The function h(r) is
10
Table 1. The values of rm, h(rm), and Im used
to pick electron positions with re¬
spect to the nuclei.
rm
h(rm)
Im
m
0-15
5. 13553-2-2
7.703292-3
0.30
5. 1 3 5 5 3 H— 2
1.540662-2
0-45
6.717232-2
2.4 296 22-2
0,60
7. 0934 12-2
3,465412-2
0-75
6.719942-2
4.501422-2
0.90
5. 993672-2
5.454192-2
1-05
5. 133772-2
6.287992-2
1.20
4. 307232-2
996072-2
1.35
3-567022-2
7.586642-2
1.50
2.932912-2
8.074132-2
1.65
2. 402 182-2
8.474262-2
1 -00
1.962402-2
9.801612-2
1.95
1. 598592-2
9.06868E-2
2.10
1.296782-2
9.285832-2
2.25
1.045462-2
9.461502-2
2.40
8.357372-3
9.602592-2
2.55
6.609542-3
9.714842-2
2.70
5- 16C832-3
9.303122-2
2.05
3.971552-3
9.871612-2
3.00
3.008092-3
9.9239 6E-2
3. 15
2.995292-3
9.968992-2
3.30
3.Q7932E-3
1.001452-1
3.45
3. 1 18672-3
1.006 102-1
3.60
3.01786E-3
1.010712-1
3.75
2.372062-3
1.0 15 12E-1
3.90
2. 736792-3
1.0 1933E-1
4.05
2. 6 1 1302-3
1.023342-1
4.20
2.494872-3
1.027172-1
4.J5
2.386862-3
1.0 30 8 3E -1
4.50
2.23665E-3
1.034342-1
4.65
2.193682-3
1.037702-1
4.00
2. 107432-3
1.040922-1
4.95
2. 027412-3
1.044022-1
5. 10
1.953172-3
1.0470 IE-1
5.25
1.384302-3
1.049892-1
5.40
1.320402-3
1.052672-1
5.55
1. 761 122-3
1.055352-1
5.70
1. 706 132-3
1.057952-1
5.35
1. 655 102- 3
1.060472-1
6.00
1.607772-3
1.062922-1
6.15
1.563852-3
1*065302-1
6.30
1.523112-3
1.06761E-1
6.45
1.485312-3
1.069072-1
6.60
1.U5025E-3
1.072072-1
6.75
1.417712-3
1.074222-1
6.9Q
1.387532-3
1.07633E-1
7.05
1.359532-3
1.078392-1
7.20
1.33 3S52-3
1.080412-1
7,35
1.309452-3
1.082392-1
7.50
1.287092-3
1.0043 4E-1
7.65
1.266352-3
1.086252-1
7.30
1.247102-3
1.088 14E-1
7.95
1.229252-3
1.089992-1
8. 10
1.212682-3
1.091332-1
8.25
1. 1973 12-3
1.09363E-1
3.40
1. 1 03062-3
1.095422-1
3.55
1. 169832-3
1.097102-1
8.70
1. 157562-3
1.098932-1
8.35
1. 1461 72-3
1 . 100662-1
9.00
1. 1356 IE-3
1. 102372-1
9.15
1. 125872-3
1. 104062-1
9.30
1.116722-3
1.105752-1
9.45
1.108292-3
1. 1074 12-1
9.60
1.100462-3
1. 109072-1
11
then defined as the linearly interpolated values between
the hm. Finally, an electron position is picked by the
recipe:
1. Choose a random number, a, between zero and Ig^,
2. Determine m such that I < a < I ,.,
m m+1
3. The radial distance is determined from the
interpolation:
r = r +
m
(a - I )
m
h +
m
~ h - h
. m+1 m >
[hm + r X1 - r-" (s
m+1 m
T72
- Vi
(2-6)
For the purpose of using more than one weight function,
one would like a proof of Eq. (2-4) for which no change of
variables is needed. Imagine a lattice of T different
values of x^, each of which contribute equally to the
integral and which has the probability w(x^) of being
selected. It must be shown that
1
T
T
Z '
i=l
f (xJ
Lim
N-i-co
1
N
N
Z
i=l
f (x.)
w(i?i)
(2-7)
The prime indicates a sum over each of the T points, while
the unprimed sum contains the same point many times. In a
set of points large compared to T, the point x^ will be
found Nw(x^)/T times since, by assumption, its relative
probability of being selected is w(3k). Grouping the same
values of x^ together, there are Nw(x^)/T terms of value
f (xi)/w(xi). The relative probability cancels to leave a
12
total value for each point of Nf(x^)/T. This is exactly
the value needed to give Eq. (2-7) explicitly. Taking the
limit T °° so that all values of are possible yields
Eq. (2-1). The positions x^ may be picked with any relative
probability w(x^) as long as it is divided cut in Eq. (2-2).
One last step is needed to arrive at the MC method as
used here. Suppose that there are two independent methods
for choosing points and that method 1 is used with prob¬
ability p, and method 2 with probability p2 = 1 - p2. The
N points will contain Np^w^(x^)/T terms picked with method
1. If both w^(x^) and w2(xi) in Eq. (2-2) are replaced by
the overall probability of finding SL ,
w(xi) = p1w1(xi) + p2w2(xi), (2-8)
we will have terms of total value
[Np-^ (i
= Nf(xi)/T (2-9)
which is exactly the value needed for Eq. (2-7).
Removal of Singularities
This last result allows us to choose points with dif¬
ferent probability distributions and average over the proba¬
bilities of getting final points. This made it possible to
13
find the weight function needed to produce small standard
deviations and to remove the singularities from H^Cx).
For example, suppose we want the three dimensional
integral in the region |r| < 10 of the function
f(r) = 1/|r-a| + l/|r-6| + g(r) (2-10)
where g(r) has no singularities. The singularities would
normally introduce large dispersions owing to the fact that
points are eventually picked arbitrarily close to a and É
which requires an enormous number of points to average
down. If, however, we introduce the weight functions
W1
(?)
= V
1 +,2
Ir-a| ,
l?-a|
<
1
0,
l?-a|
>
1
W2
(?)
= c2/
l?-b|2.
l?-S|
<
1
0,
l?-S|
>
1
W3
(?)
II
Q
u>
l?l
<
10
0,
l?l
>
10
with the probabilities Pp = P2 = P3 = 1/3, we are then
required to pick these w's which choose r with equal
probability. (To prevent ever picking any points outside
the region of integration, assume |a|, |S| < 9.0.) The
constants c. are determined by the condition
1
/ w(r)dr = 1 . (2-12)
We find then the average weight function given by
14
w(r) = h ( -zrrr 7 + -r^X 9 + 1 •5 X 10~3) (2-13)
2ir |r-a|2 |Ã-S|2
• â–
which goes to infinity faster than f(r) for r close to a
or b. It can be seen from Eq. (2-2) that this eliminates
the singularities.
Suppose now that these weight functions are not aver¬
aged. We would then get, instead of Eq. (2-9), terms of
total value
w(ri) = [Np1w1(ri)/T][f(ri)/w1(ri)]
+ [Np2w2(ri)/T][f(ri>/w2(?!>] + . . . . (2-14)
However, it is still possible to pick points arbitrarily
close to a or b with the weight function w2(r^). These
terms, since they are divided by w-j(r^) rather than w(r.),
still have singularities. Terms like this with large
values of f (x) but small values of w(x) (producing high
standard deviations) are eliminated by forming a w(ih)
averaged over all possible ways of finding >L. By taking
advantage of symmetries in f(x), we were even able to
average over some values of x that produced values identical
to f (>L ) .
A Monte Carlo Method not Used Herein
In the biased selection method explained above, each
MC point is picked totally independently from all other
points. There is another method—the Markov chain
15
18
method —which picks the next point randomly within
a small box centered on the last point ih . This move is
then accepted or rejected according to a weight function
w (x) :
If w(£j_+]j > w(x^), the move is accepted.
If w(SL+^) < w(SL), the move is accepted with
probability w (ih+^)/w (xj .
When the move is rejected, x^+^ is set equal to x^. It can
be shown that this weight function corresponds exactly to
the weight function used in Eq. (2-2). This proof depends
upon the ergodicity condition that any position x can
eventually be reached from any other position.
By choosing w(x) equal to the weight function used in
the biased selection method, it is possible for the Markov
chain to achieve the same results. The singularities in
w(x), however, can cause troubles for the Markov chain.
Suppose, as in the example above, that r\ is picked close
to point a such that |r^-a| = 0.01. A new location picked
farther from the singularity, for example |r\+1~a| = 0.10,
will have a probability
P = w(ri+1)/w(?i) = (c1/.10)2/(c1/.01)2 = 0.01 (2-15)
of being accepted. This shows that by repeatedly rejecting
points farther away from a than r^, the Markov chain can
become "stuck" in these regions near the singularities.
Remedying this problem is possible, but introduces com¬
plexities. Most have avoided it by leaving out the
16
singular terms in w. The singularities in f must then be
handled by other methods. The problem is avoided altogether
in this work because an x^ chosen by the biased selection
method has no bearing on the position of the next point
Xi+1‘
Standard Deviation
The Monte Carlo standard deviation in the value found
in Eq. (2-2) can be found by squaring the equation
I-I.. = £ ó .
N i=l 1
(2-16)
and taking an ensemble average (where 6^ is the error
introduced into 1^ by omitting the i'th point):
2 N N N 2
ctm = <(I-I.J > = < E E 6 . 6 .> = < Z 6 . >
N N i=l j=l 1 3 j=i 3
N
L S . .
j = l 3
(2-17)
The nondiagonal elements cancel over an ensemble average
because each MC point is totally uncorrelated with any
2
previously picked point. The quantity Z5., because it is
j 3
a sum of squares, is very close to its ensemble average.
In practice we found that, for 10 runs with N = 2000, this
quantity varied by around 2% and by 1% for N = 10,000. The
standard deviation in I„T is then
N
17
N 2
£ 6 .
j = l 3
N
£
j = l'
1 N f (xi) x N f (xi) x f (x.)
Ñ i21 w(xi) N-l i^1 w(xi) + N-l w(x^) J
- “(
j=ll
1
N f(x.)
, i £lai>'
Z
N (N-l)
N-l w(Xj)
N
= £
j = l
-1
,£(5.1
I2
. 1 N f(x. )
1 / V 1
(N-l)2
^Tx-T
N (N-l)2 li=
1 w(Si)
1
1
N »f(x
T 1
i5]2 J
N f (5±) 2 -j
N
N
i=1lw(x
iJ)
N
i=i J J
(2-18)
for large N. The dependence of oz on N is readily seen
as a * 1//Ñ.
Calculating the Energy
The energy of a trial wave function 41 (x) is
ft (x)Ht(x)dx
E - - —- .
/yz (x)dx
Applying Eq. (2-2) to both integrals gives
N
£ t (x.)Ht(x.)/w(x.)
i — 1 1 1 1
2
£ 1 (x.)/w(x.)
1 1
(2-19)
(2-20)
When summed over the same set of points x^, the numerator
and denominator are highly correlated. It can be seen from
Eq. (2-20) that this eliminates the part of the dispersion
18
2
resulting from variations in 41 (x)/w(X), and leaves only
contributions from variations in HT(x)/y(x) [weighted by
(x) /w (x) ] . Since Hf (x)/w (X) becomes constant for the
correct wave function, the dispersion of EN in Eq. (2-20)
will be much smaller than the dispersions of either the
numerator or denominator. This standard deviation in E
N
can be calculated by the same procedure leading to Eq.
(2-18) :
a
2
N
E 6 .
j=l 3
Z E.'i'2(x. )/w.
i=l 1 1 1
N 2
E V (x.)/w.
i=l 1 1
E E.f2 (x, )/w. - E .’t'2 (x,)/w.
i_l 1 11 J J
N 2 2
E f (x.)/w. - ¥ (x.)/w.
1 1 3 1
(2-21)
where E^ = HY (x^) /S' (x^) is the local energy, and w^ = w(x^).
Expanding the second term to first order gives
N
,2
E.Â¥2(5.)/w. . EiH'
3 3 3 _ izi ^_3 1
N
z y*(x.)/w.
i=i 11
N 2 -
e y¿ (x.)/w,
i=l 1 1
N
e )/w.
i=l
N
E
3 = 1
(E D'
(Xj)/Wj
2 2 N 2 2
E >T(x .)/w.) /( E r(x )/w.)
w 11 i=l 1
(2-22)
19
It can be seen from this expression that when ¥(x) is an
eigenfunction of H then the standard deviation is zero.
This was, in fact, the quantity minimized (see Ch. Ill) to
find wave functions as close as possible to the correct
eigenfunctions.
Since the quantity we now want to calculate is a ratio
of two integrals, the criterion for choosing the optimum
w (x) is slightly different. In fact, it is now impossible
to eliminate the MC dispersion by choosing a weight function
that perfectly matches the integrand (since there are two
integrands). However, from this criterion alone, one can
construct a pretty good weight function by coming close to
the relation
w (x) 'V2 (x) . (2-23)
This is the weight function most often used with the Markov
18 — 2 0
chain method. Based on the assumption that variations
of HY (x)/Â¥(x) do not change much from region to region,
this is also the best w(x).
We have, however, found repeatedly that these variations
2 ~
become greater as ip (x) becomes small. This is because
it is always most efficient to optimize wave functions
with greatest emphasis in the regions where f^(X) is
large. This is especially true since there is a much
2
greater volume in x-space where Y (x) is small than where
it is large. Consequently, it is harder to fit V2 (x) to
this vast region with a limited set of variational
20
parameters. Therefore, we found that it is profitable to
choose a weight function that selects more points [than
the weight function in Eq. (2-23)] into the regions where
V2(x) is small.
Consider the one-dimensional example over a region
2
where ^ (x) is constant and H'p (x) /Â¥ (x) is given by Fig. 1.
Out of 100 MC points, a constant weight function obeying
2
the relation w(x) = 'Ã (x) = 1 will pick on the average 90
points in region 1 and 10 points in region 2. There will
be 45 points each for which HV (x)/'i (x) equals 21 and 19,
and 5 points each for the values 10 and 30. Substituting
this into Eq. (2-22) gives
a2 = [45 (21-20) 2 + 45 (19-20) 2 + 5(30-20)2
+ 5(10-20)2]/(90+10)2
= (90+1000) x 10-4 = .109 .
2
Notice that over 90% of the contribution to c
from region 2 (R2). If we now choose a weight
that quadruples the number of points in region
expense of R1, we have from Eq. (2-8)
(2-24)
is coming
function
2 at the
w(x) = 2/3, x in R1
=4 , x in R2
(2-25)
and
21
Values of Hf(x)/V(x) for an example one¬
dimensional trial wave function. Positions
between 0.0 and 0.9 are in region 1, and in
region 2 if between 0.9 and 1.0.
Figure 1.
22
[30,2^|0)2 + 30(i|3|«)2 * 20(!
t 20(i“3i£)2]/[6o jlj + 4»i]2
= (135 + 250)xl0 4 = 0.0385 .
(2-26)
The contribution to a from R1 is only slightly increased
while the contribution from R2 is cut by 75%. By throwing
extra MC points into the region where the oscillations in
Hy(x)/y(x) are large, we have found a weight function sig-
2
nificantly better than w(x) = y (x).
The weight function we used for the di-helium system
was a compromise between these two considerations. About
2
1/4 of our MC points were picked in the region where y (x)
is large; the rest of the points were picked in regions
where [although y^(x) is small] oscillations in Hy(x)/y(x)
2
were expected to be large. Although the contribution to a
2
from the region where y (x) is large is higher than if
2
w(x) = y (x), the overall standard deviation is reduced
significantly. We also gain assurance that all regions of
x-space are sampled adequately.
A good measure of the number of points that are chosen
2
in the regions where y (x) is large is given by the quantity
we call the effective N:
N „ 2
[ l y (x•)/w.]
i=l
N 4 2
I p (x )/w^
i=l 1
(2-27)
23
If the points were chosen totally at random, one large
value would dominate both sums resulting in N = 1. If
the weight function in Eq. (2-23) was used, all points
would be equal in both sums giving Ng = N. As implied
above, we found that Ng was about 1/4 of the total number
of points N.
Weight Functions
In this work, an electron position r^ in the point x
had probabilities of being picked in the different ways:
1. With respect to nucleus A (or B). In this case
the distance r^A = | r^ | was chosen with a con¬
stant probability for r^A < 0.30 aB [introducing
2
a l/r^A into w^ (or W2)] and for larger distances
2
with probability r ^ times the square of the
Hartree-Fock (HF) atomic wave function [introducing
the square of the HF atomic wave function into w^
(or Wj)]. A slight alteration was made in the HF
wave functions to throw extra points (about 5%)
into regions where r^A [and variations in
HY(x)/Y(x)] is large.
2. With respect to a point M midway between the
nuclei. In this case the distance r. ,, was chosen
kM
with probability rkM (introducing a l/i^ into
w^). The maximum r^ that could be picked with
this weight function (w^) was one half the inter-
nuclear separation, R .
24
3. With respect to a large box (40 x 40 x 60 aD)
centered on the nuclei. In this case the positions
r^ were selected randomly within the box. The
weight function w^ is then just a constant de¬
termined by the normalization condition described
above.
4. With respect to any previously picked electron
-> . t i -y i
r.. In this case the distance r, . = r,-r. was
J KJ K J
chosen with constant probability up to a maximum
distance of 1.3 aB. These weight functions
(Wj-Wg) are then proportional to 1/rj.j.
The above weight functions were normalized in the manner
of Eq. (2-5) and Eq. (2-12) such that (see Table 2)
Jw^(r)dr = jWj(r)dr. (2-28)
An overall normalization factor is unnecessary since the
factor Jh(x)dx appears in both numerator and denominator
in Eq. (2-20).
The probabilities p^ of picking an electron with the
weight functions ) (Table 3) depend on the order in
which this electron is picked. The average weight function
for the k1th picked electron is then determined by
. 8 .
w(rk) = I PiVV • (2_29)
i=l
If not averaged further, the total weight function then
becomes
Table 2.
Information relevant to weight functions w^(r^) used in Eq. (2-28) and Eq.
(2-29) . is the modified Hartree-Fock wave function. The constant I is
ill? M 9.6 2
defined by I = / w^(r)r ar and is calculated numerically within the computer
code (as explained on pages 9-11).
r^ picked with
respect to:
domain
form for w^ir^.)
normalization
constants, c^
1
nucleus A
rkA
<
9.6 afi
^HFM^kA* ' rkA ^ -3 aB
kA
—
2
nucleus B
rkB
<
9.6 aB
similar to w above
—
3
box
lXkl
!
|Ykl < 20 aB,
C3
4ttI
(40)(40)(60)
Kl
<
30 aB
4
midpoint
between A and B
rkM
<
rab/2
C4/rkM
8l/r2
AB
5
electron 1
rkl
<
1 ‘ 3 aB
C5/rkl
1/1.3
6
electron 2
rk2
<
1'3 aB
C6/rk2
1/1.3
7
electron 3
rk3
<
I*3 aB
C7/"rk3
1/1.3
8
electron 4
rk4
<
1'3 aB
o
CD
X K>
1/1.3
Ul
Table 3.
Probabilities p^ used in Eq. (2-29) to pick the k'th electron with the weight
functions w^(r).
k
pi
1st nucleus
2nd nucleus
box
midpoint
previously picked electrons
1st electron
85/110
5/110
3/110
17/110
0
2nd electron
5/107
85/107
3/107
7/107
7/107
3rd electron
85/114
5/114
3/114
7/114
(2x7)/114
4th electron
5/121
85/121
3/121
7/112
(3x7)/121
27
w(x) = 1w(r1)2w(r2)3w(?3)4w(?4) . (2-30)
However, it is not only possible to average over all weight
functions leading to the chosen value of x [see proof lead¬
ing to Eq. (2-9)], but it is also correct to average over
weight functions w(x') with different positions for which
the integrands are identical such that f(x') = f (x) . And,
since our wave function is antisymmetric with respect to
interchange of parallel-spin electrons, the values
2
Y (x)HV(x) and f (x) are invariant with respect to these
permutations. Thus it is possible to average w(x) over
these permutations:
w(x) = (1+P12+P34+p12p34)1w(r1)2w(r2)3w(?3)4w(r4) (2-31)
where the first two electrons picked are labeled spin-up,
the last two, spin-down. Since there are no external fields
present, the integrands also remain invariant when all elec¬
tron spins are flipped. This final averaging led to the
weight function actually used,
w(5) = (1+P13P24) d +P12+P34 +P12P34)
Xw(r1)2w(r2)3w(r3)4w (?4) , (2-32)
and lowered a by about 3% from the weight function in
Eq. (2-31).
CHAPTER III
FINDING THE BEST SET OF VARIATIONAL PARAMETERS
Criterion Used
After deciding on a form for the trial wave function
(Ch. IV), the optimum set of m variational parameters {c}
must be found. When all coefficients appear linearly in
21
Y(x), as in the Cl method, a single matrix inversion is
sufficient to solve the set of m simultaneous equations
8 r /Y (x) HV (x) dx.
3ck /Â¥2(x)dx
0, k = 1,m.
(3-1)
This produces the lowest energy possible with the form used
and finds the best set of coefficients {c} in one step. The
terms in ¥(x), however, are limited to a form for which the
matrix elements in Eq. (1-2) are very precisely known. This
rules out terms that depend directly on inter-electron
distances and introduces orthogonality constraints.
Here the linear form is dropped in favor of a more
natural expansion of ¥(x) with 29 variational parameters.
Our wave functions, then, are such that all integrals must
be evaluated by the Monte Carlo method and such that the
parameters {c} must be found by other than a single matrix
inversion. Also, since the MC method can only find an
28
29
estimate to the integral, computational difficulties arise
when minimizing the energy.
Suppose we were to minimize the energy by the following
method:
1. Select a group of MC points {i< }m;Ln -
2. Use a searching routine to find the parameter
set {c} which gives the lowest MC estimate to the
energy over {x} . .
min
Suppose further that c^ is capable of making the local
energy, HY (x) /'i (x) , at the point x^ become
H4< (x±)
? (x±>
+ c^a
(3-2)
(where a is a positive constant) and with no effect on any
other point in {x} . . (Since {x} . was restricted to
1000 MC points, they are spread sparsely enough to make
this a realistic situation.) The MC estimate to the energy
can be made arbitrarily small by making c^ -<*>, even
though we know that the correct value for c-^ is zero. The
true energy gets no lower, of course, because the local
energy for unsampled regions of x increases as the few
sampled regions go low. By increasing the number of points
in so that a small variation in any parameter affects
the local energy at many of these points, it is still pos¬
sible to optimize ¥(x) by minimizing the energy. But,
since several hundred sets of variational parameters must
30
be tested by the optimizing routine, it is too expensive to
let {x} . become this larqe.
mm â€
Fortunately, it is not necessary to optimize the trial
wave functions by minimizing the energy. Since all eigen¬
functions of the Hamiltonian have zero dispersion in the
local energy, we were able to minimize a quantity closely
related to this dispersion—the MC standard deviation.
[The standard deviation actually used (described more fully
in Ch. V) is the uncertainty in the difference of two en¬
ergies for different nuclear separation distances and is
very similar to that defined in Eq. (2-22).] A similar
2 8
local energy method was used by Frost et al. but without
weight functions. This forced them to waste constants
2
making HY(x)/Y(x) = in regions of x where Y (x) is
small.
By minimizing a rather than in the above example,
the constant c^ is set to the correct value of zero. This
demonstrates that a smaller number of MC points in {x} .
c min
2
is sufficient. Since o is a sum of squares, there is no
way to lower this quantity by letting a small number of
points dominate over the rest. Consequently, the points
must be fitted more equally. This greatly lowers the pos¬
sible values of {c} for which Y(x) has an artificially low
value of a. The minimization routine is forced to find a
wave function close to the eigenfunction in order to get a
low a—even over a relatively small set of points. We
used 1000 points in {x} to find the 29 variational
min
31
parameters in >F(x). The obvious price we pay is that the
parameter set {c} that minimizes a is slightly different
from the {c} that gives the lowest possible upper bound to
the energy. The wave functions were so accurate, however,
that these energies were above the true energies by a very
small amount (estimated in Ch. VI).
Selection of
Since we are limited to about 1000 points in {x} .
c mm
when optimizing the parameters in l1 (x) , it is important to
select many of these in the region where ’P (x) is large.
It is also important to choose some MC points in regions
where HY(x)/Â¥(x) ^ . Since this is more frequent when
2 ~
S' (x) is small, the selection of points into the region
2 ~
where 1 (x) is large, should not be too efficient. This
was carried out by selecting each point in out of
a group of 2 with the probability
[p2(X )/W(X )]1/2
P “ “~2 I 1/2 (3-3)
L cr(xi)/w(xi)]
i=l
This, of course, introduces a new weight function used to
calculate at
w (x ) + Pw(x ). (3-4)
p p
The selected points were then stored, along with the weight
functions, for use by the minimization routine in testing
the various sets of variational parameters {c}.
32
Optimizing Routine
2 fi
The simplex method was used to find the set of m
parameters {c} that minimized 0. This routine first guesses
at m+1 sets of parameters, "points," then systematically
moves them around in the m-dimensional parameter space
until the minimum 0 is found. The scheme takes the "high¬
est point" {{c} with highest value of a)' and reflects it in
the parameter space about the midpoint of all the other
"points." If this point is found to be lower than all the
other points, then another point further in this direction
is tested; if it is higher than the second highest, then
a point closer to the midpoint is selected. The lowest of
the tested points then replaces the highest previous point
and the process is repeated until a minimum is reached.
If none of the points tested above are smaller than the
second highest point, then this routine multiplies the
distance of each point from the midpoint by a random num¬
ber (between -b to +b where b varies from 8 to 1/8) before
the next iteration.
As with all nonlinear optimization routines, simplex
has the two related problems:
1. It is slow. About 100 evaluations of 0 per
variational parameter are necessary to find the
minimum.
2. The routine tends to get stuck in local minima
far above global minimum.
33
29
Several attempts to speed the convergence of simplex have
only increased the second problem. It is important to keep
the routine somewhat insensitive to fluctuations in 0 so
that a wide region of the parameter space is sampled to
prevent it from naively converging onto a local minimum.
CHAPTER IV
WAVE FUNCTIONS
General Form
The wave function we used combined extremely accurate
atomic wave functions with terms accounting for interac¬
tions between the two atoms:
*(rl'r2'r3'r4) = (1-p12-P34+P12P34*
xipA(ri,r3) (r2 ,r4)exp [-U (?1 ,r3;r2 ,r4) /2]
(4-1)
where is the permutation operator between parallel
electrons i and j. The term is Schwartz's2'5
189-term Hylleraas-type atomic wave function (Table 4)
for electrons 1 and 3 on nucleus A. The function U ac¬
counts for interactions between the two atoms by including
2 2 7
terms similar to the dipole-dipole term used by Slater. '
Atomic Wave Function
22
Hylleraas, in 1929, obtained an upper bound of
-5.80648 Ry for the helium atom by using six terms in the
form:
i^A(?l,r2) Z c sVWz's (4-2)
£,m,n 5,,m,n
34
35
where
3 = (rlA+r2A)/aB'
1 = ^rlA-r2A ^/aB'
u = r12/aB • (4"3)
The term r^A = |r^ - R | is the distance between electron
i and nucleus A; z1 is a constant (variational parameter);
and, to make +>A (r^ ; r3) symmetric with respect to inter¬
change of the electrons, t is found in even powers only.
A matrix inversion is then performed to find the set of
coefficients c. that give the lowest possible upper
Jo ,m,n
23-25
bound with the terms used. Later authors, with the
help of fast computers, tried many variations of this idea.
Higher accuracy came with the inclusion of a greater num-
24
ber of terms in the expansion. Pekeris, using 1078 terms
in an expansion very similar to the above, and a 33-term
recursion relation, found an essentially exact answer
(-5.807448750 Ry). After this, the game became one of
getting the same answer with fewer coefficients.
25
We used Schwartz's 189-term, z' = 1.75 wave func¬
tion (Table 4) which provides an upper bound to the energy
of -5.80744875232 Ry. This was estimated to be above the
-9
true energy by 2.0x10 Ry.
Although Schwartz found extreme accuracy in the ex¬
pectation value for the energy, we found fluctuations in
the local energy to be much higher—by about a factor of
g
0.5x10 . Since a is proportional to fluctuations in the
36
Table 4.
1-O 00000 00 o
-1-9 0294303 6 E + 1
-4.6 036 364652+1
- 1.03784804 1 E+ 1
- 1.9 2396017 3 E+ 2
-2-865316167E+2
-6- 6 984 190332+ 1
-2-2 60694210E+ 2
1-2 1596959 1 2+1
-8-3 94 1326 10E+ 1
5-3 035 9709 QE+ 1
9. 1 16479 191 1+1
1-5780209862+2
6- 162512424
6-0477680022+1
4.7039980252- 1
1.7249755922-1
1-4299215532+1
- 3-2384 2003 O E+ 1
9.943 1791672-2
2- 0297 1054 2
-5.036841074
5-9486 14 1 162- 1
7-3 15QE5265E-4
-2.8089976432-1
1-201623207
-2. 0220133282-1
-9.9711807902-4
2.321560 23 O 2-2
- 1- 664063669E- 1
3-8 17 2563278-2
3-6951035222-4
1-3031091471-5
-8. 6 160032 10E-4
1.0 15980123 E—2
-3-0604596982-3
-5-1 O 1264 67 1E-5
-5.0474039762-6
Parameters c¿ n reading from left to right in
Schwartz's 189-term atomic wave function. The
"integers" (£,m,n) are in the order: (0,0,0);
(1,0,0), (0,1,0); (3/2,0,0), (1/2,1,0); (2,0,0),
d/1,0), (0,2,0), (0,0,2); (5/2,0,0), (3/2,1,0),
(1/2,2,0), (1/2,0,2); etc. Note s includes half¬
integer powers while t includes even powers only.
-5.676206449E-1
1-244899486E+1
3.361217000
1.306 100 183E+1
2.770 135 1 15E+1
2. 41 43 76 047E-+2
-2-913505181
7- 99 98 11 368E + 1
-2.579764611E+1
1-305 978 447E + 2
1-445389874
-8.473931080E+1
3. 004 298892E + 1
-8.210878221E-1
5. 49 0 596 657E♦1
3.120412013
-8. 879909 237E-2
-2.540266224E+1
8.716991675E-2
-3. 69 2 937 706E-1
-4.005407440
1- 235055282E * 1
-8. 73707194 IE-2
-3.836780819E-3
7.443460687E-1
-3-016330989
3. 895799 143E-2
4.675 354 267E-3
-8. 254 94893 9E-2
4. 260428 1 16E-1
-8-768071553E-3
-1.916123574E-3
-3. 16 817087QE-5
4-124028815E-3
-2.643277259E-2
7-933139599E-4
2-634949065E-4
1.208 12398 IE-5
6.308 872 05 9E- 1
- 1.Q26802 958
-3-069398340
3-436179707
-3. 904835778E+ 1
-5.531899045E+1
6.129375841
-1-205385629E+2
-8.255664738E-1
9.848670095E+ 1
7.0064846 10E-1
6-420011583E+1
- 6-738126236E +1
-3-521437808E+1
- 1-0 5 9388 84 8E♦2
- 8.754168625
-7.2123914982-4
-2-4792123 40E + 1
-2-511910999
1.858 35 0881E- 1
7-476147452
- 1. 721 607346 E- 1
3-245351907E-1
4.36474 5962E-3
- 1-459459700
7.635602091E~2
- 1.452645159E-1
-5.237388480E-3
1.6939 84877E- 1
- 1.566465228E-2
3-2 8856 80 40E-2
2-154616496E-3
1-789193139E-5
-8-832131764E-3
1-27 6404 132 E—3
-2.994343269E-3
-3.016779448E-4
-6.751405425E-6
3.601649402
7- 6 32 66 332 4E-1
-1- 469536530E +2
-4.799940197
-1.695078037E+1
8. 1 1074 42 31E + 1
1- 724980398 E-1
-7.982978682 E + 1
-1.770633923E+2
-1.677336023E+2
- 1.951982372
-1-03885 1622E+2
-1.252469963
3-36644 5734 E +1
-2. 4526976 04 E + 1
1. 199648526
1.002670936 E + 1
5.029 554086E+1
7. 138739963
1.921 603082E-3
7-758764735
1.234795512
-1.647217345E-1
-8-215236068?-4
-1.599800986
-3-677896122E-1
7.5941626Q5E-2
9. 668982706E-4
1-95192816QE-1
6. 1 09913795E-2
-1-793108591E-2
-4- 10334 3655 E-4
-3. 132 1 09060 E-7
-1.066 184S06E-2
-4.347994712E-3
1-7 1 4 34 573 0 E-3
6. 1 19 93 6532 E-5
1.161691551E-7
-2.018472944
6.4229609448+1
1- 121025918E + 2
2.399759883E+2
2.37 4837556E + 1
4.5 25372476 E♦1
2. 5999994128+2
1-267617020E+2
1.594372166B+2
-2- 4 393 8 5675E +1
2-7 995 972 76 B-1
-8-603O79O74E♦1
-2-2 13914998
-3.572976454E+1
5-6799620588+1
-4.621098536E-2
-9.812668097
1-3 56885188 E +1
-1.066658882
-2.038107176
-1-6463484398+1
-3.562579879
- 1. 1 18357309E-3
2- 79324 44 70E-1
3- 528033 1 11
1-077487048
- 1. 82439 4960 E-5
-2-3087778698-2
-4.4467430968-1
-1.8157351908-1
1- 6656 1 5371E-4
-1-65 1409751E-6
8. 678468784 E-4
2-494894907E-2
1-308412679 E-2
-3-347126314E-5
6.474281604B-7
37
local energy, and since the contribution to these fluctua-
2
tions from the atomic wave function is sizable (37% of a
at the well minimum), it was profitable to use the most
accurate atomic wave function available (Schwartz's 189-
term if;) . These 189 coefficients were held fixed during the
2
minimization of a . Because they were not varied, and
because (and its first and second derivatives) were
easy to store along with x and w(x), it was necessary to
evaluate these only once over {x} . .
2 mm
Interaction Terms
The function Ü, which accounts for interactions between
the two atoms, may be broken into a sum of pair interac¬
tions with electrons from opposite nuclei:
U(?1f?3;?2'^4) = u(r1;r2) + u(r1;r4) + u(r3;r2).
+ u(r3;r4) . (4-4)
The functions u(r4;r^) are given as
u (r•;r.) = 1 v (r.;r.) + e(r.;r. ) (4-5)
1 3 v=0 vi] i J
where the v^ terms (defined next paragraph) are different
orders in the expansion of the interaction potential energy
between the two atoms. This interaction potential energy
can also be put into the form of Eq. (4-4);
where
= 1/Rab - l/riB - 1/rjA + 1/r. . . (4-7)
Since wave functions generally have the highest amplitude
in the regions of low potential energy, we wanted somehow
to incorporate into the wave function the ability to
respond flexibly to this potential. It would have been
difficult, however, to put v(r^;r.) directly into u(r^;?j)
due to the delta functions in this term:
V2 I = — 4tt6 (?)
(4-8)
It was easy, though, to include into u(r^;r^) a func¬
tion very similar to v(r^;?j):
v0(?i;?j) = [(RAB+a)"1/2 - (r2B+u)'1/2 - (r2A+a)"1/2
+ â–
(4-9)
It can be seen that for a = 0 the expression in brackets is
equal to v(r^;r.). The variable parameter ct, given in
Table 5, was added to eliminate the singularities mentioned
above and had little effect otherwise. The function fq(r^A)
39
was included to allow the importance of this term to vary
with the electron-nuclear distances.
We were able to include similar terms into u(r^;rj) by
expanding the distances in Eq. (4-7) in a Taylor series
about R
lAB'
, , , _ -1/2 . z., rf, _1/2
rTT = [*iA+yiA+(RAB-ZiA2)] = 1T~ + ^
riB
rjA
2 _i
AB
AB R
'AB
z r2 -1/2
5^ Ci+2^ + -H] ,
AB RAB Rm
'll
-v 2 “ 1/2
1 (ZiB_ZiA) {riA+riB}
[1+2 lA + ]
AB AB Rab
(4-10)
The nuclei are located on the z-axis and x.„, y._, z., are
rA lA lA
the x, y, z components of r^A, etc. Terms multiplied by
equal powers of R^g were then grouped together. The first
surviving term (proportional to R^2) is the dipole-dipole
(D-D) interaction:
vl(ri;
rj) =
(xiAxjB + yiAyjB
2ziAZjB)fl(riA}fl^jB5
(4-11)
Again, the function f^ was added to allow for greater
flexibility in the wave function. Similarly, the dipole-
-4
quadrupole (D-Q) term (proportional to R^g) is given as
40
VW = [riA2jB'rjBZiA+ ^iA-V
(2xiAXjB + 2^iA^jB - 32iAZjB)1f2 triAJf2(rjB>
(4-12)
The quadrupole-quadrupole (Q-Q) term is
V3(?iA;?jB) = {6ÃiA'?jB[?iA-?jB-riA-rjB+5(ZiA-ZjB)2!
,,, 2 2 , 2 2
15(ziArjB + ZjBriA
+ ZiAZjB[30(riA + rjB) " 70(ZiA + ZjB> +105ziAZjB]
+ 3riArjB}f3(riA)f3
(4-13)
The functions f are splines of the form
f(r) = E a. (£. - r)
i=l
i i +
(4-14)
where
x, x>0
(x), = {„ n .
+ 0, x<0
(4-15)
The functions f therefore become zero for large values of
their arguments and thereby tend to make the terms a
function of the interactions of the electrons "on" nucleus
A with those "on" nucleus B. Since the functions appear
exponentially in ¥(x), this feature is necessary for the
41
wave function to obey the boundary condition that, for
all i:
Llm [r.-Vix)]
riA lA
(4-16)
Finally, to allow for close encounters of electrons not
already accounted for by the atomic wave functions, the
term
e (r
i'h1 - e,rij> -
(4-17)
was added to u(r^;rj). Consider the region of x where
r.. is much smaller than all other distances. The dominant
term in the local energy, Hf (x)/'i (x) , then becomes
Ht'(x)/1'(x) ~ [ (2/ri;j - V? - Vj)exp(-e(rij)/2)]exp[+e(rij)/2]
2/r. . + 2e‘ (r. .)/r. . + e" (r. . )/2 . (4-18)
il ij il il
The derivative e1(0), therefore, was set equal to -1 to
cancel the singularities and to make the local energy more
constant. The coefficients a^, a|, and knots 5^, given in
Table 5, are parameters with respect to which the trial
wave functions were optimized (as described in Ch. III).
The knots were kept fixed at 2.0, 4.0, 6.0, 7.0, 8.0,
B ‘
and 9.0 a
Table 5. Variable parameters for Eqs. (4-9), (4-14) , and (4-17) which,
together with Schwartz's parameters, determine the wave functions.
fl 1
4.5 |
5.0
5.6 |
6.6 |
7.5 |
9.0 |
15-0
D-D |
COEFS |
-4.70892E-2 |
4.152Q9E-2 |
5.44734E-2 |
-2.77320E-1 |
3.16033E-1 |
-1.11122E-1 |
-1. 55826 E-2
2.22784E-2
7.87565E-2
-3. 225698- 1
3.57847E- 1
-1.25005E- 1
-4.29590E-4 |
-1.07552É-2 |
1.66395 E-1 |
-4.37159E-1 |
4. 200 20 E- 1 |
-1.30560 E-1 |
7.47165E-3 |
1.03047E-2 |
9. 09020E-2 |
-3.99165E-1 |
4.50833E-1 |
- 1. 62970E-1 |
-4.20371E-2 |
6.3 9207 E-2 |
-7. 21025B-3 |
-3.01037B-1 |
4.27316E-1 |
— 1.6 1906 E- 1 |
-6.14472B-2 |
1.75601E-1 |
-3.20039E-1 |
1.74799E-2 \
3.39 207 E-1 |
-1.669298-1 |
-6.43464E-3
2.O7005E-2
1.24759E-1
-5.01352E-I
5.60043E-1
-1.96674E-1
D-D |
COEFS |
-4-09052E-J |
4.43566E-3 |
6.37596E-3 |
-3.07022E-2 |
3. 44 94 9E-2 |
- 1 -20574 E-2 |
-1.26733E-3
2.O20O3E-3
7.98084B-3
-3. 14954E-2
3.4546 IE-2
-1.20107E-2
-2.9024OE-5 |
-7. 12454E-4 |
1.27601E-2 |
-3.41041E-2 1
3.304 12E-2 |
-1.09097E-2 |
0.29648E-4 |
7.13705B-4 |
4.999018-3 |
-2.18727E-2 |
2.51062E-2 |
-8.95646E-3 |
2.04350E-4 1
I.80541B-3 |
2-60785E-4 |
- 1.05977 E-2 |
1. 44256 E-2 |
-5.40133B-3 |
7.58871B-4 |
-3.55547B-3 |
5.96739E-3 |
1.26 135B-3 |
-0-56932E-3 |
3.96460 B-3 |
—
D-Q 1
C0EF5 |
-2.48064E-3 |
2.14743E-3 j
1.79425E-3 |
-1.O7960E-2 |
1.2454 0E-2 |
-4.38544E-3 |
-5.58420E-4
9.23865E-4
2.49016B-3
-1- 16825E-2
1. 33609E-2
—4.72001E-3
-1.24930E-5 |
-2.45704 0-4 |
4.700 30 E-3 |
- 1. 27553E-2 |
1. 24 277 E-2 |
-4. 1 1347 E-3 |
2-46903E-4 |
3.071 16 E - 4 |
1. 1 7905B-3 |
-7.67043E-3 |
9.61423B-3 |
-3.527 16E-3 |
-6.17894B-4 |
6.23788E-4 |
7. 8279 IB-5 |
-2.90100 B-3 |
3.901538-3 |
— 1. 45322 E-3 |
2.51064E-4 |
-7.19779B-4 |
1.31102E-3 |
-7. 161918-5 |
- 1.3904 3 E-3 |
6.84249 E-4 |
—
-5.61605E-4 |
2-74914E-4 |
2.26708E-4 |
-I.31339E-3 |
1.50163E-3 |
—5_26785E-4 |
-7.67956E-5
7.65038E-5
2.78610B-4
-1. 27436B-3
1. 44960E-3
-5. 11162 E—4
-1.548901-6 |
-5.93223E-6 |
4.34381E-4 |
-1.27742E-3 |
1.279 55 E- 1 |
-4.28494E-4 |
-4.36035E-4 |
1.07403B-3 |
COEFS |
-4. 03552E-5 |
i
-3. 7709 IE-3 |
5-550128-3 |
-9.08712E-4 |
i
—
E-E |
COEFS |
-2.81922 \
3.20660 |
1. 3294 7E 1
-8.09490E- 1
4.98646E-1 |
-1.09985 1
-3. 01473 |
2. 39107 |
-3.27098 |
1.06162 |
-1.94296 |
1.13710 |
-1.96270
1. 13710
É-E |
KNOTS |
1.13759 |
1.11433 |
2.60 407 E- 1
8.37015B- 1
1.25868 |
6. 44 5 35E-1 |
9.34652E-1 |
1.11414 |
5.0101JB-1 |
7.07467E-1 |
0.26360E-1 |
1.2 0 03 0 |
8.22202E-1
1.20830
43
Properties of the Interaction Terms
Consider the functions f normalized such that
v
u(Ãi;Ãj) = v0(Ã.;?j) + R^(D-D terms) f^r.^f^r.g)
+ R"b(D-Q terms)f2(riA)f2{rjB)
+ rab(Q-Q terms)f3(riA)f3£rjB) * (4_19)
Here the D-D, D-Q, and Q-Q terms are obtained directly
from the expansion of the interaction potential without
being multiplied by any constants. By comparing this to
the similar expansion of the interaction potential,
-y -y -3 -4
v(r.;r.) = R (D-D terms) + R,„(D-Q terms) + . . . ;
(4-20)
a first guess for the functions f^, f2, f2 would have them
all roughly equal and roughly constant for small r.
Figure 2 shows several departures from this simple be¬
havior;
1. The contribution of the D-D term (obtained by
adding the f^ curve to the f^ curve), D-Q term,
etc. to the ratio u (r^;r^. )/v (r^ ; r^ ) decreases
with increasing order. From the sole considera¬
tion that u(r^;r^) lowers the energy by increasing
'i'(x) in the regions where the potential is low,
these ratios would be equal. The functions
1 2 3 4 5 6 7 8 afi
Figure 2. Relative values for the normalized functions fv (r^) fv (r .B)
defined in Eq. (4-20) as a function of rp^ for the nucleir
separation distance of 5.6 a^. The radial distance rjg is
set here at the typical value of 1.0 aB. The total contribu¬
tion of the dipole-dipole interaction can be obtained by
adding the fp curve to the fg curve; similarly, the contribu¬
tion of the dipole-quadrupole effects are found by adding the
Ã2 curve to the f curve, etc.
45
u(r^;rj), however, also have the effect of increas¬
ing the kinetic energy. Since the kinetic energy
is proportional to the second derivative of the
wave function, smoother terms introduced into
u(r^;rj) will be more efficient at lowering the
total energy. This helps to explain why the more
oscillatory higher order terms in the expansion
of v(r^;rj) have less importance than first
expected.
2. The functions f decrease significantly from
r = 3 aB to r = 0 aB- Again, from the lone as¬
sumption that u(r^;?j) is proportional to
v(r^,-rj), these curves would be roughly flat.
[Of course they must become zero for large r to
satisfy the boundary condition at r = â€, Eq, (4-
16).] This decrease in the electron's response
to molecular effects from the opposite atom is
apparently due to the increased influence of the
atomic effects from the nearer nucleus. Increased
shielding as r + 0 from the other electron "on"
this nucleus may also be an influence in the de¬
creased importance of these terms.
3. The functions f have different shapes—becoming
flatter with increasing order. It is estimated
that a was lowered by an extra 4-12% by allowing
these shapes to vary independently. This may be
related to the trend that, as the order of the
46
term increases, so does the value of r for which
that term has maximum effect.
Beyond the radial distance of r = 4 aB, where the wave
function is small, the exact shape of these functions has
very little importance.
The molecular terms described above and included in
-U/2
the factor e [Eq. (4-1)] account for the vast bulk of
the molecular behavior of the two-helium-atom system. Since
the Monte Carlo standard deviation, a, is a measure of the
accuracy of the wave function, the degree to which this is
true can be measured by comparing this quantity over a
fixed set of MC points. At the separation distance of
R^b = 5.6 aB, without the inclusion of any terms in U, the
standard deviation over 6400 MC points is (R^B=5.6aB,N=6400)
= 40.2xl0-^ Ry. With the inclusion of the molecular terms,
this dispersion drops by over a factor of 10 to 3.83x10-5 Ry
—much closer to the standard deviation of the widely
separated atoms [a(RAB>15.0aB,N=6400) = 2.35x10 ^ Ry].
Since the atomic coefficients [c. in Eq. (4-2)] are
held fixed, and since the atomic and molecular contribu¬
tions to variations in the local energy can be considered
to be roughly independent, the total standard deviation can
be written:
2
a
(RAB'N>
°A(N) + °M(RAB'N)
(4-21)
47
where and a(4 are the atomic and molecular contributions
2
to a and
aAtomic(N=6400) = a(RAB^15.aB,N=6400) = 2.35xl0-5 Ry
(4-22)
for all internuclear separation distances. From this rela¬
tion, we can see that a can only increase as RAB decreases
due to the increasing molecular effects. This is basically
caused by the form used for the wave function—that of two
atoms weakly interacting through multipole forces. There
will, in fact, be some point, as RAB gets smaller, where
the wave function used fails to accurately describe the
actual eigenfunction. This is due partly to the breakdown
in the accuracy of the basic form for V(x) and partly due
to the increasing importance of higher order terms (such as
octupole-octupole) not included in U. As shown in Fig. 3,
this begins at about R,D = 5.0 a_ (where the potential
Aiá d
"barrier" starts up).
For a long time we used Schwartz's 164-term atomic wave
function. But, with the inclusion of v^ and v^ into the
2 2
wave function, 0^ became small enough, compared to a^,
that it became advantageous to switch to his most accurate,
139-term, atomic wave function. Merely switching the atomic
wave function did improve the total wave function, but a
further improvement came by reoptimizing the variable
(molecular) parameters with the new atomic wave function
48
Figure 3. Standard deviations in units oà 10 Ry
for some trial wave functions evaluated
over 6400 Monte Carlo points. Top curve
is for wave functions optimized with
Schwartz's 164-term atomic wave function.
The middle curve is for the same wave
functions but with Schwartz's 189-term
function substituted for the 164-term
wave function. The bottom curve is for
the wave functions optimized with the
139-term atomic wave function.
49
(Fig. 3). It is apparent that reducing the "noise" (a^)
from the atomic effects made it easier for the optimization
routine to reduce a,,.
M
Discarded Forms for the Trial Wave Function
The first wave function we constructed has the form,"*"^
T (x) = exp[-U(r1,r2,r3,r4)/2]
(1_P12"P34+P12P34)l|;A(?l'Ã3)'tJB(Ã2'Ã4) (4-23
where the function U is completely symmetric:
U = Z u(r.;r•) . (4-24)
We can see from Eq. (4-23) that the terms with the atomic
wave function (r^; r3) , for example, are multiplied by the
factor exp[-u(r3;?3)/2 - u(?3;r^)/2]. But, since electrons
1 and 3 are "on" the same atom in these terms, the factor
above accounts for atomic rather than molecular effects.
This forced us to make the functions f [Eq. (4-14)] to be
short-ranged to prevent interference with the already ac¬
curate atomic wave functions; and, therefore, severely
limited the flexibility of the form shown in Eq. (4-23).
Before the Vg and v3 terms were included in V(x),
several extended versions of the functional form were
tested:
50
1. The functions f-^(r) and f 2 (r) in the and v2
terms [Eq. (4-11) and Eq. (4-12)] were generalized
22 2 1/2
to f([x +y +e(z-a) ] ) where e and a were al¬
lowed to vary with all the other variational
parameters.
2. The v^ and v2 functions in the factor
e = exp{-[v^-v_-f(r^2)]/2} were expanded
to (l-c1v^/2-c2V2/2 + quadratic and cubic
terms)exp[-f(r^2)/2] and the coefficients c
allowed to vary. Incidentally, with all the
coefficients set equal to 1, the two forms
above were equivalent in the energy to 9 decimal
places. This is a good measure of the weakness
of these Van der Waals forces on the atoms.
3. Instead of using one function for all electron-
electron interactions,- as in Eq. (4-17), two e-e
functions were included—one for spin-parallel
interactions, the other for spin-antiparallel
interactions—and allowed to vary independently.
4. The factor of 2 multiplying zj_AzjB in E<3- (4-11)
was allowed to vary.
5. A spline function s(z^) + s(Zj) was added to
u(r^;r.) [Eq. (4-5)] to allow the electrons to
increase (or decrease) the probability of being
in the region between the nuclei.
None of these attempted improvements gave (x) the flexi¬
bility needed at the time to lower a which, of course, was
51
finally provided by the inclusion of the Vg and func¬
tions. With much of the contribution to a eliminated by
the Vg and Vg terms, it might be argued that the improve¬
ments above could more effectively reduce a further. But,
in each case, these generalizations to 4* (x) failed to
lower a at all. So, even with the inclusion of the Vg
and Vg terms, it would be surprising if they had any
effect now.
The most likely way that 1(x) might be improved would
be to carry the expansion of the interaction potential en¬
ergy to higher order. I believe that with the present
wave function, however, this would be more trouble than it
is worth. With the inclusion of the Vg, v^, Vg, Vg functions
into u, even quadrupole-octupole, v4, effects are accounted
for. Including the next function, v^, into u(r^;?j) would
free Vg to adjust for Vg effects; but, due to the very
large number of terms in v4, this would be very difficult
to code and time consuming to evaluate on a computer. An
estimate of the improvement made by the evaluation of fur¬
ther terms can be made by extrapolation. By including into
the wave function the first two terms in the expansion of
v(r±; rj ) [vx and v2 from Eqs. (4-11) and (4-12)],
a(RAB=5.6aB) was lowered by over a factor of 5; adding
the next two functions [Vg and Vg from Eqs. (4-9) and
(4-13)] into (x) lowered this by not quite another factor
of 2.
CHAPTER V
DISCUSSION AND RESULTS
Differencing
For the internuclear separation distances RftB > 5.6 aB
Fig. 3 shows that the standard deviations are not much
greater than that due to the dispersion in the atomic wave
functions. This implies that taking the difference in the
energies at two different nuclear separation distances
(RftB = R,R') will subtract out a good portion of the atomic
effects; and, as long as both energies are evaluated over
a very similar set of MC points, this will yield standard
deviations smaller than for either individual energy. The
key to actually doing this is the simple relationship
CO 00
/ f[g(x)]g'(x)dx = J f(y)dy (5-1)
— oo —00
which means that the free function g can be used to make
AE _ fy(R,x)Hy(R,x)dx _ fy [R~,g(x)]HÂ¥[R',g(x)] dx (5_2)
/y2(R,x)dx /y2[R',g(x)]dx
as smooth as possible. The function, g, is a product of
one-dimensional functions that serve to make all the spread
ing and contracting occur in the relatively unimportant
region between the nuclei:
52
53
g(x) = g(r1)g(r2)g(?3)g(Ã4)
where
(2+R'-R)z /2,
I—1
V/
â– H
N
zi+ (R'-R)/2,
z. > 1
i
Z. - (R'-R)/2,
z. < -1
(5-3)
(5-4)
and z^ is the distance of the i'th electron from the plane
bisecting the nuclei. For |z^| > 1, this transformation
makes the distances of g(r^) and r^ to the nearest nucleus
exactly equal. Note that g(z)-z looks like a ramp. Results
from the final MC sums that determined the energies, these
energy differences, and the corresponding standard devia¬
tions are reported in Table 6. One sum over 782,000 MC
points was taken with R = 5.6 aD and transformed to the
tÃ
distances of R' = 6.6, 7.5, 9.0, and 15.0 aB; another was
taken over 377,000 points with R = 4.5 a and transformed
tÃ
to R' =5.0 and 5.6 a,..
tÃ
This differencing technique was also used during the
optimization of the wave functions. Since the form of the
wave function is that of two atoms weakly interacting
through molecular terms which contain all the variable
parameters, optimizing these parameters can yield a standard
deviation no less than that for the two widely separated
atoms:
Table 6.
Energies,
deviations
energy difference
i in units of 1D_~
;s, and
1 Ry-
kinetic energies
with
standard
R.
l
E (Ri
)
E(Ri)-
â– E(Ri+lJ
E (R
r>-
â– E (R
i+2}
KiR^-
K (15)
4 .
.5
41.
. 35 ±
1.
.29
41.19
± 0.68
48.
52
± 0
.93
643. ±
25.
5.
.0
0.
.16
0.
, 82
7.33
0.34
—
—
-
—
216.
19.
5 .
. 6
-7,
.16
0.
, 33
-2.92
0.22
-5.
01
0
.24
61.
16.
6.
.6
-4.
.24
0,
.29
-2.09
0.13
-3.
43
0
.16
19.
14.
7.
.5
-2 .
. 15
0.
.25
-1.34
0.07
-1.
99
0
.13
17.
12.
9.
.0
-0.
. 81
0.
.22
-0.65
0.07
—
—
-
—
15.
9.
15.
.0
-0 .
.16
0.
.21
55
2
o
2 2.2
a.+o., > a.
A rf A
(5-5)
Since optimizing the set of parameters can do nothing to
2 2
lower a,, this contribution to a is an undesirable "noise"
A
that the minimization routine must sieve through- Most of
2
aA can be eliminated, however, by minimizing the standard
deviation, a^, of (rather than the energy) the difference
of two energies. It can be seen from Fig. 3 that there is
2
an increasing (as R decreases) contribution to a that
the variable parameters cannot get rid of. Consequently,
this, too, is extraneous noise and should be subtracted
out along with a.. . . The wave functions at each inter-
nuclear separation were, therefore, optimized by minimizing
with respect to the next wave function. For example,
I* (rab=4.5aB,x) was found by minimizing (R=4,5aB,R'=5.0aB),
T(Rab=6.6aB,x), by minimizing ct^(R=6.6aB,R'=7.5aB), etc.
When tested over a set of MC points independent from
wave functions found by minimizing ad were found to have
significantly lower a^'s and lower a's than wave functions
found by minimizing a.
Curve Fit
Values for the energies from Eq. (2-20), the energy
differences mentioned above, and the corresponding standard
deviations (Table 6) were used in a curve fit for minimizing
56
,2 I IEFit(Ri>"EMC(Ri)
X ^
. A.a,,„(R.)
1=1' i MC l'
+ \5 /AEFit(Ri'(AR)i) -AEMC(Ri,(AR)i)
i=l
XaMC(Ri'(AR)i>
(5-6)
where
AE(Ri,(AR)i) = E(Ri+(AR)i) -E[R±) , (5-7)
and aMC(R^,(AR)^) is the standard deviation of
AE ^(R^, (AR)^) . The factors A^ and A^ made it possible to
test for the relative importance of these terms. The best
final result had error bars about 3% less than would have
been found with A^ = A^ = 1. This yields
5 2 2
EFit(R) = EBFL(R> = JiCi(R-4.°) + (ki-R)+ (5-8)
with {ci} = +0.558029x10“5, -0.592108xl0-6, -0.140675x10-6,
-0.349129x10 X -0.709027x10 ^ Ry/af and {k.} = 5.6, 6.6,
B l
7.5, 9.0, 15.0 aB> The term EBFL(R) is the experimental
4
curves of Burgmans, Farrar, and Lee which was used because
it goes to the accepted"^0 limits at small (R < 4.0 aB) and
large (R > 10.0 aB) internuclear distances. The energies
Epit(R) and Ebfl(R) for 5.0 aB < R < 9.5 aB are given in
Table 7 and Fig. 4.
57
Table 7. Energies with standard deviations from the curve
fit along with the experimental results of
Burgmans, Farrar, and Lee in units of 10-^ Ry.
R
ebfl
emc
5.0
0.36
0.26
± 0.52
5.1
-2.35
-2.51
0.48
5.2
-4.22
-4.44
0.43
5.3
-5.44
-5.73
0.38
5.4
-6.18
-6.53
0.34
5.5
-6.57
-6.96
0.31
5 . 6
-6.70
-7.10
0.30
5.7
-6.65
-7.04
0.29
5.8
-6.48
-6.87
0.28
5.9
-6.23
-6.61
0.27
6.0
-5.93
-6.30
0.26
6.1
-5.60
-5.94
0.25
6.2
-5.25
-5.57
0.24
6.3
-4.90
-5.20
0.23
6.4
-4.54
-4.82
0.22
6.5
-4.20
-4.46
0.21
6.6
-3.38
-4.13
0.19
6.7
-3.59
-3.82
0.18
6.3
-3.31
-3.53
0.17
6.9
-3.06
-3.27
0.16
7.0
-2.82
-3.02
0.15
7.1
-2.60
-2.79
0.14
7.2
-2.40
-2.57
0.14
7.3
-2.22
-2.38
0.13
7.4
-2.05
-2.20
0.13
7.5
-1.89
-2.04
0.12
7.6
-1.75
-1.89
0.12
7.7
-1.62
-1.75
0.12
7.8
-1.50
-1.63
0.11
7.9
-1.39
-1.51
0.10
8.0
-1.29
-1.41
0.10
8.1
-1.20
-1.31
0.09
8.2
-1.12
-1.22
0.09
8.3
-1.04
-1.13
0.08
8.4
-0.97
-1.05
0.08
8.5
-0.90
-0.98
0.08
8.6
-0.83
-0.91
0.07
8.7
-0.78
-0.84
0.07
8.3
-0.72
-0.79
0.07
8.9
-0.67
-0.74
0.07
9.0
-0.63
-0.69
0.07
9.1
-0.58
-0.65
0.07
9.2
-0.55
-0.61
0.07
9.3
-0.51
-0.57
0.07
9.4
-0.48
-0.54
0.07
9.5
-0.45
-0.51
0.07
o
-2
re
m
1 “4
O
LiJ
-6
8 HV 10
12
14
OÃ
co
Figure 4. Upper bound to the Born-Oppenheimer potential (hatched
curve). The curve is two of our standard deviations
wide. Solid line is the experimental curve of Burgmans,
Farrar, and Lee.
59
In a manner similar to the derivation of Eq. (2-18),
the Monte Carlo standard deviation in the fit can be found
by squaring the equation
N
"■-.--¿«i (5"9
and taking an ensemble average. The quantity is the
true (N = “) energy for the trial wave function and <5^ is
the error introduced into EN by omitting the i’th point.
This yields the formula for the standard deviation of the
energy at a nuclear separation distance R on the curve:
2 N N N 7 N ,
< (E -E ) > = < Z L {.{.> = < I S > : £ if
N “ i=l j=l 1 ^ i=l 1 i=l 1
(5-10)
Our estimate for this quantity (Table 7) was found by
breaking our total run into 1159 partial runs, each rep¬
resenting a point i, and redoing the curve fit successively
leaving each of these out.
Our outermost energy (-0.160±0.208) xlO Ry at
R = 15.0 aB was in good agreement with the accepted
asymptotic results (-0.02 7x10 Ry, as found in BFL and
references therein). Since the other theories are more
accurate in this region, our energy was made equal to this
value at this point. Through differencing, this had the
effect of slightly raising the rest of the curve. This
also reduced the standard deviation in the fit to about
equal to the standard deviation in the difference between
60
these energies from the energy at R = 15.0 aB< Consequently,
for the internuclear separations for which E(R) was evalu¬
ated directly, the curve fit (Table 7) gives a better es¬
timate to these energies than the direct calculations
(Table 6) since more information went into it.
Between these seven calculated energies there was
error introduced by the looping of the fitting function.
It was found that variation of the form of the fitting
function and of the knot locations k^ produced variations
in E (R) between these points on the order of 0.3 standard
deviations. The directly calculated points, however, were
independent of these variations (to within O.I0). The
present fit was used because it looked smooth and it had
the qualitative features expected from the input.
Conclusion
The standard deviations of the curve in Fig. 4 and
Table 7 are all smaller than the total electronic energy
by factors less than 5.0x10 ^■We have therefore demon¬
strated the ability to produce extremely accurate energies
using Monte Carlo techniques. Although the accuracy
achieved here was largely due to Schwartz's extremely pre¬
cise atomic wave function, chemical accuracy for most
3
systems is around 0.1 Ry--more than 10 times the standard
deviations reported herein.
As befits the term Monte Carlo, these calculations are
inherently risky and expensive since the best trial wave
61
function is found without knowing the energy bound that it
predicts. The upper bound calculated here is lower than
4
the BFL result m the region R 3= 5.1 a„ with a difference
Ad B
of 0.40x10 5 Ry (1.33 standard deviations) at the potential
minimum. Since this is at the 82% confidence level, this
curve should be considered in agreement with the BFL
result with just a hint that the true curve is deeper than
the BFL curve. In the region 4.5 aB < RAB < 5.0 aB, how¬
ever, our result is above the BFL curve with a difference
of 1.07x10 5 Ry (0.83 standard deviations) at RAB = 4.5 aB.
In fact, the calculated energy difference from Table 6
between E(RAB=4.5aB) and E(RAB=5.6aB) is 48.52 ± 0.93xl0-5 Ry
or 1.66 standard deviations above the corresponding BFL
value. This difference is probably due to the relative
inaccuracy of our wave functions in the region of small
RAB. And yet, Fig. 4 shows that this difference is unim¬
portant in determining the curve: it is so steep in this
area that a difference in the energy produces an extremely
small change in the position of the potential barrier. It
is, therefore, very hard for the scattering experiments
(since they are sensitive to the overall shape of the
potential) to measure the energy in this region to this
accuracy.
CHAPTER VI
CHECKS AND CORRECTIONS
Is x-space Sampled Adequately?
As long as the standard deviation, a, is accurate,
there is a definite bound on how far off the energy can be.
This standard deviation may, however, be artificially small
if a region of the position space x is inadequately sampled.
One way to be sure that this is not the case is to test the
convergence property [Eq. (1-3)] that a should have for a
large number, N, of MC points. If new points are picked in
previously inadequately sampled regions, then the standard
deviation for a longer run will be larger than that pre¬
dicted from Eq. (1-3). This is due to a small weight func¬
tion w^ for these points appearing in the sums of Eq. (2-22).
To check this, the standard deviations of various energies
for ten partial runs with N = 2000 and N = 10,000 were com¬
pared to the average of ten partial runs with N = 50,000.
From the runs with N = 2000 and N = 10,000, the values
predicted for a(N=50000) were equal to a(N=50000) to
within uncertainties of 2% and 1%.
Integration by Parts
An integration by parts of the integral in Eq. (2-19)
yields an integral which becomes
62
63
2 [□¥ (x.)•□¥(x.) +V¥2(x.)]/w.
i=l 11 11
N 2
2 ¥ (x )/w.
i=l
(6-1)
where â–¡ is the electronic gradient operator. As a check for
coding errors this expression was evaluated concurrently
with Eq. (2-20) over the same set of 5b . To see the dif¬
ference in Eq. (6-1) from Eq. (2-20), consider the kinetic
energy term for the simple atomic helium wave function
-2(r.+r2)
Â¥ = e . (6-2)
For Eq. (6-1) this is
-4 (r,+r2)
□¥•□¥ = 8e , (6-3)
with nothing to cancel the integrable singularities in the
potential. The equivalent term for Eq. (2-20) is
2 -4(r,+r2)
-¥□ ¥ = 4 (l/r1 + l/r2 - 2)e , (6-4)
with the 4/r terms canceling with potential terms making
the local energy relatively constant. This, of course,
makes Eq. (2-20) many times more precise using our methods
than Eq. (6-1). Since these two equations are different
and also weight differently the different regions of space,
agreement between them is a good test for errors and for
adequate sampling of the space of x. These values from
Eq. (6-1) are in agreement with the results from Eq. (2-20)
64
(Table 6) but with standard deviations on the order of
0.019 Ry. Energy differences can also be calculated using
Eq. (6-1) . This lowers the standard deviation to about
0.003 Ry—still in agreement with the very accurate results
from Eq. (2-20).
Comparison to the Hydrogen Molecule
As a check on the weight functions and differencing
technique, our first 80,000 MC points at R = 6.6 aB were
scaled to the system of two infinitely separated H2
molecules. The relevant expression is
E
H-H
1
2
^ab^i'^W^'^Wab
'?2>'
CD
(r1,r2) CD (r3,r4)dr1dr2dr3dr4
(r3,r4)dr1dr2dr3dr4
(6-5)
where t)>AB is James and Coolidge1 s"^ 11-term trial H2
wave function for electrons 1 and 2 on nuclei A and B,
and H is the sum of the Hamiltonians for the two inde¬
pendent H3 molecules:
H HAB12 HCD34 '
(6-6)
where
HAB12
’à *
_2 2 2 2_ _2__ _2_
rlA rlB r2A r2B r12 RAB ’
(6-7)
Note the absence of any cross-potential terms. The Monte
Carlo estimate for this energy was
65
80000 1
2i=1 w7^1+P23+P245 ^AB ^rli'r2i^
E =
+HCD34) ^AB (rli,r2i)(t>CD ^r3i'r4i)
80000 2 -*â– 2 -*â– -+
2 Z. . Ã77(1+P23+P24HAB(rli'r2i)<Ã,CDÃr3i'r4i)
i=l l
(6-8)
where the r^ are electron positions originally picked with
respect to the 2He system, then scaled to the 2H2 system
using the differencing technique in Ch. V; and w^ is the
weight function used to pick these original points multiplied
by a scaling factor. The permutations were used to include
all possible combinations with the same weight function and
had the effect of reducing the standard deviation by smooth¬
ing the integral and by increasing the number of evalua¬
tions. At the nuclear separations (RAB = RcD) °f l*2/ 1.4,
1.5, and 1.7 a^ the energies were -4.416 ± 0.013,
-4.674 ± 0.013, -4.612 ± 0.014, and -4.350 ± 0.010 eV
compared with James and Coolidge's -4.41, -4.68, -4.63,
and -4.35 eV.
Difference between and the Eigenenergy
Since our trial wave functions are not exact eigen¬
functions, the variational bounds would be above the correct
eigenfunctions if the calculations were made over an in¬
finite number of Monte Carlo evluations. An estimate of
66
the size of this effect can be made by assuming that this
2
error is proportional to [Eq. (4-21)]. During our search
for the best wave function [lowest oM(N=1000)], energies
were found for two of the earlier forms of the wave function
at R = 5.6 a„. A straight line fitted through the plot
Ad r>
of E (-5.07 ± 0.60, -5.95 ± 0.41, -.716 ± 0.33xl0-5 Ry) vs.
2 _ o o
ctm(N=1000)(10.0, 1.8, 0.9x10 Ry ) for these wave functions
2
predicts that a perfect wave function [aM(N=1000) = 0]
would have an energy lower than our present wave function
by at most 0.18x10 5 Ry.
Born-Oppenheimer Approximation
As described in Ref. 32, we have made the Born-
Oppenheimer approximation that, from a classical viewpoint,
the motion of the electrons is the same as it would be if
the nuclei were held fixed in space. This same approxima¬
tion is stated quantum mechanically by the relation,
4MX,x) = (6-9)
where Y..(X) and K (x) are the nuclear and electronic wave
N e
functions. In order to test the validity of this assump¬
tion, this wave function can be operated on by the exact
Hamiltonian:
" °e + VNN + VNe + Vee> <5> V5'*> =
EYN(X)4!e(X,x) ,
(6-10)
67
where and ng are the nuclear and electronic gradient
operators and M is the mass of the nuclei. After expand¬
ing the derivatives Eq. (6-10) becomes
filia v . â–¡ <0 - iw } + w (finely )
’■M N e NtN r-TN Nfe; Te ' M
+ V'V* + Ve = EVe
(6-11)
Since the nuclei are assumed to be fixed in space, the
Hamiltonian for the electrons can be defined as
He =
-â–¡ + V + V + V
e NN Ne ee
(6-12)
making
H = S°N + He
(6-13)
(Many authors separate H such that V is not part of He.)
The function YgtXjX), therefore, is defined by the equation
He?e(X,x) = EeH'(X,x) (6-14)
where Eg is the electronic energy (including V^,). By
using Eqs. (6-12) and (6-14) in Eq. (6-11), and neglecting
the term in braces, Eq. (6-11) reduces to
(-o2 + E )
'MM e' yN
EHi
(6-15)
68
This shows that, if the approximation is valid, the elec¬
tronic energy Eg behaves as the potential energy between
the nuclei. This is the Born-Oppenheimer potential cal¬
culated here.
It is not necessary, with the methods used here, to
make the above approximations; but it is convenient since
the corrections are negligible. These corrections have
33
been examined by Laue who finds that the leading term
which varies as R._ is of the form of an expectation value
of the interaction potential between the atoms divided by
the nuclear masses, M. Since this expectation value is of
the order of the dip in the Born-Oppenheimer potential,
dividing by M makes jbhis correction negligible.
Virial Theorem
Kinetic energy estimates corresponding to the first
term in Eq. (6-1) were summed concurrently with Eqs.
(2-20) and (2-22). The accuracy of these calculations was
enhanced by the differencing technique described in Ch. V
and by using the kinetic energy term from Eq. (6-1) rather
than from Eq. (2-20) which has singular terms. From these
values (Table 6), it is evident that our wave functions do
not satisfy the virial theorem. For a di-atomic system in
34
the Born-Oppenheimer approximation, this is
3E
AB SR.
AB
-2
(6-16)
69
where E is the Born-Oppenheimer potential, and and
are the values of the kinetic and potential energies from
the electronic wave function. By introducing a variational
scaling parameter into the wave function (Y (x) from Tables
4 and 5), and minimizing the energy with respect to this
new parameter produces a new wave function,
X(x) = ¥ (kx) (6-17)
which has a lower energy and satisfies the virial theorem.
At the potential minimum of R,_ = 5.6 a„, where the term on
the left of Eq. (6-16) is zero, the values for the kinetic
and total energies from Table 6 were used to calculate a
value for k of 0.999977. This gives x(x) an energy lower
than that for ¥(x) by 6.0x10 ^ Ry.
APPENDIX
THE COMPUTER CODE
The following computer code was used to perform the
Monte Carlo sums necessary to determine the energies and
kinetic energies from the wave functions already found.
The routine used to find the wave functions is very similar
to this code but with the following exceptions:
1. The simplex^® optimization routine is included
to minimize the standard deviation of the trial
wave functions.
2. A subset of MC points,{x} . is reselected from
mm
a larger set as in Eq. (3-3).
3. Values of the weight function and the atomic
wave function and its derivatives are stored
along with these MC point positions.
70
C MAIN ROUTINE:
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
C Monte Carlo summations corresponding to Egs-(2-19), (2-20), and (6-1),
C and kinetic energies from Eg. (6-1) are performed. Hithin this loop
C (statements ¿1300-12700); electron positions and weight functions are
C obtained from CONFIG, transformed to the ND internuclear separation
C distances (DN), then fed into HAM where the wave function and its
C derivatives are calculated. At intervals of NTDT iterations, partial
C sums are printed and random number' table (RSEED) is changed.
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
IMPLICIT RHAL*8(A-H,0-Z) 00000100
REAL*1! RNDMF 00000200
COMMON/LLL/DX,DZ Z,VOL,R M,R EM,HE EC,HMCON,HCON,DNN 00000 300
COMMON/POL/CP(189) ,NSSC (189) ,NTSC(189) ,NO SC {189) 000004 00
COHMON/RAN/IXX,IYY 00000500
DIMENSION ELPSM (5,5) ,E0PSM (5,5) ,EMPSM(5,5) ,PSM(5,5),PS(5),EPS(5) 00000 600
X ,ESPS (5) , D N (5) ,XP(3,2,4) ,PAR (4 1),E (3) ,ES(5) ,ANOR(5) ,PARP(41,5) 00000700
X ,EAV (5) ,VAR (5),EDIP(5) ,SIGDIF (5),X(3, 2, 4) 00000800
DIMENSION ET (5),E?T(5) ,ESPT(5) ,ESPF(5) ,EPF (5) ,ED (5) ,PSK (5) , 000 00900
XPFK (5) ,PFKS (5) 00001000
CATA DN/5.6D0,6.6D0,7.5D0,9.DO, 15.DO/ 00001 100
IX=454314877 00001200
IY=1971698501 00001300
CALL RSEED(IX,IY) 00001400
DNN = 5.6D 0 00001500
CALL SETUP 00001600
ND-3 00001700
NDM=N D- 1 00001800
B D= 1.DO 00001900
READ (5,90000) NSSC,NTSC,NUSC 00002000
READ (5,10000) CP 00002100
DO 200 J = 1 , ND 00002200
DO 100 1=1,ND 00002300
ELPSM (I , .1) =0. DO 00002400
EUPSM (I, J) =0. DO 00002500
EMPSM (I,J)=0.DO 00002600
72
oooooooooo
oooooooooo
r'cccrio^-oicnainvo
cN{N(Nrr,mrommrnn
oooooooooo
oooooooooo
oooooooooo
oooooooooo
o o o
ooooooota
O Q Q • , Q O Q .
Q . • o O • • ■O
. O O II II O O O II
O || II —^.— If II II ~
II ^ — o
—.OO—,'-"-300w
O w H Cli
—■'vihcjCucliSCÃ^Ãc
cijWMWWwc-cua
0
0
O
O
0
O
O
0
O
0
0
O
0
0
0
0
0
0
0
O
0
O
O
O
O
O
0
0
O
O
0
O
O
0
O
0
0
O
0
O
0
0
0
0
0
O
0
O
O
O
O
O
r*
cc
O
O
r-
n
a
m
VO
r-
CC
0?
O
T—
CN
rn
a
in
VO
r-
CO
a
O
OJ
m
m
rn
a
a
a
a
a
a
a
a
a
a
in
in
in
in
m
tn
m
tn
in
in
VO
VO
VO
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
O
O
O
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
O
O
O
0
0
0
0
0
0
0
0
0
0
0
0
0
c
0
0
0
0
0
0
0
0
0
O
O
O
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
O
O
O
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
Cu
V
c
V
0
V
a,
tJ
cn
z
z
«M-
z
0
0
z
H
Q
z
03
1
Q
r—
-tÃ
M
«a^
4*
r-
=T
u
cn
O
<-«.
a
to
0
to
O
to
«—
cq
p-i
T—
%
II
H
to
04
O
II
M
=3
r
n
%o
M
%
0
cc
ro
m
O
to
E
0
X
P3
.a*.
n
ÃX.
il
X
0
\
O
%
z
cn
11
H
to
M
H
z
0
z
k-1
0
H
-tÃ
to
n
0
z
*—•’
Cj
w
2:
03
04
to
u
Q
cu
¿H
CQ
z
H
z
to
T—
1
as
-tÃ
V
•k
V
z
m
to
«:
0*
V
>
V
0
•—
m
c
Z
Cj
*—•
V
z
V
*
cu
z
•—
V
H
*
V
0
X
cu
«
z
,
V
O
z
â–ºj
V
O
X
t-
Q
0
V
E-*
1»
*
V
in
0
—'
O
0
V
S3
X
0
t—
ha
V
•
a
«a,
•
*
O
0
V
%
—'
z
a
—-
a
rsj
rn
*—
V
a
1
as
Q
O
O
0
V
r—
O
*
cu
*
*
%
X
V
*
, ,
t
CS3
5C
a
O
vO
V
II
M
T—
«—
M
i’¬
*—
r—
II
V
0
i’¬
0
$
•
C^2
tn
T“
1»
V
W
1—
IX.
II
II
-c
ll
11
II
—
V
ll
to
t-*
H
•
SR
«1
vO
w
0
V
+
S
z
fctÃ
CU
O
O V
Q
0
r—
cn
+
tSJ
in
—*
0
0
V
O
O
II
%
V
«
to
•
l
CQ
0
*
z
0
«—
V
O
a
0
0
O
0
0
O
V
»“
0
m
53
«tÃ
Q
(S3
w
W
0
11
0
V
W"
z
0
O
0
0
O
to V
II
0
C*3
NI
Q
•
Q
Q
H
H
cc
H
11
V
r*
11
•4
CO
m
a
a
a
hi
V
Vi
m
X
■—
w
i—
II
<
M
S3
l<
O
h
V
H
l-J
03
V
z
II
II
a,
W
CS
O
H
H
Z
V
Q
Z
-tÃ
0
a
•tÃ
O
O
O
Cu
V
as,
0
sc
lu
cx,
Cq
NJ
z
«
I*
U
z
Z
Z
V
O
z
0
Q
0
cu
0
a
a
X
V
H
0
CS5
M
M
M
Q
ESI
o
O
rsi
V
V
V
V
V
O V
O V
a V
V
u
CO "J
o o
o o
n
A
A 03
A O
A a
A
n
a£
£
£
Z
H
n
n
n
OJ
to
to
ro
2-
H
a
no
T>
ra
to
T3
to
to
CO
to
M
>
to
to
CO
o
A
n
X
X
â–º3
>
to
to
tO
S3
h0
o
o
o
03
pi
C3
fc-4
Z
â–ºo
o
TJ
03
re
03
03
-J
03
no
z
G
n
03
2»
A
o
re
S3
tr*
H
M
M
H
z
5E
z
3t
TJ
nn
T)
C2
»
to
03
nj
>o
re
n9
o
h-«
f
A
z
Z
e*
h3
H9
II
h3
t-3
h3
03
03
03
Z
03
03
^-v
Z
o
to
Z
z
z
A
H
UJ
w
03
tO
W
W
O
BS
H
H
W
¡2
3
CS
11
>
o
z
z
Z
^-v
z
Z
5>
•**
A
M
%
II
z
z
z
Z
25
*
„—
2»
z
o
Z
—'
II
z
■—â–
z
Z
z
II
II
II
z
A
Z
CO
H
03
.—.
»-3
G
G
a
Z
3c
55'
o
II
II
II
no
—'
II
'
II
o
to
CO
CO
3»
A
a
«
SO
m
03
03
0\
•
CO
¿O
CO
*
**
*
Cj
to
C£
l!
T3
CO
03
il
to
It
CO
to
II
P5
A
CO
G
G
z
m
"•
•«
z
1!
Z
z
z
to
It
re
*o
03
re
o
T3
to
DC
LJ
CO
k
A
03
a
CO
a>
tO
T)
w
w
3
•O
w
P5
03
z
OT
»o
03
-3
z
H
*—*
w
X
A
II
II
*
O
o
o
•
03
II
II
II
3
w
.«*
5*
no
n3
z
T3
A
to
03
o
H
a
o
o
Z
3
CO
CO
to
*
Z
03
z
Z
Z
4-
o
z
t-3
z
•
<
A
DC
CE
03
X
o
o
o
3
G
■—1
*
tr*
.
w'
—"'
2*
—'
<—
—'
t-1
*
m
A
na
X
o
o
o
G
3
H3
G
re
2*
Z
+
+
Z
z
-♦>
z
+
H
5«t
A
i
+
%
â– '
H
%
03
03
03
z
•
to
to
O
o
to
*—*
to
•
¡23
>•
A
«
•
H
w
Z
35
3
â–¡S
o
—*
G
a
03
50
4
i-3
H
Z
*o
A
03
03
X
w
to
to
»
CO
CO
to
*
03
A
O
G
X
X
03
03
O
+
LZ
a
G
z
z
z
z
*-3
z
03
z
a
*
3-
A
O
o
X
O
2»
*
*
%
z
i
w'
■—1'
i
>
Z
A
*
#
%
â–º3
z
=5
Z
z
"—
LJ
z
*
*
*
z
z
*
U)
Z
o
n
a
o
H
t-3
3
-—'
w#
03
3>
>
9»
1—â–
>
C/3 O
?*
z
z
X
O
Z
+
+
+
' '
â– Ãl¬
Z
z
z
*
Z
*
z
re
r*
^-s
X
CO
CO
CO
eo
O
o
O
CO
O
ro O
2»
z
z
03
03
03
a
G
to
to
to
r-3
to
03
50
CT3
to
c
,
j—,
o
G
o
3
z
2
z
z
z
z
Z
z
Z
z
o
te¬
o
h3
■—'
■—
’—'
■—'
■—*
i-3
z
cs:
*
*
*
O
*
*
*
*
*
O
to
2-
2-
2-
2-
>
2»
>
z
>
03
z
Z
a>
Z
Z
z
Z
z
>0
z
3
3
o
o
o
o
o
C
o
o
z
z
Z
o
S3
to
to
to
GO
o
*
ti¬
ed
tT3
c
Z
o
SO
O
to
w
G
2
3
>
t-3
C
z
w
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
OOOOOOOOOOOOOOOOOGOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOCsOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOcDOOOOOOOOOoOOOOO
CD'JG>Lr>-PUjr^i—*O'«r>C0'J^iji-Puiro—*o^DCD«-jc-.Ln^LJpo—^o'wDcd'^J^lti^uj
ooooooOooooooooooooooooooooooooooooo
OOOOOOOOOOOOOOOOOOOGOOOOOOOOOOOOOOOO
ZL
CALCS AND OUTPUT OF VALUES<<<<<<<<<<<<<<<00009900
00010000
C<<<<<<<<<<<<<<<<<<<<<<<
DO 900 N=1,NE
EFFN=PS (N) *PS (H) /PSH (N ,N)
EAV(N)=EPS (N)/PS (N)
VAR (N)=EHPSH (N,N) -2.DO* E LPS M ( N, N) * EAV ( N) «■PSM(N,N)*SAV(N)*EAV(N)
SIG=DSQHT (VAR(N))/PS (N)
E2 = EPT(N)/PS (N)
VAR2=ESPF(N)-2.D0*EPF(N)*E2*PSH (N,N) *E2*E2
SIG2 = DSQ RT (VAR2)/PS (N)
EK=PSK(N)/PS(N)
VARK=PFKS(N)-2.D0*PFK (N)*EK + PSM(N,N)*EK*EK
SIGK= DSQRT( VARK)/PS (N)
WRITE (0,2 0000) DN (N),EAV (N) ,SIG,EFFN,E2,SIG2,EK,SIGK
900 CONTINUE
WRITE (6,30000) (DM (J) , J= 1 , NDH)
DO 1000 N=1,ND
DO 1000 M=1,ND
IF (M.GE.N) GO TO 1000
EDIF (II) =EAV («) -EAV (II)
VARDI
F= VAR
(N) *PS (M) *PS
(«) *
VAR (
X
(EM
PS
M(M,N)
+ E A V (M( * EA
V (N)
X
N) *
FA
V (M) )
SIGDI
F(M
) =
DSQRT
(VAR DIF
)/ (P
S(M)
NM=N-
1
IF (M
. LT
-N
M) GO
TO 100
0
WRITE
(6
0000)
DN (N) ,
(EDI
F(L)
WRITE
(6
,5
00C0)
(SIGDI
F(L)
,L=1
CONTI
NUE
CONTI
SUE
>S (N) -2. DO*PS ( M) *PS (N)*
-ELPS3(N,N) * EA V (N)
00010100
00010200
00010300
00010400
00010500
00010600
00010700
00010800
00010900
00011000
00011100
00011200
00011300
00011400
00011500
00011600
00011700
00011800
1000
1100
STOP
10000 FORMAT(4E20.10)
20000 FORMAT ( 3 H E (,F4. 1,2H) =,E19.10,3H ♦-,E14.7,8 16.7
X ,2X, E14.7,3f1 +-,E 1 1.4,E16.7,3H +-,E11.4)
10000 FORMAT (/6H CNN,5(1 OX,F 10.1) )
40000
50000
FORMAT ( 1X,F5.1,5E20.10)
FORMAT (6 X,5 (5X.E15-6))
EUPSM(M,00011900
00012000
00012100
00012200
00012300
00012400
00012500
00012600
00012700
00012800
00012900
00013000
00013100
00013200
C0013300
00013400
60000 FOHMAT(IX,10E13.5)
70000 FO HM AT (7 H IX, I Y= , 21 14)
80000 FOHMAT (SE20. 12)
90000 FOHMAT(7 (2513/),1413)
END
00013500
00013600
00013700
00013800
00013900
SUBROUTINE HAH ( X,EK,E, PSI2,PAR,DNH) 00000100
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
C Input parameters are the electron positions (X), the variable
C parameters from Table 5 (PAR), and the nuclear separation distance
C (DNN). Returned values are the square of the vave function (PSI2),
C the loc\l kinetic energy and local energies corresponding to Eqs.
C (2-19) and (6-1) (E) .
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
IMPLICIT RE AL*8 (A.-11,0-2)
DIHENSION X ( 3,2,4) , R(2,4) , VNE(2,4) ,E(3) ,XEE(3,4,4) , REE (4,4)
X,AN (2,4) ,DDAN(2,4) ,DAN(3,4,2,4) , DA (3,4) , DU(3,4),DJAP (3, 4)
X ,R2 (2,4) ,RE (2,4)
CO MHO 11/ ALP/A LC (6) , AIK (6) ,EPS,DDD
COMHON/DIP/BIPC (6) ,DIPK(6)
C0MM0N/QEP/QDC(6),QDK(6)
COdMON/QCQ/QQC (6) ,QQK (6)
COHHON/APA/EEC (3) ,EEK(3)
DIHENSION DQU (3,4) ,PAR (41) ,ZC (4),ZK(4) ,DV (3,4) ,AKNOT (6)
CATA AOCT/2.DO,4.D0,6.D0,7.D0,8.DO,9.DO/
DO 100 I = 1,6
ALC (I) = PAR (I)
CIPC(I) = P A R (I + 6)
QDC (I)-PAR (1+12)
0QC(I)=PAR (1+13)
ALK (I)=AKNOT (I)
DIPK (I) =AKNCT (I)
COK(I) = A KNOT (I)
QQK (I) =AKNOT (I)
100 CONTINUE
DO 200 I = 1,2
EEC (I) = PAR (1 + 24)
. 200 EEK(I) = PAR (1 + 2 6)
EPS = PAR (41)
EDD= DNN
V = 8.D0/DNN
C<<<<<<<<<<
00000200
00000300
00000400
00000500
00000600
00000700
00000800
00000900
00001000
00001100
00001200
00001300
00001400
00001500
00001600
00001700
00001800
00001900
00002000
00002100
00002200
00002300
00002400
00002500
00002600
00002700
00002800
DISTANCES<<<<<<<<<<<<<<
-J
77
O O O o o o
o o o o o o
(N n a- m \d h
n n fin m ro
o o o o o o
o o o o o o
o o o o o o
o o o o o o
o o o o o o
o o o o o o
CD O'! o »— CN m
rn m zs- z? zx
o o o o o c
o o o c o o
o o o o o o
o a o o o o
o a o o o o
o o o o o o
^ ui va n ai cr
zT & zX z
o o o o o o
o o o o o o
o o o o o o
o o o o a a
o o o o o o
o o o o o o
o *- z? tn vo
m LJi i/ufiin ud
o o o o a o
o o o o o o
o o o o o o
o o o c o o
o o o o c o
o a o o o o
cd
lo lo \q v£) va vo
o o o o c o
o o o o o o
o o o o o o
o o o o o o
o o o o o o
o o o o O o
ZT UD vO P- CD en
vO vO VO v£ VO vo
o o o o o O
o o o o o o
o o o o o o
o a o o o o
CN
*
*
A
3
%
3
M
fe
w
n
—'
x-*
en
<:
w
o
X
o
+
CN
&
CM
*
<
*
*
3
cu
*
^ O
Q
ce
3 a
%
%
3
fe CM
t>
%
H O
3
Q
H O
v O
fe
3
Q
fe 3
CN *
M
i
fe ,>fe.
rn cn
w
—‘
P"
t> >
w o
W ||
5S
*
Q Q
X o
w
<
CM
•* O
+ t
X —
%
*—•
> *•
CN
+ 3
Q
oa
> >
>
* II
.-fe.
CM *
3
4*
^ a
n
*•
H
* H
%
— O
a %
a
fe
* w
O
H O
D >
3 n
— W
3
1
* > o
>
* . . fe
O w
%
n *-
G O
a
h en h
id
fe 05
Eh
*•
*-3 Q C7>
%
fe ex, *
â– fe^
H4
z
CM O
* Ã"D
>
CN 04 05
X
3
fe ,■«*,
55
â–º4 w H
UJ « o
o
^ -fe
t
*— O
%
* 05
W 3 E-4
K
X _ .
.â– fe
H
w o
W
te + O
ce n
Q
4» . 1-3 O
n
fe
W en
en
—* O
^ O
nj
cm n + n
%
be
W O « ^
C3
Cu 3
w UI5
* fe H en
w
Xoco
fe
«d * ^
K W
c
'no t
> fn
btà W E-t •
'X K Ir*
en
w
C *- O X ¡s
a a * *
oa « oa en
o *
u ce
CM
%
ce
•
H
rÃ
n
rn
X
I
O' h4
W
m
fe
=r
3
II
4-
O
en
«
fe
w
H
1—' kn
t-
%
%
*
en
t
w
w
nn
ce
fe
fe
CN
X
X
o
X
T—
* t- 05
i~3
ce
CM
r—
i'¬
II
II
o
ce
P5
fe
r—
T-
H
*
â– *—â–
t—
»—
05 O
•
\
*-}
\
ii
ti
X
3
fe
Ir*
G
cu
»
w
II
II
*•*
O VI
o
II
II
ll
II
M
o
fe-*
II
II
fe
O
O
m
E-<
hJ
X
in ce
r:
a
n
H
M
o
w
K
n
X
H
w'
i
cu
P5
U3
c
*"5
w
II
a ii
•k
•
w
*~¡
t—
M
MÃ
•t
fe
♦
w
W
cJ
bd
fe
ce
se
o
<
«
Cu
.,
ii _
M
zt
3
1
H
•C5
ra
W
M
rM
Ã>
3
O
o
O
kJ
3
*~5
cu
Z
H
O
o
n
—'
1
»
O
3
O
O
fe
fe
fe
w
fe
4*
O
o
M
3
CU
O
O
fe
II
tn
«efi
*e
z
a
O
o
•.
n *
04
5>
W
O
O
O
bd
M4
H
05
n
II
>
M
CN
(N
o
o
id
ce
3
cr
m
M
+ H
w
H
H
un
s-'
—*
w
E-
t—
T—
11
II
fej
M
3
ce
co
w
ac
t-3
â–º-?
fe-»
u
w
h —
II
25
W
en
W
en
w
II
z
II
II
3
3
â–º4
O
O
csj
—1 OÃ
fu
O
o
?c
O
o
w
w
en
fc.
w
w
O
O
O
3
a
«Ã
s
Q
o
o
m
Crj
<
cu
«cC
a
a
«
ce ce
H
>
O
Q
o
a
X
X
ce
H
05
>
0»
u
O
o
3
3 u
3
3
Q
Q
a
05
M
CJ
U
H
CJ
O
o
o
o
o
o
C
o
o
o
o
o
en
ct
m
M5
r-
co
US
O
O
O
O
A
A
A
A
O
O
O
o
o
o
o
o
o
S3
tn
ra
CT)
S3
ü
es
a
S3
A
SI
es
es
es
3»
h-t
3*
n
r>
es
es
o
o
a
es
n
S3
H
ra
S3
o
o
n
M
n
ra
en
3»
o
o
3»
A
es
3»
O
o
M
S3
o
Z
o
3*
3»
«tÃ
o
o
o
X
G
X
3»
«tÃ
o
>
ec
>
ÜJ
Ni
—t
M
G
es
A
3»
II
z
3>
z
a
o
z
a
es
z
r*
f*
G
—â–
Ni
>
—*
-A
3»
A
3!
_»
—.
ll
»s
G
Z
<
«tÃ
_k
H
II
ll
<
H
t-
r*
W
II
P
P
A
II
LO
u>
es
3>
W
G
pe
«i
—«
M
<
H
a
Z
o
II
ti
II
II
o
O
II
A
M
o
o
3>
tÃ
ai
^ ■*»-
G
*
ii
II
o
o
Z
a
<
o
II
II
Z iO
Z o
JS¬
o
o
A
»-x
o
o
•
CD
C3
G
c
S3
o
o
G
IsJ
*
•
G
G
z
G
CS
o
i
>
a
O
A
es
a
en
—*
lt3
G
r-J
o
a
G
X
Ci
o
o
o
3d
>
•
5*
3»
u*
n
*
3»
z
M
»
A
es
II
z
M
o
—-
G
*
3»
<
35
•H
G
i-3
o
4
*
>o
Ci
rt
a
o
>
•-x
a
A
>
X
>
LO
o
u
es
a
w
„-x
*
es
es
G
H
3»
3»
35
li
II
a
A
z
II
II
3»
w
II
a
<.
<
ll
1
—•
o
o
3-
*
"d
O ^ g
JE» ¡B»
tr* + z •»
O
i=d
x
*
II g o es —*
O 3* < ■» —»
z u> *
en i
a 1
o o
o o
o o
MÃ _4
o o
xj o>
o o
o o
O O i
O O 1
o o <
O O I
LTI P (
O O I
O O <
a
G
-_k
Ni
3-
X
5*5
p
*
3»
r*
1 «•
â–
*
Z
#
II
5S *«
<
Q
>
ZJ *-*
LÃl
W
H
<
o
35
a %
1
C|
a
w
H
W
%
M
> -*
u>
1
a
a
X
W
â– '
H
H
z ^
p
3-
%
3*
*
4
o
es
^ u>
■—â–
Z
G
Z
G
G
+
en
N) —‘
G
G
a
C
_k
O
H
" 1
3»
—»
1—'
G
3»
%
o
3»
u> a
a
Z
G
3d
o
G
S*
—' 3»
II
P
%
O
%
o
3»
z
1 z
G
H
a
C3 —-
â– f
G
*
*
M
a z
1
3»
■“*
H
a
■«--
M
3a» ^
M
Z
1
hrt
<3
z
Z H
1
_
a
%
rt
n «•
LO
NJ
3»
G
5«5
ro
—i Ni
P
a
G *
O
^ •*
P
<
H
*<
P Ui
'
♦
G
tn
A
w w
3»
G
A
1
Z
A
O G
1
A
a 3-
G
i
A
> z
G
en
A
z ^
%
G
A
— ?s
G
O
A
Ni %
a
*
A
- H
w
3»
A
P *
*
Z
A
_4
A
*
G
A
* P
Ni
G
A
3» ' '
A
H +
G
G
A
a
O
G
A
3»
*
'*"•
A
ss
G
#
A
C
a
A
G
<
A
«tÃ
A
H
1
5*5
A
•
%
A
Ni
U1
G
A
%
G
ttÃ
A
-Cr
O
-
A
*
A
a
A
*
G
A
3»
<3
A
M
'
O
O
o
o
A
O O
o
o
o
O
O
o
O
o
O
O
o
O
o
o
o
o
o
O
O
o
o
A
O O
o
o
o
O
O
o
O
o
O
O
o
O
o
o
o
o
o
o
O
o
o
A
o o
o
o
o
O
O
o
O
o
O
O
o
o
C3
o
o
o
o
—4
—4
—A
o
A
o o
o
o
es
o
o
o
o
o
o
o
o
o
o
o
o
o
es
o
O
o
G
A
US VO
US
G
US
CD
G
00
00
co
00
CD 00
CD
co
«■J
xj
xj
Ni
—*
o
tÃS
A
en p
U> Ni
—4
o
G
co
CTN
LH
p
LO
Ni
«4
o
G
os
-J
O
o
o
o
A
o o
o
o
o
o
O
o
o
o
O
o
O
O
O
o
o
o
o
O
o
o
o
A
o o
o
o
o
o
O
o
o
o
O
o
O
o
o
o
o
o
o
x • X
* o *
W o 50
U G
G O G
* o *
ti c-,
o^d
** O *
< <
< US <
* O'*
o o o
< -tÃ
a
a
<
%
50
ro
a
<
S3
Ni
O
O
O
xj
8 L
o
o
n n o n n n o
A
A
A
A
A
w
G
M
re
re
n
re
n
re
rt
a
re
re
a
re
=3
LE
LE
LE
3
n
n
*
re
re
A
7T
t-h
GT3
X
H
re;
o
o
o
re
3-
It
O
o
c
o
O
a
£
£
52
£
o
O
X
re
3
A
S3
n
rt>
ÃD
TO
3
re
II
11
se
re
LO
II
G
II
Ã3r
DE
TO
LE
re
A
O
0
re
re
TO *U
ii
DC
P
P
re
z
re
1
LE
ro
ro
5N
â– i
—k
to
Ni
LE
ae
TO
TO
re
A
f*
s
re-
B
3
CJ
a:
sC
O
O
re
5C
£
o
o -»
o
o
II
O *
*
%
%
O
o
Z
re
A
to
<
3
re
02
O
O
zs
re
in
o
o
re
o
o
*
to
«M
ro
SB
z
lo
OÃ
o
A
TO
p
re
P
tO
N>
—t
G
w’
re
Z
O
O
w
X X
*
re
H
A
¡f.
re¬
p
3
<
5d ««
*
re
re
na
II
re
%
z
re
5*3
H
•
o
s
3*
p
O
i-3
A
re
i
re*
re
G
P
â–º-3
H
re
re
3-
re
re
re
re
ii
O
II
II
ti
II
O
re •»
z
A
TO
<
re-
re*
re
3»
re
z
H
II
II
II
o
s
re
P
re
A
P
fD
o
50
3
re
'—
ti
ii
re
li
O
re
LO
G
G
£ X
—'
X
rt
A
cu
1
to
3
TO
re
525
—*
1
—i
-a
i
1
a
G
X
3»
%
, ,
3»
A
n
03
TO
to
re
—*
_k
%
cr
*
—»
a
*
G
G
LE
re
re
LO
re
A
rt>
re
r-h
w'
a
*
re
ro
o
Lo
P
re
a
£
n
w
%
â– *
A
G
re
%
p
M
to
ro
—*
>
ro
ra
ro
en
A
l-h
&-
o
re
%
\
re
ro
en
a
*
A
M
n
p
3
W
fD
G
50
n
*
—-
4=
p
s»
A
O
0
3
-3
s
ro *
*
-—
l
A
B
Pj
TO
re
*
z
p-
>
P «»
G
A
&
i-Q
3
TO
*
*
re
re
w
re
«i
A
i-3
o*
a
«
to
te
ro
re
«
z
O
A
fti
pi
re
te
4-
%
p-»
to
1
A
cr
te
G
P
G
ro
re
50
en
to
A
re
pj
1
m
re
-—
—'
p
w
A
re»
â–
P
—*
re-
ro
03
Z
%
A
re
—-
3
0
*
TO
A
en
tu
i
re¬
H
re
o
A
•
â–º-3
W
re
***â–
IQ
c
A
sr
re-
tP
0
%
*
A
3
H
•
3
re
o
LO
A
re¬
3“
p-.
P-H.
z
%
A
re
re
CD
P
*V
Z
z
P
A
p
re-
1
O
A
h
p
r-ti
LO
to
H
*
A
p
re
C
re-
TO
A
B
re-
3
re¬
p—,
A
N
O
re*
O
ro
A
re
re¬
P
o
re
A
fD
pi
re-
3
3
p
A
rj
o
Ãm to
z
A
re
3
%
A
TO
o
G
P
re
o
A
re
G
G
3
TO
A
03
N
P>
*
p^.
A
«
(D
re
P
a
ro
A
re
re
3
re
o
A
0
o
0
P>
p
re
p
A
0
B
G
A
te
G
re-
es
%
A
re
re
TO
O
p
a
A
re
3*
UD
re1
H
a
A
re
CD
â–
â– :
TO
A
o
3
^ _
3*
Cü
*
p-s
A
H-
P
re-
re¬
ro
A
(C
O
1
o
to
*
A
3
0
—i
3"
re
p
A
ri¬
3
p
—
A
to
re¬
I—1
3
A
re
P
P
re
re
A
tì
re
3
cr
ro
re
A
re
cr
Pj
te
to
A
n
p
re¬
ro
A
»
re¬
re-
A
re-
re¬
re
X
p
A
p
o
to
3- %
A
3
3
A
O*
to
53
o
o
O
o
o
o
o
O
O
O
o
o
o
O
O
o
o
o
o
o
O
o
o
O
o
o
A
*
o
o
O
o
o
O
o
o
O
O
o
o
o
O
O
o
o
o
o
o
O
o
o
O
o
o
A
o
o
o
o
o
o
o
o
O
o
o
o
o
o
O
o
o
o
o
o
o
o
o
o
o
o
A
o
o
o
o
o
o
o
o
O
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
A
Ni
to
N>
ro
ro
ro
ro
ro
--
~A
_k
_
-*
_J.
—k
—*
o
o
o
o
o o
o
o
A
-O
o>
Un
P
LO
ro
—k
o
03
03
«o
cr
en
p
LO
ro
_1
o
LO
03
re
en
i_n
p
OJ
ro
A
O
o
O
o
O
o
O
o
O
O
o
o
o
o
O
o
o
o
O
O
o
o
o
o
o
o
A
O
o
o
o
O
o
o
o
O
O
o
o
o
o
O
o
o
o
O
o
o
o
o
o
o
o
A
n
A
A
A
A
A
A tO
A G
A D3
A 50
A O
A G
A H
A M
A Z
A to
A
A 3»
A r>
A TO
A T3
A O
A TO
A .
A X
A *
A 50
A *
A X
A to
A TO
A *
A 50
A re
a re
A *
A G
A a
A -
A G
A a
A «•
A G
A *
A O
A G
A -
A O
A O
A G
A *
A »
A G
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A O
A O
A O
A O
A O
A —*
A O
A O
6 L
80
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o o
o
o
o
o
o
o
o
o
o
o
o
©
o
o
o
o
o
o
CJ
cr>
a
r-
04
m
3-
in
VO
p>
CD
cr>
O
*—
04
rn
a
in
id r*
04
m
rn
rn
on
rn
m
n
m
PH
rn
â– a-
a
a
a
a
a
a
a
O
o
o
o
o
o
o
a
o
o
o
o
o
o
o
o
o
o
o
o
a
o
o
o
o
o
c
o
o
a
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o o o
o
o
o
o
c
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
# —.
* _
—» o
cu
04
\
o
Q
\
o
o
’ * Q
^ *
n o
. -c
. i
04
. Oj 4
U5 ^
' x n
a %
’ O 04
' Q
’ • Cu
r- Q
I Q
04 —'
* *
*
r*
m rn
1
H
* *
m
Li
# *
*
f-3 *â–
n
CO M
*
s's*'
Oj CU
w
t“ Pu
r~
04 35
0j
w 4
X X
H
Cj
04 ^
Dj
A
•>,
%
\ 03 _ <
K
n n
N£
X H O
\
■*“'
o
«* (_5
O
M H
D5
s
Q
•n *- 4
Q
L h
Q
o
l
* *'“* Uj
•
SO
4
4
t—
i— 0j Uj
T—
I
Q 4
1
po w
_.
CN
CD 4 Oj
CD CD
H
n
*
— O O
tn
X X
««
*. 04
4
<
04
4- I
1—
04
Cu
^_L
4 • a
w
rn m
*.
%
Q
r-
04
CD
rn 04 #â–
4
â– * *
NS
*
Pu
Cl.
04
4 4 0
04
* *
—•
*—1
Q
a
CD
4 n
*
X
X
«a
*
*
X
H .
*
M »n
#
*
a
«-4
uJ
W L 04
Z
V s
,
4-
%r- 4
z
04 1—
M
r—
•
<
%
04 â–ºJ
G
*
*
Uj
4
4.
H
w’ t*- kJ
04 04
T—
04
U
Oj
UJ
—-
Qj O <
E-*
05 C5
*
Oj
Uj
W
K O #
cn
X X uj
Cu
T—
♦
♦
FlJ
X w ViH
O
m
Q
a
*<
t—
04
05
* UJ
in
%
M 1-3
*
*
t-4
<
-a;
O Q
c
4
O
Q
&J
—
o o a
X o
II
04 «-
n
M
1X4
uu
■»
• L
o
C
«
« *
*»
Cm
II
II
w
4
O
t- OJ 4
w
O
•
NS NS
rvj
•“
KC
s
rJ
Q
1 — D
o
i
o
o
**-* w
L_i
H
r-;
3
â–ºJ
•
04 Oj Q
z
z
r—
II
o
X X
Pu
Cl.
II
v
% M
«3J
iO
ll G
H
05
11
u-
rn
M II
II
II
PL.
5*5
H
4
II
Uj II
H
O
1-4
Q
*- oi
»—
04
C4
1â–
SB
G
-c
Uj O
z
E-*
«<
o
< «Ü
u*
&j
•a;
E0
G
O
II
a
q a
O
CO
â– <
u>
a
O C4
O
Q
u
Q
a
CJ
G
u
a o
u
C5
O
O
X
o
c
n
n
o
/\
A
to
mmk
A
A
o
o
A
A
o
a
A
A
X
X
X
X X
A
A
O
O
CJ
o
o
C3
a
>n
o
n
n
to
to
Cj
M
o
o
n
a
n
M
a
a
O
o
n
M
A
CJ
A
Ul
G
G
a
G
o
a
o
n
n
to
a
o
o
o
>
o
o
o
H
o
u
A
H-
A
a
.—
G
If
g
M
M
II
SE
«-«
r*
II
3
3
3
TO
ATO3
A
CD
u>
U»
pi
Pi
to
II
II
It
ii
II
rti
S
Ul
UJ
1-8
25
tr*
â–¡c
—ft
—ft
3
ra
3
r*
A
O
A
»
4
4
%
ft
o
a
ii
s:
xz
o
o
H
S3
o
o
O
55
O
M
A
TO*
A
o
c,
c
rH
TO
c
TO
H
o
CJ X
4-
TJ
50
ro
X
ll
.—.
o
o
525
M
Ul
G
o
55
0'J
5C
o
A
a.
A
G
â– "'*
A,
■“**
„—
to ^
a
a
to
n
«
to
—ft
C3
'V
55
\
H \
M
A
i
A
H
*
—*
ro
Pi
1 Ul
C3 O
n
a
Ul
X
H
H
C*3
r1
55
M fO
O
3
H5
A
A
UJ
li
it
%
it
«
II
X "
G
*
%
i
o »
«—
H
H
to
i»
II
M
H
H
a
52
O
A
CL
A
55
TO
M
Ci
tl
ro
â– 4
T)
M
ro
*
•ft
UJ
â–¡3
*>
G
M
(1
to
3
C3
A pi
A
CJ
td
a
w
•d
O
u> ^
"*3
>ri
M
to
,—,
■—
II
if
CJ
W
II
X
X
£
W
A
Cu
A
G
—*
G
*
a
*
G
% Cl
*
X
H
—ft
trl
«m.
—ft
o
X
a-
A
n
A JO
ft
s
o
a
,—.
to '-"
to
nrj
*
—ft
—ft
a>
*
a
UJ
3
r4
A
c
A
G
uj
M
UJ
TO
w
to
Pi
to
X
*
M
*
Z
•»
to
n
ft
£
*
A*T3
A
>
ft
ft
%
.
ft
Ci S3
Ci
to
X
to
to
•ft
to
ro
,
to
CO
A
o
A
CJ
Cj
â– fr
M
ho
c,
—»
H
—' to
-■’*
Ul
_k
1
H
o
to
A
H'
A
H
X
ft
—â€
*
*
C|
Ul
X
—*
n
p •»
a-
A
fD
A
4
4
r
4
H
4
n —
,—.
'—'
to
r*4 ^
\ -
%
1—'
to
I
A
A
Ul
,—s
ro
to
n "
a
to
UJ
50 O
o
ft
*—'
G
A
0)
A
X
1
ft
n
*
i
*
t
1 H
a
Cl
*
a
o
53
ft
A
rh
A
ft
n
—ft
n
X
o
X
o
x —
*n
X
u
ro
55
Pi
Pi
o
A
m
A
S3
n
4
to
o
o
1
.—.
*
ro
1
A
a>
A '*
to
H
4
Pi
*
Pi
*
Co —â–
â– i
S3
_<
Ci
H
50
O' **
to
A
0
A
c,
i
■—*
Ul 4
ft
,—.
^ 4>
H
to
**•'
^-v
'—'
p
A
r4
A
a
Ul
•
ro
l
—a
X
-* *rq
H
ro
52
w
A
Ü1
A >
i
o
«
X
*
—*
to
%
ft
«
A
ft
A
Ci
o
o
a
A
H
U)
H -*
*
Ci
H
53
A
A
a
o
*
■—'
UJ
«•
a
c,
■—'
w’
ro
A
w
A *
*
X
*
to
*HiO
4
,
A d
A
c
X
—ft
50
+
â– w-
X
ro
A
«
A ft
u>
ft
Cl
IO *
ro
X
A
—..
A
a
w
ft
(—1
w
m.
•
to
55
p
A
p
A
G
ft
ho
*
to a
a
u>
*
A
1
A %
ft
*
X
* o
o
*
—*
H
ft
A
—*
A
a
ft
Cl
X
O Td
*
_h
*
a
A to
A
a
H
,*—.
?5
a
•«
H
%
G
A
A
G
•—"
#
Pi
*
—' ro
â–ºn
H
O
A *
A 4
*
X
%
—• *
*
•tj
Ul
A
A
53
X
.-,
to
o
4
X
—
ft
A
ill
A
ro
Ul
ft
H
ESI
.—.
55
p
A
n
A
u>
*
Cl
â–
*
H
O
ro
A
A
ft
to
4-
o
H
H
ft
A
A
—J
*
4-
C^3
o
*
to
•X
A
U¡
A
ft
Cl
ho
G
, ,
*
»—.
A
Ci
A
H
w
o
H
to
ro
n
Cl
a
ro
A
&
A
w’
1
M
•
â–
o
a
ft
A
A
4
S3
TO
*
a
o
•^d
p
A
a»
A
Sc
fO
#
X
o
o
1
M
A
A
to
,—S
X
<—s
*
*
Ul
as
ft
A
r4
A
tO
P5
o
1
%
o
A
0
A
—»
*
Pi
*
P3 O
o
M
pj
A
A
ft
Cl
%
to
4-
o
A
a
A
M
__*
*
to
X
*
%
ro
A 4
A
*
Cl
ro
ft
A
CJ
A
*
M
Cl
u>
to
p
A
G
A
#
TO
—'
w
w
A
ft
A
*
*
ft
A
A
*TJ
4
■TI¬
%
rt
A
£
A
4
o
TO
T
IO
M
a
A
3
A
n
o
to
4-
1
—
A
G
A
JO
*
4
a
o
*
A
A
*
TO
a
¿o
o
n
ro
A
O
A
TO
ro
*
♦
n
ft
A
a
A
ro
â– *
4-
p
A
G
A
k
ft
A
4
A
ft
A
A
o
o
o
o
o
O
o
o
o o
O
O
o
o
o
o
o
o
O
O
o
o
O
O
O
O
o
o
o
o
o
o
A
A
o
o
o
o
a
o
O
o
o
o a
o
o
o
o
o
o
o
o
o
o
o
o
O
o
O
O
o
o
o
o
o
o
A
A
o
o
o
o
o
o
o
o
o
o o
o
o
o
o
o
a
o
o
o
o
o
o
O
o
c
o
o
o
o
o
o
o
A
A
o
o
o
o
o
o
o
o
o
o o
o
o
o
o
o
o
o
o
o
o
o
a
o
o
o
o
o
o
o
o
o
o
A
A
o
u>
w
u>
u>
ro
to
ro
to
ro ro
ro
ro
ro
ro
_k
—A
—ft
—ft
—ft
—ft
—ft
—ft
—ft
o
o
o
o
o
o
o
o
A
A
o
u>
IO
a
o
d
03
«o
o>
un .p
u>
to
_*
o
Id
C3
•«o
cr>
cn
-p
UJ
to
o
d
CO
-J
cn
Cfl
p
Ul
ro
A
A
—»
o
O
o
o
O
o
o
o
o o
o
o
o
o
o
O
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
CJ
A
A
o
o
O
o
o
o
o
o
o
o o
o
o
o
o
o
O
o
o
o
o
o
o
o
o
o
o
o
a
o
o
o
o
A
A
G
T 8
X I)*DF (2,J)*X{3,2,J)
300 CONTINUE
RETURN
END
00003400
00003500
00003600
00003700
oo
fo
83
o
V
V
o
o
3
o
o
o
o
O
O
O
o
o
o
o
O
O
O
O
O
O
o
O
O
o
o
O
O
O
O
O
o
O
o
V
V
o
o
O
o
o
o
o
O o
o
o
o
o
o
O
o
O
o
O
O
o
O
O
o
o
o
O
o
o
O
o
O
3
V
V
CM
3
3-
un
vO
r*
CD
en
O
3
CN
3
3
m
ve
r~
ro
O
3
CM 3
zt
un
UD
pte
ro
en
o
3
CM
3
o
V
V
o
o
O
o
O
o
O
o
3
3
3
3
3
3
3
3
3
CM
CM CM
CN
CN
CN
CM
CM
CM
CM
3
3
3
3
o
V
•
V
o
o
O
o
o
o
O
o
o
o
O
O
O
O
O
O
O
O
O
o
O
O
O
o
O
O
O
o
O
O
O
O
o
V
3
V
o
o
o
o
o
o
o
o
o
o
o
o
O
o
o
o
o
o
O
o
o
O
O
C5
O
O
o
o
o
O
O
O
o
V
a
V
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
O
o
o
O
O
o
O
o
o
o
o
O
o
O
o
V
Q
V
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
O
o
O
O
o
O
o
o
o
o
o
o
o
V
V
V
3
V
%
V
B
V
*
*
V
V
3-
o
o
V
V
te
#
a
o
V
«. V
CM
CM
*
•
V
3
V
3
*
+
ve
CM
ve
V
O V
Cu
*
3D
1
*
i
V
V
Q
Es
CM
*
CM
V
%
V
te
W
tn
3
3
V
3
V
te
CM
H
O
M
V
V
3
3
*
Q
te Q
V
0
V
te
3
te
O
N
(N
CM
V
V
V
rs
te
3
3
#
te
*
V
V
3
3
â–
O
3
O
V
3
V
tu
H
X
O
a
3
G
V
0>
V
te
te
3
r-
•
X
•
V
3
V
z
*
i
o
*
O
V
3
V
3
3
O
re
3
o
3
V
fl
V
te
3
G
a
3
Q
V
V
3
Q
«
tn
-*
•
*
V
OJ
V
3
Q
un
3
O
V
u
V
rt
te
3
*
O)
3
H
V
3
N/
a
1
O
te
1
te
V
V
te
H
3
3
CM
CM
3
V
V
te
CN
3
•
te
CM
te
, .
V
V
3
2
tM
*
O
*
3
CM
V
3
V
te
n
+
3
3
3
O
3
u¡
V
t—
V
3
3
te
3
3
X
G
X
te
V
1
V
3
G
*N
*
*
+
•
+
E3
V
V
3
te
te
te
O
CM
O
a
V
*—*
V
a
3
CM
O
CM
ve
o
V
t
V
H
te
•
4*
M
+
T)
*
V
en V
. .
te
X
CN
3
te
__
te
a
V
w
V
z
A
3
+
3
n
CM
g
V
V
te
â– 3
n
X
3
te
te
«
+ V
te
V
CM
3
i-;
â– *
CM
te
uz
CM
bü
3
V
yj
V
3
te
CN
3
3
3
3
3
%
V
v
V
CM
,»«,
**3
CM
w
H
3
X
CM
X
tt
V
u
V
3
M
P3
te
te
Q cs|
1
crs
1
o
V
V
V
te
te
*
3
3
IM
3
#
% V
VM
V
z
*3
te
*
*
n
o
H
3
V
4-1
V
„ .
3
„—.
â– 3
C3
X
CM
O
CN
te
G
te
V
0)
V
[M
te
vO
3
te
4.
W
Q
#
CM
i
3
*
V
V
1
CM
3
te
CN
X
i
*
•» ro
te
OI
V
a>
V
o
«
H
■3»
H
♦
n
m
â– 3
z
% V
V
te
3
G¿
O'
te
3
te
%
+
n
3
*
3>
X
V
0
V
3
te
CÃ
OÃ 3
+
3
3
CM
3D
te
X
X
3
V
a. v
1
CM
te
te
*■—
3
te
*
te
te
c
CM
3
w
3
c
V
3
V
te 3-
3
U
3
H
3
CM
CN
3
to
te
#
te *
3
V
M
V
â– 3
CM
te
te
VD
OÃ \
te
*3
te
te
W
3
3
u
3
u
O v
3
V
ro
*3
CM
3
OÃ
3
P*1
n
3
3
X
3
1
â– *
o
u
te
o
<
V
Ti
V
*
DE
te
3
u
te M
*—*
«
te
*3-
“3
1
3
O
X
CM
te
*
Nd
*
3
V
3
V
zr 3
OI O CM
vC
te
CN
CN
«
«M.
CM
X
X
.
O
u
+
CN
CN
o
*3
o
O' V
en v
c
\
3
3
o*
te
CN
Z
te
te
«â–
H
w
*
*
M
CM
*
3
CN
3
X
G
V
t
V
&â–¡
L*
X
te
\r-
te
w
'—’
3
3
te
3
A
te *
*
a O
3
te
•
t
w
V
CD V
M
E
O'
II
3
,
z
tu
II
II
M
3
*
3
w
3
3
u
te
Q
*
3
CN
CM
z
V
rH
V
o
z
3
u>
M
H
H
M
Q
<5
3
c
«
te
te
te
te
te
3
u
CN
1
«n»
3
o
II
«—
r:
3
H
V
U
V
É-
E
o
te
O M
z
M
3
M
tü
H
H
M
M
3
3
1—1
3
3
3
es
#
3
un
M
3
G
3
II
D
II
V
& V
H
\ H
CN
V
te
3
ES
te
te
*w'
te
te
te
3
N
o
CN
o
te
*
•
to
3
V
3
V
u
Z
tn
*3
Z
O
O
z
10
M
z
O
O
3
CN
3
X
3
3
3
X
II
o
cá
3
r—
O» o
O
H
3
O
O
V
M
V
1-4
o
z
Cu
O
o
o
3
te M
O
O
—‘
II
II
“3
■—
3
II
CN
â–
3
o
II
o
%
te
cd
V
3
V
E
w
a
c
3
1—
a
Z
EH 3
3
t*
ar¬
ES
5D
3
X
X
3
3
vO
3
4»
3
CM
££
m
V
3
V
di
E
E
a
se
S3
3
z
3C
as
El
a
II
II
II
M
M
M
II
o
Q
3
3
3
V
3
V
yz
c
M
O
o
a
II
<
3
O
o
O
l|
M
CO
CO
3
CN
u
O
Q
o
3
M
OÃ o
O
OÃ
tO
V
O V
H
u
a
u
a
Q
W
O
a
U
a
a
M
O
3
CN
3
CM
O
N
N
o
3
a
CJ
Q
a
G
v
V
V
V
V
u o
U
to
O
O
O
X
X
X
X
O
X
X
NI
•21
n
0 a
D
a
a
a
n
a 0
3
IS
M
0
O G
G
lO
fO
to
G
IG G
O
55
a *-*.
-—.
a
5K
a —.
G
â–º3
it uj
U
NJ
Ui
u H
NJ n
Ss
31
M
*
«
ll
M
%
W
ll ^
4
as
+
ro c
H
X
a
Cl
_*
M
SI
X
a c
M
so
G
NJ
1 ■—*â–
A
0
Ln
LTI
■—
G
,—
0 —
'—
cn
t*i
•
a ii
ll
0
0
0
ll
O
ll
PJ
n:
3 11
ll
a
w
0
%
mi
•
1
1
P
«•
TJ
C£
0
* a
a
ro
+
a
p
O
03
ro
«► O
3
w
*
000
%
a
0
03
O
•
%
DOO
«►
a 0 .
Ci 0
*
1
*
a
c
.O .
X
NJ
a u>
u
X
a
X
0
NJ <*
«
G
0^,
0
rm.
*
?*5 ^
•%
=*;
to
+ Ci
H
*
G
*
ui n
- c
H
«i
*
O —'
H
n ^
n
M w
—'
NJ
GO*
*
■—1*
to n
*
*
* ^
* 'â– $
NJ
# *
*
C^j
* *TJ
NJ
c
NJ
NJ
3
c
tSl
M
0
NJ NJ
3
NJ +
+
—*
a
*—’
M
^ -f
4-
*
—.OO
to
*
H
#
NJ
NJ O O
WOO
*
NJ
*
+
' to 1C
O'
* *
*
Ci
ro
+
NJ
X
c *
*
1
Ci 0
O
X
w 0
a
a
3
*
t
.
1
UI
* NJ
0
+
*
a
*0
OJ
'O
3 —^
*
a
NJ
Nt
0 *
O
NJ
N N)
CD
0
a »
*
_
•
•
*
>»
•«
ro
a
0 G
H
—k
a
O
c
— C, M
NJ w
4
O H
G
■—
*
*
M
*
*
#â–
H *
* •*
—» N1
NJ
—*
X
*
X
^ Ml
hr)
M
*
^m.
«—«»
u
*
—"â–
H _•
to
X
u>
Ul
LJ
0
X
NJ
4»
«•
%
0
•
0^, %
cn
+ M
Cl
G
t
NJ
0
n; h
Ci
a
to
*â– â– '
%
0
«
0
■—'
•
• #
*
_»
M
0
Ci
*
-* *
*
a
O X
X
*•
—'
t
- X
X
0
©<—.
H
*
tSJ
*
a
M
#
* Ui
u
*
a
*
H
— ^
M
0 *
%
•f
U>
M
u1
NJ
N •»
%
w
NJ fO
—»
a
1
NJ
i
ro
a nj
1
«
•«
0
to
NJ
ro
+
0 -
*
u
— C
H
p
•N
p
NJ
c
M
0
*—■'
G
•
NJ
•
p
•
W
*
0
P
CÃ
•
a
w'
c
0
•
0
0
Cl
0
*
O
*
0
*
♦
*
X
O
X
*
#
X
NJ
NJ
^-s
*
SO
NJ
^ 4-
+
0^
OJ
W
0
01
.—. ■♦•
♦
u
-* a
a
—»
M
%
G
O
O
* a
G
4
to
G
—*
O
' a
G
—*
M ^
.—,
M
%
*
+
M P-N.
—' u
G
Ci
4-
H
—*
^ *
H
# "*
%
*
—*
CO
*
••
^ L.
M
a
*
CO
*
0
a Ci
M
rt —’
NJ
CD
0
SO
•
NJ
’*•'
#
n
to
1
NJ
0
to
N1
NJ
rj
0
NJ
—*
4
__É
0
to
*
to
C
*
•*
NJ
Ci
*
H
NJ
Cl
NJ
Cj
♦
N3
“*â–
t
*
O
O
O
0
0 0
O
0
O
O
O
0
O
O
0
O O
O
O
o
O
O
0
0 0
O
0
O
O
O
0
O
O
0
O O
O
O
o
O
O
0
0 0
O
0
Cl
O
O
0
O
O
0
C-5 O
O
O
o
O
O
0
0 0
O
0
0
O
O
0
O
O
0
O O
O
O
Ln
U7
U1
P
P XT
X?
XT
p
P
P
p
P
U
u
u u
U
Ui
fO
O
P
03 *0
C\
s-n
p
LJ
NJ
—*
O
>P
CO
♦O CN
en
p
o
O
O
O
O O
0
0
0
O
O
0
O
O
0
0 0
0
0
o
O
O
O
O O
O
0
0
O
O
0
O
O
0
0 0
0
0
t>8
n
n
n
n
A
A
NJ —*
A
A
O O
A
A
o o
A
A
A
A
rt
rt
n o
o
o
o
c
o
n
H
G
hi
O
G
n o
n
H
A
a
A
in
z
ra
O G
g
G
o
rt
3*
rt
li
II
o
o
O M
o
2
A '
3*
A
G
o
•-3
21 —
G
II
t"<
PC
2
K 2
2
TJ
A
A
a
G
H 5*:
rt
—-
II
r*
S3
5C
ro
ro
2 CO
2
O
A
o
A
50
rt
M *
%
o
II
G
50
j—.
o
o
o 2;
O
H
A
G
Cl
A
n
-2
k: G
hi
o
o
w
PJ
ÃO
o
o
Si LO
S'
n
A
*
H*
A
G
G —'
o
rt
T3
TJ
Pd *
*
\ H\
hi
A
n
A
H
PJ
rt
o
X
r>
M
M
M
hi
3* O
2
A
&>
o
A
H
11
II
a
33
H
H
a
3*
a
3"
ro 25
O
A
3
n
A
SE
il
+
C*3
23
*
~ *
3*
2
50
A
CL
fi¬
A
PI
O
o
KJ
Pi
PI
G
II
II
X X
«
Pi
A
A
a
a
_*
•
w 3]\
>
A
C3
fÃ)
A
3»
.M.
a
hi
, .
»
_*
r*i nd
2
r*
A
o
h-•
A
a
>:
rt
u>
o
*
to
*
<*
n
*
*
A
G
fÃ)
A
9*
%
h
*
G
*
K)
to
—s U)
CD
A
»
n
A
50
G
M
a
w
rd
»
üj «•
to
A
rt-
A
PI
—■*
w’
O
M
UJ
w -3 *
3-
A
hi
A
+
1
pi
n
•
% *
ro
1
A
0
A
o
a
+
h
o
ra -cr
'—
2
A
3
A
X
rt
-tr
to
o
pi —
h
A
1
A
rt
*
*
»
pi
o
A
rt>
A
rt
X
X
O
rt
^ 50
1
A
h-'
A
*
rt
w
o
%
o
OJ CO
N
A
O
A
a
PJ
P3
*
»
o
— PJ
A
0
A
rt
o
ra
A
rt-
A
rt
rt
rt
rt
to
h3
A
n
A
*
*
*
, .
o
*
A
O
A
G
H
H
H
-3
A
3
A
G
*
*
*
ro
A
A
%
G
G
G
o
*
A
P*
A
G
‘—*
o
O
A
3
A
a
*
G
A
ip
A
rt
A
to
A
G
*
LO
A
n
A
*
a
*
A
Cu
A
a
rt
â– 3
A
n
A
a
*
A
rt
A *
a
A
H*
A
o
a
A
0
A
o
rt
A
3
A
G
%
A
A
A
A
—
A
A
A
Pd
A
A
bCt
A
A
•
A
A
A
A
A
A
l
A
A
A
A
A
A
A
A
A
A
A
A
£»
A
A
n
A
A
it
A
A
A
A
Oj
A
A
CL
A
A
CL
A
A
(t*
A
/N Cu A
A A
A rr A
A O A
OOOOOOOOOOOOOOOOOOOA AO
OOOOOOOOOOOOOOOOOOOA AO
OOOOOOOOOOOOOOOOOOOA AO
OOOOOOOOOOOOOOOOOOOA AO
Nj-*-»-*-é_»-i_*_*_x_.OOOOOoOoA AO
Ou5 05vJOMJ1CU)fO-*OiDQ3sJOMJ1f?UJiOA A —•
OOOOOOOOOOOOOOOOOOOA AO
OOOOOOOOOOOOOOOOOOOA AO
58
SUBROUTINE POLY(X,R,XE E,REE,NNT,JU,JD,AJAP,DU AP,0DJAP)
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
C Values for Schwartz's s-t-u expansion for the atonic wave f
C (AJAP) and its derivatives (DJAP and DDJAP) are calculated
C atoms. The values of 1, m, and n from Eq. (4-2) are determi
C NS, NT, and NU; the coefficients for these terms are given
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
IMPLICIT REAL*8 (A-H,0-Z)
DIMENSION R (2,4) ,X(3,2,4) ,XEE (3,4,4) ,REE (4,4) ,DD (2) ,DDB (2)
XDS (2) ,DT (2) ,DU (2) , DP (3,4) , E (2) , DJAP (3, 4)
DIMENSION SP (13) ,UP (9) ,TP (5)
CCKMON/PCL/CP (189) , NS (189) , NT (1 89) ,NU (189)
AK = 3.5D0
DDJAP = 0.DO
AJAP = 0.DO
DO 100 I - 1,4
DO 100 K = 1,3
100 DJAP (K,I) = O.CO
HSUM = R (1,JO)+R (1,JD) +R(2,3-JU)+B(2,7-JD)
IF (RSna.GI.20.DO) GO TO 900
DU DP = 0.DO
DDU = 0 . DO
AK = 3. 5D0
EX = DEXP(-AK*RS0M*.5D0)
700 NH = 1,2
GO TO 200
DO
IF
JU
JD
(NN. EQ. 1)
= 3-JI1
= 7-JD
200 CONTINUE
£ (NN) = 1. DO
DDE (NN) = 0.DO
DS(NN) = 0.DO
DT(NN) = 0. DO
CU (NN) = 0.C0
U = REE (JU,JD)
S = R (NN ,JU) +F (NN, JD)
00000100
<<<<<<<<<<<<<<<
unction
fee both
ned ty
by CP.
<<<<<<<<<<<<<<<
00000200
00000300
00000400
00000500
00000600
00000700
00000800
00000900
00001000
00001100
00001200
00001300
00001400
00001500
00001600
00001700
00001800
00001900
00C02D0O
00002100
00002200
00002300
00002400
00002500
00002600
00002700
00002800
00002900
00003000
P UJ
o o
o o
tD
cd
G
G
cd
a
o
o
cd
G
G
G
G
a
O
U)
a
G
G
00
rsj
tSJ
a
G
H
00
cn
Cd
CZ
G
on
G
G
00
O
S3
S3
G
S3
O
p
UJ
NJ
S3
S3
S3
SJ
S3
o
S3
o
S3
T3
M
H
H
G
to
M
Cd
a
G
H
G
Cd
SE
O
^-s
G
G
to
to
to
2
g
li
00
S3
G
II
II
II
II
on
ll
II
II
II
on
P
UJ
ro
G
p
M
UJ
_j
KJ
h
11
G
G
II
II
ii
'—
o
1—'
*â– "
**—'
*"â– â€
o
o
'—'
II
il
II
a
w
II
41
S3
SC
o
2
o
g
C/J
G
in
o
o
II
II
G
H
II
_*
_*
_
5»
H
a
G
^3
00
H
H
g
G
n
tl
II
II
1!
II
II
II
II
a
G
*
00
*
•
•
G
2
o
00
G
z
*
*
*â–
•«â–
H
G
M
G
G
G
_i
t
a
a
G
G
2
00
S3
z
O
2
*n
a
a
A
G
G
G
G
G
10
_i
_»
cd
CO
*
*
*
l
»
o
o
O
_
*
o
S3
S3
>•
-d
O
G
H
cd
cd
S3
Tl
to
to
S3
II
S3
II
1
*
1
*-v
a
G
00
O
a
V
\
\
G
G
CO
S3
M
O
o
G
o
*
*
G
G
#
CJ
O
o
z
z
H
M
G
o
o
G
G
00
C3
G
Z
f
G
r*
K
a
sj
S3
P
UJ
G
G
to
G
Kj
o
o
o
z
2
V
\
*
*—*
w
4
K
K
G
K
>v3
KJ
M
G
'—
w"
to
1
1
*
CO
Cd
r«
1
00
4
-a
si
II
H
w
1
4
*
*
,
\D
««*
G
G
G
cn
Ctf
*—■*
G
G
cd
cd
G
G
w
CD
a
G
z
2
t
O
*
*
tO
—4
o
td
to
ISJ
*
#
—*
2
2
2
o
G
•
*
1
4
z
525
G
w
*
■»
*
•
2
G
on
tSJ
N
1—1
G
S3
w
cd
G
G
O
«
a
CO
H
H
-'***
00
cd
G
1
G
G
o
>X)
G
H
a
a
w
to
a
S3
to
ÃO
=3
2
on
X
*
%
g g
a a g
a
ns
ps
i i li
co co
2 Z
•
2 S3
a
* «»
1
G G
to
5 2
Ln
*
n
2
o
K
* *
co co
z z
% *
g g
G O
4 4
C G
* *
G G
* *
CO CO
a g
z ra
* #
a g
ooooooooo
ooooooooo
OoOOoOOOO
ooooooooo
ooooooooo
ooooooooo
ooooooooo
OOOOOOOOO
ooooooooo
ooooooooo
uicnoncnonuionuip
NjcMncuw-iO^
OOOOOOOOO
OOOOOOOOO
OOOOOOOOO
OOOOOOOOO
OOOOOOOOO
ooooooooo
CfJC^JÃCÃÃÃrÃ:
asvja^lncuM-iO
OOOOOOOOO
OOOOOOOOO
OOOOOOOOO
ooooooooo
OOOOOOOOO
ooooooooo
WU>UiU)UjU>UjU>UJ
U3 03 «O O' On .C? Ui fO —‘
ooooooooo
ooooooooo
L 8
CDB(NN) = DCB (NN) *ROOT* (2.DO*
X TI2+DFLOAT (KP* (KP-1)) *UI
X *012) +DFLCAT(KP)*PI+D3+D
DS(NN) = DS (NN)+PI*SI*ROOT
DT(NN) - DT (NN) *DFLOAT (JP) *TI
DU(NN) = DO (NN) *DPLOAT (KP) *UI
500 CONTINUE
IF (DABS (B (NN) ) .LT. 1.E-35) B(
DO 600 KX = 1,3
DP (KX,JU) = ( (DS (NN) *DT (NN)) *
X )/B(NN)
DP(KX,JD) = ( (DS (NN) -DT (NN) ) *
X ) / B ( N N)
DODP = DUDP + CP (KX,JU)*X(KX,NN
600 CONTI NOE
DDU=DDU*2.DO*(RUPI*£?DN I)
700 CONTINUE
DUDO = 4.DO
P = B (1) *B (2)
DDP = DDB (1)/B (1)+DDB(2)/B (2)
AJAP = E X* P
DDJAP = AJAP* (DDP*AK*(-DUDP-.
DO 800 NN = 1,2
JO = 3-JO
JD = 7-JD
DO 800 KX = 1,3
DJAP (KX , JD) = AJAP*(-.5D0*X (K
800 CJ A P(K X,JU) = AJAP*(-.5D0*X(K
900 CONTINUE
RETOEN
END
(PI*(PI-1.DO)* SI2 +DFLOAT (JP* (J P-1) ) *
2+ PI*D1 +DFLOAT (JP) * D2 + 2. DO * D FLO AT (KP)
FLOAT (JP*KP)*D4)
♦ BOOT
2*BOOT
NN) = 1.E-35
X(KX,NN,JU)*RUPI-DU(NN)*XEE(KX,JU,JD)
X (KX,NN,JD) +RDNI+DU(NN)*XEE(KX,JU,JD)
,JU)*RUPI*DP(KX,JD)*X(KX,NN,JD)*RDNI
5D0*DDU+.25D0*AK*DUDU))
X,NN,JD)/B(NN,JD) *AK*DP (KX,JD) )
X,NN,JD)/R(N N,JU) *AK+DP(KX,JU) )
00006700
00006800
00006900
00007000
00007100
00007200
00007300
00 0074 00
00007500
00007600
00007700
00007800
00007900
00008000
00008100
00008200
00008300
00008400
00008500
OOCC86GO
00008700
00008800
00C08900
00009000
00009100
00009200
00009300
00009400
00009500
CO 009 600
00009700
co
CO
rt to i
52 «
a 1
a
o
rn
II
ii
Oj
© *
• O
C3 O
O *
* o
a 'â– o
Tl
n 1
© ;
CD
"J3
O + ©
*73 a
t C3
n *
td to
E5
O O I
a —» a*
* m p;
50 ^ ^
* H
C O
o o
o o
o o
tsi —‘
O sD
O ©
O O
o o
o o
o o
o o
—..J -4
CD -"J
o ©
© O
o o
© o
o o
o o
â– 4 -t
cn
© ©
o o
© Q
o o
o o
o o
jr U>
o ©
o o
o O 1
© O I
© © I
© O I
ro -» (
© O I
o O i
n
n
n
Ci
o
A
A
A
A
A
A
A
A
A
A
M
H
©
o
a
hd
O M
A
n
in
A
W
•73
rT)
c
a
t:
h as
A
n
tj
A
©
II
as n3
A
Cu
n)
P*
A
CD
i
ii
w r*
A
3
P*
A
PJ
X
X
©
li
o
Z H
A
P*
o
3
A
o
•
i
o
o
»
oj n
A
p>
O
A
©
r<
©
o
*
a
H H
A
pa*
M
A
*-3
â–º3
H
H
•
©
o
O H
A
Pi
n
m
A
H
i
i
a
o
as
A
1
c
e
A
Z
3»
II
o
sd
A
p*
3
A
pa
Pi
p;
O Ml
A
P
n
A
_4
^ ir¬
A
rt
rt
A
ID
P»
H
>»
se ©
A
m
p‘
A
H3
1'
—'
z
Pi #
A
Cu
o
A
tr*
•
•
Pi
w CD
A
»
3
A
H
>
P-
%
A
V
A
z
52
Z
> >
A
A
rd
©
Ü
Pi 1
A
r3
A
*
t
©
A
3" TÃ
A
z
55
52
as *
A
(0
•—â–
A
P!
W
t/J
Pi O
A
A *
•
•
i
A
0
rti
A
O
w
w
A
o
0
A *
rO fO
w
A
o
n
A
>
•
•
A
rh
A
Pi
i
A
f~h
to
A
—'
A
h*
uC
A
X
—*â–
A
0
•
A
o
A
H-
.—.
A
â–ºa
a
o
A
0
â– 3
A «
o
A
3
1
A
a
P»
A
rr
MÉ
A
«n
*-3
o
A
tfl
XT
A
%
O
A
A
a
—A
A
0
A
a
o
A
3
01
A
to
o
©
A
a»
3
A
«
©
A
a-
A
z
A
P"
A
to
A
3
p-
A
w
A
0
rt
A
A
rf
W
A
A
A
A
•n
©
A
A
O
to
A
A
W
n
A
A
P*
p*
A
A
rt
<
A
A
P1
pj
A
A
0
rt
A
A
3
P*
A
A
rn
<
A
A
(ü
A
A
01
w
A
A
n
A
A
0
A
A
©
A
A
•tj
A
A
H*
A
A
<
OJ
A
A
to
3
A
A
e
©
A
A
A
A
cr
«
A
A
n
A
A
•T»
A
o
o
o
o
©
o
o o
A
w
A
o
©
o
o
o
©
o
o o
A
A
©
o
©
©
o
o
©
o o
A
A
o
o
o
©
o
o
o
o o
A
A
o
o
©
©
©
©
©
o o
A
A
o
CO
o
©
cn
<3
Ui fO
A
A
—*
©
©
o
©
©
a
© ©
A
A
o
o
o
o
o
o
o
o ©
A
A
o
68
SUBROUTINE SETUP
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
C This routine generates values for X, PB, P, and XI (Table 1)
C select electron positions with respect to the nuclei. The H
C Each parameters (CHF and EHF) are found in Ref. 35. Some va
C Table 2 are also defined.
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
IMPLICIT R E AL* 8 (A-H,0-Z)
CO HMON/LLL/DX, DZ ,VOL,RM,BEM,HIEC,HMCON,fiCON,DIIN
DIMENSION PB (65) ,EHF (5) ,CHF (5)
CO3MON/AUX/X (65) ,XI (65) ,P (65) ,DRPI (65)
DIMENSION C (3)
DATA CHF/.785D0,.2028D0,.03693D0,-.00293D0,.00325D0/
DATA EHF/1.43DO,2.441DO,4. 10D0,6.484D0,.7978D0/
DO 1001= 1,5
100 CHF(I) = DSQBT( (EHF(I) *2.DO)**3/2.DO)*.282095*CHF(I)
«RITE (6,10000)
X (1) = 0.D0
XI (1) = 0. DO
DO 300 I = 2,65
Q=. 15 DO * DF LOAT (1-1)
PB (I) = 0. DO
DO 200 J = 1,5
200 PB(I) = PB (I)+CHF(J)*D EX P(-Q*EH F(J))
PB(I) = PB(I)**2
P(I) = PE(I)*Q**2
P(I)=DMAX1 (P(I) , .0 0 1 DO )
C ( 1) =3. DO
C (2) =. 5D0
C(3)=3.5D0
C111=C( 1) *DSQRT (C (2))
CM=Q-C(3)
IF (Q 8.GT.0.DO) QM = DSQRT(QM)
P(I)=P(I)*(1.D0+C1 1 1*DEXP(-C(2) *QM*CM) )
300 CONTINUE
P(2) = P (3)
00000100
<<<<<<<<<<<<<<
used to
artree-
lues from
<<<<<<<<<<<<<<
00000200
00000300
00000400
00000500
00000600
00 000 7 00
00000800
00000900
00001000
00001100
00001200
00001300
00001700
00001800
00 C019 00
00002000
00002100
00002200
00002300
00 0024 CO
00002500
00002600
00002700
00002800
00002900
00003000
‘ 00C031Q0
00003200
00003300
vo
o
P(1) = P<2)
DO 400 I = 2,65
IM = I- 1
X(I)=.15DO*DFLOAT(1-1)
XI (I) =. 075D0* (P (I) +P (IM) ) +XI (IM)
DHPI(IM)=(P (I)-P (IM))/.15D0
WRITE (6,20000) X (I) ,PB (I) , P (T) ,XI (I)
400 CONTIilDE
DZ=60.D0
DX=40.DO
VOL = DX*D X*DZ
EH=-5D0+DNN
REH=1.3C0
HEEC= XI(65)/E EM
HMC0N=16.D0*XI(65)/DNN**2
HCCN= XI (65) *12.56637062D0/VOL
RSTURil
10000 FORMAT(3H ST FDM,11X, 1HX, 18X,2HPB,19X ,
20000 FORMAT(4 E20.6)
Eli D
00003400
00C03500
00003600
00003700
00003300
00003900
00004000
00004100
00004200
00004300
00004400
00004500
00004600
00004700
00004300
00004900
00005000
00005100
00005200
00005300
ro
o
o
O C3 M rt M
o o ^ ^ ^
z
rt rt <—■*—».
h o x a o
Z 7* 5>
c ui új a C3
ra o * lo Ln
O -* ■—*
“XX
o
o
o
A
A
A
A
A
r> n n
A
A
A
A
A
S3 w
rs '
i • •
• o o
Ln rt rt
O • •
O • •
• Ln Ln
a o o
¡si o o
• * *
o o a
w x x
X
^ Ãi n
U> o o
*
-* 1-3 rt
“ O O
• o o
a o o
rt
X
X
X
rt
5»
3>*
rt
M
M M
W
â–º-i
O
rt
>-3
A
rt
rt
z
o
re
a n
rt
rt
A
rt
m
A
LO
,—.
32
rt
O
M
rt
rt rt
rt
rt
«:
O
rt
rt
A
M
rt
o
O
rxi
rt o
rt
s:
A
p*
rt
A
C2
LJ
NJ
H
en
z
A
K
n
a os
5>*
rt
A
3
re
A
03
, *
*
*
II
11
II
v
ii
H
,—»
n
A
II
„—
CQ
ra 3
rt
rt
A
PJ
o
A
Cd
hI
_*
II
II
M M
M
M
rt
H
A
rt
11
O
ii
z O
*
rt
A
rt1
rt
A
O
*
O
NJ
• ¡£
XI
ar
rt
Z
•
—*
A
W
i
O
LO Z
4=
O
A
rt
A
C2
i M
rt
M
CTN
rt
•
rt
•
M *
•
t
z
a
rt
o
A
rt
Ln
rt rt \
rt
A
0)
O
A
rt
—■*
•
O
O
rt
ao r4
t-
r4
o
td lO
o
A
KD
H
«
O rt
rt
rt
A
<
3
A
H
NJ
rt
o
LS
o
» rt
rt
as
<
•
A
«
a
z rt
z
A
ft
A
Z
II
II
II
QO
H
*
*
+
1
«
•
rt
o
A
—*
II
o
rt
o
W
A
n
T3
A
td
LJ
rt
rt
rt
’ —1
-O
VO
«~v
o
A
«
x \
3
rt
A
0
A
â– X
X
X
z
z
z
O
LJ
O -•
A
O
— o
rn
3»
A
J3
CO
A
n
OD
i
o
a
a
o o
'—
—
«
re
A
rt
*
LJ X
rt
A
re
rt-
A
o
> LJ
PO
LH
O
S5
3
o w
'—
rt
m
A
•
4T
% «*
#
A
o-
rt
A
z
LJ
O
rt
rt
rt
CO
o
*
n
A
rt
ro rt
ce
A
rt*
A
T)
—*
—i
O
1
1-3 a
o
o
•-3
♦i
*
A
•
“ N
A
«;
0
A
rt
’ %
*
*
33
>
i
O O
rt
o
A
rt
o ^
A
ÃD
3
A
a
H
M
M
G
n
«
•
«
L3
-3
rt
A
O
— c
3=-
A
H*
w
A
.—.
rt
rt
O
#
O rt
O
O
—i
r*
A
•
“ O
1
A Uj
A
X
•—•
—*
*
a*
1
*
O O
o
o
A
LJ
30 rt
LE
A
3*
A “
+
+
W
n
O
O
LJ
ro
*
3>
A
%
%
A
rt
X
A
£
td
te
so
z
•
rt
o
O
o
o
rt
CD rt
O
A
A
rt
rt
w
rt
c
O
rt
o
O
o
o
rt
z
“ 2
1
A
rt
•*
A
>
) rt
M
rt
L¿
o
O
o
M
O
C
O “
CM
A
c
A
<
*
*
*
rt
>
1
W
z
— rt
A
3
0
A
%
i >
a-
3»
i-3
—á
“ rt
A
n
3
A
z
n
LO
rt
■—*
rt
II
s ce
A
rt
re
A
z
*
*
i
M
O
> “
A
H*
i
A rt
O
O
-—'
1
m
03
< rt
A
O
re
A
LO
n
_»
rt
Ln
—* rt
A
3
rt
A
H
o
'—’
rt
£= rt
A
re
A
w
SC
Ln
o
o
*
a
rs)
a
o
rt
o
o
O
LO
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
O SE
o rz
Z O
o
x: z
se
o
o
a
z
A Ki O
a n
A O
A 3
A
A M
A O
A «
A ~
A
A
A
A
A
A
A
A
â– A
A fOtO A
A I tr A
A L) f+ A
A NJ A
A w A
A C A
A — 3 A
a -* n
A \ rt
A
A rt O
A 5» 3
A <
A '
A —*
A tv se
A
A
A
A
A
A
A
A ri
A f!) “
A
A tt ft
a re 3
A rt O
A ÃD
A r-j
A 0
A rt'
A
A
A
A
A
A
A
rt A
sr A
ft) A
O
o
O
o
o
o
o
o
o
O
o
o
o
o
o
o
o
o
o
o
o
A
O
o
o
o
o
o
o
o
o
A
3
A
O
O
o
O
o
o
o
o
o
o
o
o
O
o
o
o
o
o
o
o
o
o
A
O
o
o
o
o
o
o
o
o
A
re
A
O
o
o
O
o
o
o
o
o
o
o
o
O
o
o
o
o
o
o
o
o
o
A
o
o
o
o
o
o
o
o
o
A
a*
A
O
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
a
o
o
o
A
o
o
o
o
o
o
o
o
o
A
i
A
o
LJ
LJ
LJ
LJ
LJ
NJ
ro
NJ
NJ
NJ
*o
fO
ro
ro
NJ
—*
—*
-A
—*
A
_J
o
o
o
o
o
o
o
o
A
A
G
O
LJ
ro
_*
O
<ü
CD
-J
Os
lo
Xr
LJ
ro
O
lO
CD
•o en
Ln
o
A
o
\D
co
-J
en
LH
O
LJ
NJ
A
A
—i
O
O
o
o
O
O
O
O
O
o
O
O
o
o
o
o
o
O
o
o
o
A
o
C3
o
o
o
o
o
o
o
A
A
O
o
O
o
o
o
o
o
o
O
o
o
o
o
o
o
o
o
o
o
o
o
A
o
o
o
o
o
o
o
o
o
A
A
o
Z6
93
o o
o o
ve r-
ro ro
o o
o o
o o
o o
o c c
o a o
CC O' O
ro ro =*
o O o
o o o
o o o
o o o
o o o
o o o
r- fN ro
¿y cr
o o o
o o o
o o o
o o o
o o o o
o o o a
m r* ce
¿T & ¿3 =T
o o o o
o o o o
o o o o
o o o o
oooovvoaoooocooooooooa
OOOOVVOOWOOOOOOOOOOOOO
O'Of-MVVMBO'Or-fMmÃUVLOhCDO'O'-ÃN
á,Lnminvvi/urj^\c^vov^vi5\cvfl\£)vD'i3o-r>r*
oooovvocooacjoaoooooooo
oooovvooooooooooooooao
oooovvoaoooooooooooooo
O <
CN
Q
I
o V V O O
o o o o o o
o a o o
V V
V V
V V
CN
V V
*
V V
*
v V
V V
V V
H
V v
%
V —.
CN
v co
fe
V 1
ro
v in
V w
X
V 33
+
V II
y—
V w
H
V w
fe
V S3
r—
V -
fe
V ^
CN CN
ro
V =3
* *
'—*
v ■—
* *
X
V X
V II
M M
+
v x
fe fe
v x
«- fN
fN
00 fe
fe %
*
W ^
ro ro
*
n ro
w w
y—.
X X
H
r* X
+
*
> II
CN fN
r—
H
2
2
#
*
fe
fe
50
2
o
*
*
CN
cu
y-s
Q
u
X
H
%
X
X
—*
W
33
H
M
X
\
fe
ro
O
Q
*
H
fe
fe
fe
2
ry
*
*
O
t
c
•—
CN
O
X
Q
r-
fN
fe
fe
*
u
X
o
O
m
CO
—-
CN
fN
*
X
*
II
o
Q
•
►»
H
H
L)
2
—
’—’
X
O
m
t/o
+
O
r
X
X
u
II
X
X
H
a
*
•
N
CJ
Q
D4
CU
<
2
+
«4»
fe
II
•
H
i
i
C
•
2
U
2
2
fN
CN
r-
*
__
_
*
u
CC
00
2
V
3=
Q
*
*
fe
+
*—
•
«
1
*
o
H
V
fe
1
*
*
i—
H
y».
%
i—
*—
f
*
O
u
LO
53
V
—«
*—'
fe
H
ro
1—
i
u
e
a
K
V
r—
w
H
M
H
H
X
cf
fe
w
fc,
2
<
00
*
■«â–
+
V
—•
fe
fe
%
fe
fe
•“
fN
•—■*
ro
X
aa
x
&-
<
1
o
cr.
CO
U
V
53
1—
r—
r—
(N
2
2
X
w
M
Q
O
53
K
o
ro
-<
<
«c
V
H
fe
fe
fe
fe
fe
X
X
O
X
M
M
2
2
O
«
—■*
S3
o
m
♦
*
V
r-
fN
ro
00
f—
«—
fe
fe
o
■»
fe
%
50
â–¡e
te
2
r—
fe¬
O
â–
cu
es
V
2
*—*
fe
o
—'
T—
fN
â–
2
2
o
T—
X
V
—-
*â– *
K
es
2
*-
P5
pe
pe
V
X
X
X
X
er
o
X
X
te
X
fN
eÃ-
2
O
»
*—
2
CU
O 05
ro
V
V
•
■—
—'
■—*’
2
2
w
M
u
r
II
Q
t
II
II
II
S
00
*
H co
11
II
II
V
V
II
II
H
II
o
H
H
X
X
X
X
e-
•
X
ro
2
P-l
O
O
C-4
M
O
ce
fN
V
V
P5
ce
a
Q
pe
MJ
M
U
O
w
,
o
u:
2
*
O
o
t
w
V
V
__
pe
II
O' O 23
2
II
II
O tJ
il
II
M
PH
•
m
3
W
M
M
tn
s
P5
X
•
LO
\c
M
M
M 2
V
V
H
M
M
00
ce
M
M
te
•
X
s
as
fe
fe
fe
2
es
rN
Q
%
%
% 2
V
V
fe
fe
fe O
, .
o
Q
lu
IU
n
Qj
O
M
O
w
r-
T—
*—
o
M
II
II
r- M
V
V
(N
CN
fN
o
M
H
M
X
M
M
O
■*—'
H
b*
%
fe
%
H
E-
H
II
II
*
•. fe¬
V
V
fe
fe
fe VO
fe
II
II
^3
u3
fe
fe
II
—*
’—'
r->
>-4
2
*—
fN
ro
23
25
M
1—
fN
rn 35
V
V
CN
ro
P5
kJ
â–º4
t—
CN
ro
2
*£
Cu
O
O
â–
w
O
O
«c
:*
u
S3
*—'
o
V
V
*—*
—â–
o
1—
fN
C
«Ã
■*—
w
cu
Pu
w
O
o
H
o
X
X
X
ID
U
P-
05
*4
«3
CL
X
X
X u
V
V
X
X
X
a
X
a
X
u
X
X
X
M
X
CJ
X
V
V
o
O
o
V
V
O
o
o
O
V
V
o
ro
ST
LTl
V
V
vr-
V
V
u
u
IF (IE.EQ.I) GO TO 700
REE = DSQRT ( (X(1,1,IE) -X { 1, 1, I) )**2 + (X (2, 1,
X t,IE) -X(3,1,I) )**2)
IF (REE.LT.REM) H(4+IE,I) = HE EC/R EE**2
H(4+1,IE) = H(4+TH,I)
700 CONTINUE
800 CONTINUE
C<<<<<<<<<<<<<<
HAVA V = o. no
AON = 85.DO
CO 900 11=1,4
12=3-11
IF (I1.GE.3) 12=7-11
DO 900 IDUH = 3,4
I3 = ID!JH
IF (I1.GE.3) I3 = IDHM-2
14=10-11-12-13
EIA V 1 = CCN (TI) + AON + H (1,11) + (90. DO-AON) *H (2,
HA V 1 = HAV1 + 10.DO*H (4,I 1)
HAV2 = CCN (12) +ACN*H (2,12) + (90. DO- AON) *H (1
HAV3 = CCN (13) +AON*H (1,13) +(9 0.DO-AON) *H(2
X H(4+I2,I3))
HAV4 = CON (14) +AON*H (2,14) +(SO.DO-AON) *H(1
X ÃI (4+12,14) +H(4+I3,14) )
H A V A V = HAVAV+RAV1*HAV2*HAV3*HAV4
900 CONTINUE
WT A V = 1.DO/HAVAV
RETURN
END
00007300
IE)-X (2,1, I) ) **2+(X (3, 00007400
00007500
00007600
00007700
O00C7800
00007900
THE CONFIGURATION<<<<<<<<<<<<<<
00008300
00CC8400
00008500
00008600
00008700
00008800
00 008900
00009000
00009100
00009200
00009300
00009400
000095C0
00 CO 96 CO
00009700
00009800
00009900
00010000
00010100
00010200
00010300
ID
12)+HEC* H(4 + 11,12)
13) +HEC* (H (4 + 11,13) +
14) +HEC* (H (4 + 11,14) +
o o u
SUBROUTINE XFIND(Z,I) 00000100
<<«<<<<<«<<«<«<<<«<<«<<«<<<<<«<<<««<<<«<<<«<«<«<<<<<<<<<<«<<<<«
Table generated in SETUP is used to find electron positions picked
uith respect to a nucleus.
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
IMPLICIT RE AL* 8 {A - H ,0- Z)
RE A L* 4 ENDMF
DIMENSION Z (3,2,4)
COMMON/A OX/X (6 5) , XI (6 5),P (65) , D
Y = RNDMF{1.)*XI(65)
CALL LOCATE (Y,XI,J,0,65)
E? = 2.DO* (Y-XI (J) )
B = X (J) + EE/(P (.1) *DSCRT(P(J) **2
PHI = 6.283185308D0*RNDMF(1.)
AMU = 2.D0*RNDMF(1.)-1.DO
AMSU = DSQRT (1.CO-A MU**2)
Z(1,1,I) = R*AMSU*DSIN (PHI)
Z(2,1,1) = R*AMSU*DCOS (PHI)
Z (3 , 1,1) = F + A M ¡I
RETURN
END
<<<<<<<<<<«<«<«<<<<<<<«<<<<<<<<<<<<<<<<
00000200
00000300
00000400
RPI(65) GCC005C0
00000600
00000700
OOCOOROO
+ DRPI(J) *EP) ) 00000900
00001000
00C01ICO
00001200
00001300
00 CO 14 00
00001500
00001600
00001700
ID
U1
SUBROUTINE FI N D H (R , H) 00000100
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
C Table generated in SETUP is used to determine the 1-electron weight
C function (HI or H2) with respect to a nucleus position.
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
IMPLICIT RE 8 L* 6 (A-H.O-Z)
00000200
COMMON/AUX/XE (65),XBI(65),P (6 5) ,DRPI (65)
00000300
IF (R.GE.9.6C0) GO TO 100
00000400
L=E/.1500+1. DO
00000500
WI = p (L)+ (R-XE (L) ) *DRPI(L)
00000600
H = WI/R**2
00000700
GO TO 200
C00C0800
H = 0,DO
00000900
RETURN
00001000
END
00001100
k£>
SUEBOUTINE LOCATE(X,R, J,NSIZ, NDIM) 0000010Ü
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
C This routine is used by XFIND to find the value of n (J) in Eg. (2-6).
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
IMPLICIT R E AL* 8 (A-H,0-Z)
COC00200
DIMENSION E (NCIM) , IC (6)
00000300
DATA IC/32,16,8,4,2, 1/
00000400
J = IC (1-NSIZ)+1
00 C00500
N 3 = 2- N 51 Z
00000600
IF (N3.EC-7) 00 TO 300
00000700
DO 200 IL = N 3,6
00000800
IF (X.GT.R(J)) GO TO 100
00 00 09 CO
J = J-IC (IL)
00001000
GO TO 200
00001100
100
J = J + IC (IL)
00001200
200
CONTINUE
00001300
300
CONTINUE
00001400
I? (X.GT.R(J)) GO TO 400
00001500
.1 - J-1
00001600
400
RETURN
00001700
END
00001800
FUNCTION RNCMF(X)
C <<<«<«<«««<«<<<«««<<«<«<<<«<<«<<«<«<<««
C This routine selects randomly a value (BNDMF) from
C then replaces it with a new random number. This ra
C is explained in Ref. 36.
C <<<<<<<<««<««<<<<<« «<«««<<<<«<<«««<<<«<<«
CO El ü 0 N / Ft A N /1 X , IY , T T A B ( 126)
IY = IY* 65539
IF (IY) 10 0,20 C, 20 0
100 IY = IYf2147483647+1
200 IT = IY+.591389E-07+1.
C<<<<<
C<<<<<<<<<<<<<<<<<<<<<
ENDMF = ITAE(IT) *. 465661E-9
IX = IX * 6554 9
IF (IX) 300,400,400
300 IX = IX + 2147483647+1
400 ITAB(IT) = IX
RETURN
END
00000100
<<<<<<<<<«<<<<<<<<««
a randera mimter table
ndom number generator
<<<<<<<<<<<<<<<<<<<<<<<
00000200
00000300
00000400
00000500
00000600
DROPPED THE 3 TC<<<«<<
TO 1<<<<<<<<<<<<<<<<<<
00001100
00001200
00001300
00001400
00001500
00001600
00001700
to
00
SUBROUTINE R S E E 0(IA,IB)
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
C Random number table (ITAB) is generated for use by P N DM F-
C<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
COBMOH/RAN/IX,IY,ITAB(128)
00000200
IX = IA
00000300
IY = IB
00000400
DO 300 I = 1,128
00000500
IX = IX*65549
00000600
IF (IX) 100,200,200
00000700
100
IX = IX+2147483647»1
00000800
200
ITAB(I) = IX
00000900
300
CONTINUE
00001000
RETURN
00001100
END
00001200
«3
U3
REFERENCES
1.
L. W. Bruch and I. J. McGee, J. Chem. Phys. 52,
5884 (1970).
2.
H. G. Bennewitz, H. Busse, and H. D. Dohmann, Chem.
Phys. Lett. 8, 235 (1970).
3.
J. M. Farrar and Y. T.
5801 (1972.
Lee, J. Chem. Phys. 56,
4.
A. L. J. Burgmans, J. M
J. Chem. Phys. 64, 1345
. Farrar, and Y. T. Lee,
(1976).
5.
R. Chapman, Phys. Rev.
A 12, 2333 (1975).
6.
J. C. Slater and J. G.
682 (1931).
Kirkwood, Phys. Rev. 37,
7.
H. Margenau, Phys. Rev.
38^, 747 (1931) .
8.
D. R. McLaughlin and H.
Lett. 12, 244 (1971).
F. Schafer III, Chem. Phys.
9.
P. Bertoncini and A. C.
991 (1970).
Wahl, Phys. Rev. Lett. 25,
10.
B. Liu and A. D. McLean
(1973).
, J. Chem. Phys. 59, 4557
i—1
'—1
P. Bertoncini and A. C.
1259 (1973).
Wahl, J. Chem. Phys. 58,
CN
r—1
P. D. Dacre, Chem. Phys
. Lett. 50_, 147 (1977) .
13.
P. G. 3urton, J. Chem.
Phys. 70, 3112 (1979).
14 .
G. Chalasinski and B. Jeziorski, Mol. Phys. 32, 81
(1976).
15.
R. L. Coldwell, Int. J.
(1977) .
of Quantum Chem. 11S, 215
16.
R. L. Coldwell and R. E
Chem. 12S, 329 (1978) .
. Lowther, Int. J. of Quantum
100
101
17. R. L. Coldwell, Int. J. of Quantum Chem. 13S, 705
(1979).
18. N. Metropolis, A. W. Rosenbluth, M. N. Rosenbluth,
A. H. Teller, and E. Teller, J. Chem. Phys. 21,
1087 (1953).
19. W. L. McMillan, Phys. Rev. A 138, 442 (1965).
20. J. W. Moskowitz and M. H. Kalos, submitted for
publication in J. Chem. Phys.
21. J. A. Pople, R. Seeger, R. Krishnan, Int. J. of
Quantum Chem. 11S, 149 (1977).
22. E. A. Hylleraas, Z. Physik 5_4 , 347 (1929).
23. T. Kinoshita, Phys. Rev. 115, 366 (1959).
24. C. L. Pekeris, Phys. Rev. 115, 1216 (1959).
25. C. Schwartz, Phys. Rev. 128, 1146 (1962).
26. J. Kolwalik and M. R. Osborne, Methods for Uncon¬
strained Optimization Problems (American Elsevier,
New York, 1968) .
27. J. M. Hammersley and D. C. Handscomb, Monte Carlo
Methods (Methuen and Co., London, 1964).
28. A. A. Frost, R. E. Kellog, and E. C. Curtis, Rev.
Mod. Phys. 32, 313 (1960).
29. R. L. Coldwell, unpublished.
30. G. Starkschall and R. G. Gordon, J. Chem. Phys. 5_4
663 (1971) .
31. H. M. James and A. S. Coolidge, J. Chem. Phys. 1_,
825 (1933).
32. H. Eyring, J. Walter, and G. E. Kimball, Quantum
Chemistry (John Wiley and Sons Inc., London,
1946).
33. H. Laue, J. Chem. Phys. 4j5, 3034 (1967).
34. B. L. Moisiewitsch, Variational Principles (John
Wiley and Sons Ltd., London, 1966).
35. E. dementi, Tables of Atomic Functions (IBM Corp.,
San Jose, 1965) .
36. R. L. Coldwell, J. of Computational Phys. 14_, 223
(1974).
BIOGRAPHICAL SKETCH
Rex Everett Lowther was born in Syracuse, New York,
on December 25, 1951, as the first son of Mr. and Mrs.
John Martin Lowther. After being enrolled at the Uni¬
versity of Florida for one year, he attended Alfred Uni¬
versity for three years earning a baccalaureate in physics
in May 1974. He was admitted as a graduate student in the
Physics Department, University of Florida, in September
1974.
He was married to the former Joni Lynn Walker on
May 10, 1980.
102
I certify that I have read this study and that in my
opinion it conforms to acceptable standards of scholarly
presentation and is fully adequate, in scope and quality,
as a dissertation for the degree of Doctor of Philosophy.
V.
'Arthur A. Broyles, Chairman
Professor of Physics-
I certify that I have read this study and that in my
opinion it conforms to acceptable standards of scholarly
presentation and is fully adequate, in scope and quality,
as a dissertation for the degree of Doctor of Philosophy.
Charles A. Burnap
Assistant Professor of
Mathematics
I certify that I have read this study and that in my
opinion it conforms to acceptable standards of scholarly
presentation and is fully adequate, in scope and quality,
as a dissertation for the degree of Doctor of Philosophy.
Jim R. Brookeman
Associate Professor of Physics
This dissertation was submitted to the Graduate Faculty
of the Department of Physics in the College of Liberal
Arts and Sciences and to the Graduate Council, and was
accepted as partial fulfillment of the requirements for
the degree of Doctor of Philosophy.
December, 1980
Dean for Graduate Studies and
Research
PAGE 1
MONTE CARLO CALCULATION OF THE BORN-OPPENHEIiMER POTENTIAL BETWEEN TWO HELIUM ATOMS BY REX EVERETT LOWTHER A DISSERTATION PRESENTED TO THE GRADUATE COUNCIL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR OF PHILOSOPHY UNIVERSITY OF FLORIDA 1980
PAGE 2
ACKNOWLEDGMENTS I would like to express my deep gratitude to Dr. R. L. Coldwell who developed the techniques that made this work possible, who worked closely with me in all stages of this work, and who was a constant source of guidance and encouragement. I would like to extend my appreciation to Professor A. A, Broyles for his continuous support and encouragement and whose comments and criticisms were extremely helpful in this work. In addition, I would like to thank both Professor A. A. Broyles and R. L. Coldwell for their careful corrections of the first draft of this dissertation. I would like to thank Ron Schoenau and the NERDC computing center for making available the hours of CPU time necessary for the completion of this work. I would also like to thank the NERDC operations staff (many of whom I have become friends with) for service far beyond the call of duty. Finally, I thank my wife, Joni, for the use of her electrons during the preparation of this manuscript.
PAGE 3
TABLE OF CONTENTS Page ACKNOWLEDGMENTS ii ABSTRACT V CHAPTER I. INTRODUCTION 1 History 1 Synopsis 2 II. BIASED SELECTION MONTE CARLO 8 General Methods 8 Removal of Singularities 12 A Monte Carlo Method not Used Herein . 14 Standard Deviation 16 Calculating the Energy 17 Weight Functions 2 3 IIIFINDING THE BEST SET OF VARIATIONAL PARAMETERS 28 Criterion Used 28 Selection of{^x}jj^j_^ 31 Optimizing Routine 32 IV. WAVE FUNCTIONS 34 General Form 34 Atomic Wave Function 34 Interaction Terms 37 Properties of the Interaction Terms. . 43 Discarded Forms for the Trial Wave Function 49 V. DISCUSSION AND RESULTS 52 Differencing 52 Curve Fit 55 Conclusion 60
PAGE 4
VI. CHECKS AND CORRECTIONS 62 Is x-space Sampled Adequately? .... 62 Integration by Parts 62 Comparison to the Hydrogen Molecule. . 64 Difference between and the Eigenenergy 65 Born-Oppenheimer Approximation .... 66 Virial Theorem 68 APPENDIX THE COMPUTER CODE 7 REFERENCES 100 BIOGRAPHICAL SKETCH 102
PAGE 5
Abstract of Dissertation Presented to the Graduate Council of the University of Florida in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy MONTE CARLO CALCULATION OF THE B0RN-0PPENHEII4ER POTENTIAL BETWEEN TWO HELIUM ATOMS By Rex Everett Lowther December, 1980 Chairman: Dr. Arthur A. Broyles Major Department: Physics The results of the calculations of extremely accurate wave functions for the ground state of two helium atoms, including energies obtained from these wave functions, are presented herein. These energies provide a variational upper bound to the Born-Oppenheimer potential curve for this system. The necessary expectation values were calculated by biased Monte Carlo techniques at seven internuclear distances. The energy obtained from the trial wave function at the potential minimum is -11.6149685 ± 0.0000030 Ry giving a well depth of -7.10 ± 0.30 x 10~^ Ry at the nuclear separation distance of 5.6 Bohr radii (a„). It is estimated that this energy is above the energy of the exact wave function by no more than 1.8 x 10 Ry. The extremely small Monte Carlo standard deviation (a) of 3.0 x 10~^ Ry was made possible through a combination of the three factors:
PAGE 6
1. Evaluation of the integrands for many (over 10 ) Monte Carlo points. For the seven internuclear distances this took a total of about 50 hours of CPU time on an Amdahl 47 0/V6. 2. Monte Carlo methods (which allowed for analytic removal of all singularities) for finding good weight function. 3. The extremely accurate wave functions reported herein. These wave functions, in fact, were found by minimizing, rather than the energy () , the standard deviation in this energy (a) which is zero for a perfect wave function. This enabled us to optimize the set of values for the 2 9 variational parameters by using very few Monte Carlo points and, therefore, made this step financially feasible. Monte Carlo evaluation of the integrals allows total freedom to choose a natural and concise expansion for the wave functions. The wave functions used combine Schwartz's 189-term Hylleraas-type atomic wave function with molecular terms containing dipole-dipole, dipole-quadrupole, and further terms in the expansion of the interatomic potential energy. The Born-Oppenheimer potential curve found in this work is in rough agreement with the experimental results of Burgmans, Farrar, and Lee (BFL) . The greatest departure is at the nuclear separation distance of 5.6 a^, where the potential found is 1.3a below the BFL result of -6.70 Ry.
PAGE 7
Therefore the upper bound found herein should be considered to be in agreement with the BFL potential curve with just a hint that the exact curve is deeper than the BFL curve.
PAGE 8
CHAPTER I INTRODUCTION History The importance and extremely small size of the well depth has made the ground-state helium-helium pair potential the subject of much theoretical and experimental attention with estimates of this depth ranging from -9.1 to -13.5 K. The recent experimental curves begin with Bruch and McGee, who in 1970 fitted a pair potential with a well depth of -10.75 K to dilute-gas properties. Also in 1970, Bennewitz et al. found a well depth of -10.4 K from total scattering cross-section measurements. Differential scattering crosssection measurements were made in 197 3 by Farrar and Lee,"^ who found a well depth of -11.0 ± 0.2 K. Burgmans, Farrar, 4 and Lee (hereafter BFL) in 1976 revised this experiment, obtaining a depth of -10.5 7 K. Nuclear-spin relaxation in dilute gases has also been recognized as a sensitive means of studying intermolecular forces. Chapman in 1975 performed measurements of this on dilute helium gas, finding a potential of the Bruch-McGee form but with a deeper well depth of -11.5 K. The theoretical work begins in 1931 with a paper by Slater and Kirkwood, who found a helium-helium potential (depth = 9.1 K) by joining a repulsive energy term, which 1
PAGE 9
worked well for small internuclear separations, with an attractive dipole-dipole interaction which they could calculate at large distances. Margenau, also in 1931, extended this formalism to include dipole-quadrupole and quadrupole-quadrupole interactions. This lowered the curve to a depth of -13.5 ± 1.5 K, with the quadrupole-quadrupole term accounting for only 3% of the depth at the minimum. Configuration-interaction (CI) calculations were carried out in 1970-1972 by McLaughlin and Schafer^ (-12.0 K) , 9 Bertoncini and V7ahl (-12.0 K) , and others. Attempts to correct or account for the neglect of a large (200-2000 times the size of the well depth) part of the intra-atomic correlation energy missed by these calculations were done by Liu and McLean (-11.0 K) , Bertoncini and Wahl (-10.8 K), Dacre"""^ (-10.54 K) , and Burton^^ (-10.55 K) . A good discussion of the problem this correlation energy poses to CI calculations is given in Ref. 10. A calculation (1976) using perturbation theory was carried out by 14 Chalasinski and Jeziorski, who found a lower "bound" of -13.4 K. When they approximately corrected for intraatomic correlation effects, an upper "bound" of -10.7 K was obtained. Synopsis At the beginning of this work, innovative biased 15-17 selection Monte Carlo techniques (developed by R. L. Coldwell in this department) were available for solving the
PAGE 10
Schrodinger equation. Coldwell and I felt that these methods are often more precise by orders of magnitude than other 18 — 2 presently used Monte Carlo (MC) methods. We also felt that these techniques could compete favorably with other existing procedures of evaluating molecular properties such Q_ "I -D O 1 as the configuration integral (CI) method. ' We therefore set out to find (successfully) a molecular system that, when solved, would best show: 1. The accuracy that is attainable with these new techniques . 2. The advantages of the MC method over the CI method and other procedures. We chose the ground state of the di-helium system because it is a system to which a variety of techniques have been 1-14 applied by many groups and because the extremely small well depth required a very high accuracy (1 part in 10 ) . Furthermore, with the existence of extremely accurate atomic 22-25 wave functions, and an appealing notion of how to confi — 7 struct molecular wave functions from them, the required accuracy seemed attainable. q_i 3 21 The variational method most often used ^->i^-^ (^j methods) to solve the Schrodinger equation for electronic systems involves the diagonalization of large N x N matrices for wave functions of the form ^(x) = I c^4)^(x) (l-i; i
PAGE 11
to find the set of N coefficients {c^} that minimizes the energy. One problem with this method is that the choice of lilt's is limited to a set for which the integrals, Nij = /4)j_(x)(l)j (x)dx , (1-2) H^j = /(})^(x)H(f)j (x)dx , can be evaluated analytically. Since these (p's are either Gaussians or atomic-like orbitals, the expansion of the wave function for systems of more than one nucleus is not a natural one. Thus it becomes necessary to make N so large that the matrix manipulations become difficult. For the dihelium system, the accuracy requirements are so great that the energies found by this method are higher than the true energies by amounts 200-2000 times the size of the well depth. The depth is then determined by differencing the energies from that of the infinitely separated atoms based on the assumption that errors in the energy cancel. If the integrals are evaluated by Monte Carlo, the aforementioned restrictions no longer apply. This allowed ^ , . 25 us to choose an atomic wave function that included essentially all (to within 5.0 x 10 Ry) of the intra-atomic correlation energy. Since differencing from the infinite nuclear separation distance is therefore unnecessary, the energies calculated remain variational upper bounds. These atomic wave functions were then appropriately combined with a natural expansion for the molecular terms containing 2 9
PAGE 12
variational parameters. These terms include dipole-dipole, dipole-quadrupole, quadrupole-quadrupole terms, a term that comes close to including all the terms in the above expansion, and a direct electron-electron interaction term for electrons "on" different nuclei. The exact form for the wave functions and all the constants necessary to duplicate these wave functions are reported herein. Since the parameters do not appear linearly in our form for the wave functions, as in Eq. (1-1), they had to be optimized by a method other than by a single matrix inversion. Furthermore, due to the Monte Carlo uncertainty of the energy, optimization by minimizing the energy is quite difficult. However, as the perfect wave function is approached, not only does the energy minimize, but the dispersion in this energy becomes zero. Minimizing the Monte Carlo standard deviation, a, of the energy (which is very similar to this dispersion) over a limited number of MC points is relatively easy because it is a sum of squares. This allowed us to use a much smaller set of MC points (1000) to find the wave functions than were necessary (10~ -lO" ) to find the energies of these wave functions. The simplex method was then used to find the parameter set with the lowest a. The simplex method is slow and sometimes unreliable at finding the absolute minimum; but, since there were only 29 parameters to find, it still consumed much less computer time than is needed to get the same result by diagonalizing the large matrices of the CI method.
PAGE 13
Monte Carlo calculations obey the relation a = c//n (1-3) for large N where N is the number of evaluations of the integrand (this ranged from 377,000 to 1159,000 in the final energy estimates) and c is a proportionality constant. Trying to make this standard deviation small by increasing N is feasible only to a certain point, however. Beyond this point the effort is better spent at making the proportionality constant, c, small. We made c small by a combination of the accurate wave functions mentioned above and the biased selection techniques used. The biased selection method chooses each MC point with a probability proportional to a weight function, then divides by this weight function to correct (rigorously) for the bias in picking it. To produce a small c, the weight function is adjusted to sample most heavily the regions where the integrand and variations in the integrand are large. This work uses recent improvements in the MC method that can choose MC points totally uncorrelated from the last point and with more flexible weight functions than used previ, 18-20 ously. Total energies (representing variational upper bounds to the true energies) and kinetic energies were found for the wave functions at the internuclear separation distances of 4.5, 5.0, 5.6, 6.6, 7.5, 9.0, 15.0 a^. At the minimum £5
PAGE 14
of the Born-Oppenheimer potential the energy found was -7.10 ± 0.30 Ry (or -11.20 ± 0.47 K) at the N-N distance of 5.6 ag. This result is 1.3 standard deviations below the experimental result of -6.7 Ry obtained by Burgmans, Farrar, and Lee'^ (BFL) .
PAGE 15
CHAPTER II BIASED SELECTION MONTE CARLO General Methods 15— 17 The biased selection method is used here to estimate multidimensional integrals. The essence of the method is that the multidimensional points xare selected with relative probability w(x^) and then corrected for this bias so that the integrals are given as I = / f(x)dx = lim I (2-1) N^-oo "^ where L N f (x. ) ^N " N .^-, w(x. ) . (2-2) 1=1 1 27 In its simplest form this is importance sampling. In one dimension it amounts to introducing a positive definite function h(x) and the variable change: y = / h(z)d2/ / h(z)dz, (2-3) so that / f(x)dx = / h(z)dz / fj^^ dy. _ (2-4) A Monte Carlo evaluation of this integral involves choosing y^ at random, solving Eq. (2-3) for x. = x(y.), and finding
PAGE 16
w{x^) = h(x^) / /h(z)dz. (2-5) This is repeated N times and the value of the integral is found from Eq. (2-2) . The probability of selecting a given point x. is proportional to h(x.). If h(x) is large where f(x) is large and small where it is small, points will be concentrated in the important region of f. In addition, f (x.)/w(x.) will tend to be constant which will reduce the Monte Carlo error. Notice that if, in Eq. (2-4), h[x(y)] was made equal to f[x(y)], the dispersion in the integrand would disappear. This can never be practical, though, since that leaves the integral over h(z) in Eq. (2-3) identical to the original integral. Nevertheless, it is often possible to choose a weight function for which /h(z)dz is easy to evaluate and which matches the function f (x) closely so that the standard deviation is decreased by several orders of magnitude. A good example is the radial weight function used to pick an electron position r with respect to a nucleus. This weight function, which is similar to the square of the 2 'hf Hartree Fock atomic wave function (p {\r\) , closely fits 2 ^ (x) in this region of the 3-dimensional subspace of x. And yet, since ({)„„( | r | ) is 1-dimensional , h(r) and its integral are easy to calculate. We do this by evaluating our best choice for the weight function at 65 values of r = |r|, and setting up a table (Table 1) of r , h(r ) 2 f m ^ -^ = r^h(r^), and !„ = J h(r)dr. The function h(r) is
PAGE 17
10 Table 1. The values of r^ h(r. and Itv, used to pick electron positions with respect to the nuclei. r„
PAGE 18
11 then defined as the linearly interpolated values between the h • Finally, an electron position is picked by the recipe; 1. Choose a random number, h, between zero and ^rcr 2. Determine m such that I < a < I , , , m m+1' 3. The radial distance is determined from the interpolation : (iaI ) m r = r + m ^o h , T h r , r-u"^ , m+1 m , T \ 1 ^m -^ ^^m + r ^, r ^'^ ' ^J ^ m+1 m 172 (2-6) For the purpose of using more than one weight function, one would like a proof of Eq. (2-4) for which no change of variables is needed. Imagine a lattice of T different values of X., each of which contribute equally to the integral and which has the probability w(x.) of being selected. It must be shown that -, T -, N f(x.) 1=1 N->-<» 1=1 1 The prime indicates a sum over each of the T points, while the unprimed sum contains the same point many times. In a set of points large compared to T, the point x. will be found Nw(x.)/T times since, by assumption, its relative probability of being selected is w(x.). Grouping the same values of x. together, there are Nw(x-)/T terms of value f(x.)/w(x.). The relative probability cancels to leave a
PAGE 19
12 total value for each point xof Nf(x.)/T. This is exactly the value needed to give Eq. (2-7) explicitly. Taking the limit T ->«> so that all values of x. are possible yields Eq. (2-1) . The positions x. may be picked with any relative probability w(x.) as long as it is divided cut in Eq. (2-2). One last step is needed to arrive at the MC method as used here. Suppose that there are two independent methods for choosing points and that method 1 is used with probability p, and method 2 with probability P2 = 1 p-i . The N points will contain Np,w, (x.)/T terms picked with method 1. If both W-, (x.) and W2(x-) in Eq. (2-2) are replaced by the overall probability of finding x., w(x^) = p-|_w^(x^) + P2W2(Xj_), (2-8) we will have terms of total value [Np^w^(5i)/T] [f (x^)/w(x^)] + [Np2W2(x^)/T] [f (S^)Av(x^)] = Nf(x^)/T (2-9) which is exactly the value needed for Eq. (2-7) , Removal of Singularities This last result allows us to choose points with different probability distributions and average over the probabilities of getting final points. This made it possible to
PAGE 20
13 find the weight function needed to produce small standard deviations and to remove the singularities from H^(x). For example, suppose we want the three dimensional integral in the region |r] < 10 of the function f(?) = l/|?-a| + 1/|?-S| + g(?) (2-10) where g(r) has no singularities. The singularities would normally introduce large dispersions owing to the fact that points are eventually picked arbitrarily close to a and b which requires an enormous number of points to average down. If, however, we introduce the weight functions w^(r) = c^/|r-a|^, |r-al < 1 (2-11) 0, |r-a| > 1 w (r) = C2/|r-b| , | r-b | < 1 0, |r-S| > 1 W2(r) = C3, |r| < 10 0, |rl > 10 with the probabilities Pt = P2 = P3 = 1/3, we are then required to pick these w's which choose r with equal probability. (To prevent ever picking any points outside the region of integration, assume |a|, |S| < 9.0.) The constants c . are determined by the condition 1 /w(r)dr = 1 . (2-12) We find then the average weight function given by
PAGE 21
14 w(r) = ^ (^—^ + ^_^ + 1.5 X 10-3) (2-13: r-a r-b which goes to infinity faster than f (r) for r close to a -> or b. It can be seen from Eq. (2-2) that this eliminates the singularities. Suppose now that these weight functions are not averaged. We would then get, instead of Eq. (2-9) , terms of total value w(?^) = [Np^wj_(?^)/T] [f (?^)/w-i_(?^)] + [Np2W2(r^)/T] [f (r^)/w2(r^)] + . . . . (2-14) However, it is still possible to pick points arbitrarily close to a or b with the weight function w^Cr.). These terms, since they are divided by w^(?.) rather than w(r.), still have singularities. Terms like this with large values of f (x) but small values of w(x) (producing high standard deviations) are eliminated by forming a w(x.) averaged over all possible ways of finding x.. By taking advantage of symmetries in f(x), we were even able to average over some values of x that produced values identical to f (x. ) . A Monte Carlo I4ethod not Used Herein In the biased selection method explained above, each MC point x^ is picked totally independently from all other points. There is another method — the Markov chain
PAGE 22
15 -] g method — which picks the next point X' ,-1 randomly within a small box centered on the last point x.. This move is then accepted or rejected according to a weight function w(x) : If w(x.,,, > w(x.), the move is accepted. 1+1) 1 ' ^ If w(x. ,) < w(x.), the move is accepted with probability w (x ) /w (x . ) . When the move is rejected, x. ., is set equal to x . . It can be shown that this weight function corresponds exactly to the weight function used in Eq. (2-2). This proof depends upon the ergodicity condition that any position x can eventually be reached from any other position. By choosing w(x) equal to the weight function used in the biased selection method, it is possible for the Markov chain to achieve the same results. The singularities in w(x), however, can cause troubles for the Markov chain. Suppose, as in the example above, that r. is picked close to point a such that |r.-a| = 0.01. A new location picked farther from the singularity, for example |r. -i-a] = 0.10, will have a probability P = = w(r^_^^)/w(r^) = (c-l/.10)^/(c^/.01)^ = 0.01 (2-15) of being accepted. This shows that by repeatedly rejecting points farther away from a than r-, the Markov chain can become "stuck" in these regions near the singularities. Remedying this problem is possible, but introduces complexities. Most have avoided it by leaving out the
PAGE 23
16 singular terms in w. The singularities in f must then be handled by other methods. The problem is avoided altogether in this work because an x. chosen by the biased selection method has no bearing on the position of the next point Standard Deviation The Monte Carlo standard deviation in the value found in Eq. (2-2) can be found by squaring the equation 1-1 = z«, • '^-"' " i=l " and taking an ensemble average (where 6 . is the error introduced into I by omitting the i ' th point): 2 N N N 2 a,, = <(!-!„)> = = ^ ^ i=l i=l ^ ^ i=l ^ N Z 6^ . (2-17) The nondiagonal elements cancel over an ensemble average because each MC point is totally uncorrelated with any 2 previously picked point. The quantity E6 . , because it is J ^ a sum of squares, is very close to its ensemble average. In practice we found that, for 10 runs with N = 2000, this quantity varied by around 2% and by 1% for N = 10,000. The standard deviation in I,, is then N
PAGE 24
17 2 ''2 N i=l ^ N / , N f (x. ) , N f (x.) f (x ) i-ll^ i-1 "^^^i^ ^"^ i-1 ^(^i^ ^"^ ^(^j) N = Z N f(x^) -^ f(x ) -i = llN(N-l) .1 w(x ) ^ N-1 w(x ) ^ ^ /f(^iM' 1 j = l (N-l)M^^^(V N f(x.) Z ^ N(N-1)2 li=l ^(^i) N .f (x, ) N f (x, (2-18) for large N. The dependence of a on N is readily seen as a <^ 1//N. Calculating the Energy The energy of a trial wave function V (x) is (m (x)H• (x)dx E = = /•^(x)dx Applying Eq. (2-2) to both integrals gives ^N = z »i'(x. )H•(x. )/w(x. ; i=l 1 ^ ^ Z •^(x. )/w(x. ) i=l ^ (2-19) (2-20) When summed over the same set of points x. , the numerator and denominator are highly correlated. It can be seen from Eq. (2-20) that this eliminates the part of the dispersion
PAGE 25
18 2 resulting from variations in m (x)/w(x), and leaves only contributions from variations in H>i'(x)/^(x) [weighted by ijj (x) /w(x) ] . Since H^(x)/'i'(x) becomes constant for the correct wave function, the dispersion of E in Eq. (2-20) will be much smaller than the dispersions of either the numerator or denominator. This standard deviation in E can be calculated by the same procedure leading to Eq. (2-18) : , N 2 N /.^V'^^i^/^i 3-^ 3 -L\ 2 ^'^ {X. )/w. .=1 ^ ^ N 2 2 . Z E.H' (x. )/w. E.H' (x.)/w. ,2 ,~ N E ^^(x. )/w. ^^ (x.)/w, i=l ^ ^ 3 ^ (2-21) where E^ = HH' (x • ) /H' (x . ) is the local energy, and w^ = w(x^) Expanding the second term to first order gives 2 ,-^ N E.^2(x.)/w. ,^V (^i^/^i ^2(x.)/w "in 1 1=1 1 a! = z f—i— II— 2 izi_z — i^ — : y—SL N . . I N , N N Z ^^(x.)/w. Z ^^(S.)/w. Z >{'^(x )/w. i=l ^ ^ i=l ^ ^ i=l ^ ^ N 2 2 2 ^ 2 ~ 2 Z (E.>i''^(x )/w E H'^(x )/w.)^/( Z f^(x )/w ) j = l 3 J J i^i J D i=i (2-22)
PAGE 26
19 It can be seen from this expression that when 't' (x) is an eigenf unction of H then the standard deviation is zero. This was, in fact, the quantity minimized (see Ch. Ill) to find wave functions as close as possible to the correct eigenf unctions . Since the quantity we now want to calculate is a ratio of two integrals, the criterion for choosing the optimum w(x) is slightly different. In fact, it is now impossible to eliminate the MC dispersion by choosing a weight function that perfectly matches the integrand (since there are two integrands). However, from this criterion alone, one can construct a pretty good weight function by coming close to the relation w(x) cc ^t/2(x) . (2-23) This is the weight function most often used with the Markov 18 — 20 chain method. Based on the assumption that variations of H•(x)/^(x) do not change much from region to region, this is also the best w(x) . We have, however, found repeatedly that these variations 2 ~ become greater as ^ (x) becomes small. This is because it is always most efficient to optimize wave functions with greatest emphasis in the regions where • (X) is large. This is especially true since there is a much 2 greater volume in x-space where 'i* (x) is small than where 2 It is large. Consequently, it is harder to fit H' (x) to this vast region with a limited set of variational
PAGE 27
20 parameters. Therefore, we found that it is profitable to choose a weight function that selects more points [than the weight function in Eq. (2-23)] into the regions where 2 ~ ^ (x) is small. Consider the one-dimensional example over a region 2 where m (x) is constant and H^(x)/H'{x) is given by Fig. 1. Out of 100 MC points, a constant weight function obeying 2 the relation w(x) = "]! (x) = 1 will pick on the average 90 points in region 1 and 10 points in region 2. There will be 45 points each for which H^(x)/H'(x) equals 21 and 19, and 5 points each for the values 10 and 30. Substituting this into Eq . (2-22) gives a^ = [45(21-20)^ + 45(19-20)^ + 5(30-20)^ + 5(10-20)^]/(90+10)^ (90+1000) X 10~^ = .109 . (2-24) 2 • Notice that over 90% of the contribution to a is coming from region 2 (R2). If we now choose a weight function that quadruples the number of points in region 2 at the expense of Rl , we have from Eq. (2-8) w(x) = 2/3, X in Rl (2-25) = 4 , X in R2 and
PAGE 28
21 30 -1 H^(x)/•(x) 20 10 0.1 I I i 0.5 0.9 1.0 Figure 1. Values of H^(x)/'t'(x) for an example onedimensional trial wave function. Positions between . and . 9 are in region 1 , and in region 2 if betv/een 0.9 and 1.0.
PAGE 30
23 If the points were chosen totally at random, one large value would dominate both sums resulting in N =1. If the weight function in Eq. (2-23) was used, all points would be equal in both sums giving N N. As implied above, we found that N was about 1/4 of the total number e of points N. Weight Functions In this work, an electron position r, in the point x had probabilities of being picked in the different ways: 1. With respect to nucleus A (or B) . In this case the distance r, , = I r, , I was chosen with a conkA I kA ' stant probability for r, < 0.30 a^ [introducing 2 a 1/r, into w, (or w„)] and for larger distances 2 with probability r , times the square of the Hartree-Fock (HF) atomic wave function [introducing the square of the HF atomic wave function into w, (or W2)]A slight alteration was made in the HF wave functions to throw extra points (about 5%) into regions where r, [and variations in H^(x)/H'(x) ] is large. 2. With respect to a point M midway between the nuclei. In this case the distance r, „ was chosen kM with probability r (introducing a l/^Ti^jy, into w^) . The maximum r, „ that could be picked with this weight function (w^) was one half the internuclear separation, R,td.
PAGE 31
24 3. With respect to a large box (40 x 40 x 60 a_,) centered on the nuclei. In this case the positions r, were selected randomly within the box. The weight function w. is then just a constant determined by the normalization condition described above . 4. With respect to any previously picked electron r • . In this case the distance r, . = r,-r. was chosen with constant probability up to a maximum distance of 1.3 a„ . These weight functions (w^-Wo) are then proportional to l/r^^ • . The above weight functions were normalized in the manner of Eq. (2-5) and Eq . (2-12) such that (see Table 2) /w^(r)dr = /w.(r)dr. (2-28) An overall normalization factor is unnecessary since the factor /h(x)dx appears in both numerator and denominator in Eq. (2-20) . The probabilities p. of picking an electron with the weight functions w. (r, ) (Table 3) depend on the order in which this electron is picked. The average weight function for the k ' th picked electron is then determined by ^w(?j^) = Z ^Pi'^i^^k^ • (2-29) i=l If not averaged further, the total weight function then becomes
PAGE 32
25
PAGE 33
26 P s: &i •H (U 4J P •H 15 C o u +J o 0) +) +J M O H CU O •H -a (0 3 X — tn
PAGE 34
27 w(x) = '^v(r-^)^w{r^)^w(r^)^w{r^) . (2-30) However, it is not only possible to average over all weight functions leading to the chosen value of x [see proof leading to Eq. (2-9)], but it is also correct to average over weight functions w(x') with different positions for which the integrands are identical such that f(x') = f (x) . And, since our wave function is antisymmetric with respect to interchange of parallel-spin electrons, the values ~ ^ 2 •(x)H'i'(x) and • (x) are invariant with respect to these permutations. Thus it is possible to average w(x) over these permutations: w(x) = (1 +P-L2 + P34 +Pi2P34)"^^^^l)^^^^^2^^^^^3^^^^^4^ (2-31) where the first two electrons picked are labeled spin-up, the last two, spin-down. Since there are no external fields present, the integrands also remain invariant when all electron spins are flipped. This final averaging led to the weight function actually used, w(x) = (1 +p^3P24) (1 + p^2 + P34 +P12P34) ^w(?^)^w(?2)^w(?3)'^w(?^) , (2-32) and lowered a by about 3% from the weight function in Eq. (2-31).
PAGE 35
CHAPTER III FINDING THE BEST SET OF VARIATIONAL PARAMETERS Criterion Used After deciding on a form for the trial wave function (Ch. IV) , the optimum set of m variational parameters {c} must be found. When all coefficients appear linearly in 21 ^(x), as in the CI method, a single matrix inversion i£ sufficient to solve the set of m simultaneous equations -^— 1^7^ ] = 0, k = l,m. (3-1) ^k /^^(x)dx This produces the lowest energy possible with the form used and finds the best set of coefficients {c} in one step. The terms in f(x), however, are limited to a form for which the matrix elements in Eq. (1-2) are very precisely known. This rules out terms that depend directly on inter-electron distances and introduces orthogonality constraints. Here the linear form is dropped in favor of a more natural expansion of "Y (x) with 29 variational parameters. Our wave functions, then, are such that all integrals must be evaluated by the Monte Carlo method and such that the parameters {c} must be found by other than a single matrix inversion. Also, since the MC method can only find an 28
PAGE 36
29 estimate to the integral, computational difficulties arise when minimizing the energy. Suppose we were to minimize the energy by the following method: 1. Select a group of MC points {x} . . 2. Use a searching routine to find the parameter set {c} which gives the lowest MC estimate to the energy over {x} . . ^-^ min Suppose further that c-^ is capable of making the local energy, E^ (x) /^ (x) , at the point x. become H'F(x^) = + c,a (3-2) f(x^) "1 (where a is a positive constant) and with no effect on any other point in {x} . . (Since {x} . was restricted to mm min 1000 MC points, they are spread sparsely enough to make this a realistic situation.) The MC estimate to the energy can be made arbitrarily small by making c, -*-«>, even though we know that the correct value for c-, is zero. The true energy gets no lower, of course, because the local energy for unsampled regions of x increases as the few sampled regions go low. By increasing the number of points in 'tX}„j^j. so that a small variation in any parameter affects the local energy at many of these points, it is still possible to optimize ^ (x) by minimizing the energy. But, since several hundred sets of variational parameters must
PAGE 37
30 be tested by the optimizing routine, it is too expensive to let {x} . become this large, min ^ Fortunately, it is not necessary to optimize the trial wave functions by minimizing the energy. Since all eigenfunctions of the Hamiltonian have zero dispersion in the local energy, we were able to minimize a quantity closely related to this dispersion — the MC standard deviation. [The standard deviation actually used (described more fully in Ch. V) is the uncertainty in the difference of two energies for different nuclear separation distances and is very similar to that defined in Eq. (2-22).] A similar 28 local energy method was used by Frost et al. but without weight functions. This forced them to waste constants making H'}'(x)/^(x) = in regions of x where ^ (x) is small. By minimizing a rather than in the above example, the constant c, is set to the correct value of zero. This demonstrates that a smaller number of MC points in {x} . mm 2 IS sufficient. Since a is a sum of squares, there is no way to lower this quantity by letting a small number of points dominate over the rest. Consequently, the points must be fitted more equally. This greatly lowers the possible values of {c} for which 'l'(x) has an artificially low value of a. The minimization routine is forced to find a wave function close to the eigenfunction in order to get a low a — even over a relatively small set of points. We used 1000 points in {x} . to find the 29 variational mm
PAGE 38
31 parameters in ^(x). The obvious price we pay is that the parameter set {c} that minimizes a is slightly different from the (c) that gives the lowest possible upper bound to the energy. The wave functions were so accurate, however, that these energies were above the true energies by a very small amount (estimated in Ch. VI) . Selection of {x}„mm Since we are limited to about 1000 points in {x} . ^ mm when optimizing the parameters in ^ (x) , it is important to 2 select many of these in the region where I* (x) is large. It is also important to choose some MC points in regions where H'i'(x)/•(x) j^ . Since this is more frequent when 2 ~ • (x) IS small, the selection of points into the region 2 ~ where I* (x) is large, should not be too efficient. This was carried out by selecting each point in {x} . out of a group of 2 with the probability [^2(5 )/w(5 )]^/2 p = P P ~2 ; 172 (3-3) I [^r (X. )/w(x.)] i=l This, of course, introduces a new weight function used to calculate a: w(x ) -> Pw(x ) . (3-4) The selected points were then stored, along with the weight functions, for use by the minimization routine in testing the various sets of variational parameters {c}.
PAGE 39
32 Optimizing Routine 2 fi The simplex method was used to find the set of m parameters {c} that minimized a. This routine first guesses at m+1 sets of parameters, "points," then systematically moves them around in the m-dimensional parameter space until the minimum a is found. The scheme takes the "highest point" ({c} with highest value of a) and reflects it in the parameter space about the midpoint of all the other "points." If this point is found to be lower than all the other points, then another point further in this direction is tested; if it is higher than the second highest, then a point closer to the midpoint is selected. The lowest of the tested points then replaces the highest previous point and the process is repeated until a minimum is reached. If none of the points tested above are smaller than the second highest point, then this routine multiplies the distance of each point from the midpoint by a random number (between -b to +b where b varies from 8 to 1/8) before the next iteration. As with all nonlinear optimization routines, simplex has the two related problems: 1. It is slow. About 100 evaluations of a per variational parameter are necessary to find the minimum. 2. The routine tends to get stuck in local minima far above global minimum.
PAGE 40
33 29 Several attempts to speed the convergence of simplex have only increased the second problem. It is important to keep the routine somewhat insensitive to fluctuations in a so that a wide region of the parameter space is sampled to prevent it from naively converging onto a local minimum.
PAGE 41
CHAPTER IV WAVE FUNCTIONS General Form The wave function we used combined extremely accurate atomic wave functions with terms accounting for interactions between the two atoms : ,-*-->--> -y -y ^ x
PAGE 42
35 where ^ = (^1A-^2A^/^B' ^ = ^12/^B • (4-3) The term r^^ = |^j_-R^| is the distance between electron i and nucleus A; 2 ' is a constant (variational parameter); and, to make ii^ir^jr^) symmetric with respect to interchange of the electrons, t is found in even powers only. A matrix inversion is then performed to find the set of coefficients c that give the lowest possible upper X/ / in f n 23-25 bound with the terms used. Later authors, with the help of fast computers, tried many variations of this idea. Higher accuracy came with the inclusion of a greater num24 ber of terms in the expansion. Pekeris, using 1078 terms in an expansion very similar to the above, and a 33-term recursion relation, found an essentially exact answer (-5.807448750 Ry) . After this, the game became one of getting the same answer with fewer coefficients. 25 We used Schwartz's 18 9-term, z' = 1.75 wave function (Table 4) which provides an upper bound to the energy of -5.80744875232 Ry. This was estimated to be above the -9 true energy by 2.0x10 Ry. Although Schwartz found extreme accuracy in the expectation value for the energy, we found fluctuations in the local energy to be much higher — by about a factor of 0.5x10 . Since a is proportional to fluctuations in the
PAGE 43
36 Table 4. Parameters c^^j^ ^ reading from left to right in Schwartz's 189-term atomic wave function. The "integers" (£,m,n) are in the order: (0,0,0); (1,0,0), (0,1,0); (3/2,0,0), (1/2,1,0); (2,0,0), (1,1,0), (0,2,0), (0,0,2); (5/2,0,0), (3/2,1,0), (1/2,2,0), (1/2,0,2); etc. Note s includes halfinteger pov/ers while t includes even powers only, 1.000000000 -1.902943036E+ 1 -4.603636465Et1 -1. 03784801*18+ 1 1.923960173S*2 S.S76206449E-1 1.244899486E+1 3.361217000 1.306100 183E»1 2-770135 nSE+l 6.388872059E-1 -1.026802958 3.069398340 3.436179707 •3-904835778E*! 3.60164 9402 7.632663324E-1 -1.469536530E+2 -4.799940197 -1.695078037E+1 •2.018472944 6.42296094UB+1 1. 121025918E*2 2.399759883B+2 2-374837556E+1 -2.8e5316167E*2 -6.698419033E+1 -2.260694210E+2 1.215969591E+1 -8.394132610E* 1 2414376 047E+2 2. 913505 181 7.99981136aE*1 -2.579764611E+1 1.305978447E*2 5.531899045E+1 6.129375841 -1.205385629E+2 8.255664738E-1 9.3486700S5E»1 3. 1 10744231E + 1 1.724980398B-1 -7.982978682E+1 -1.770633923E+2 -1.677336023E»2 4.525372476E+1 2-599999412E+2 1-267617020E*2 1.594372166B*2 •2.439385675E+1 5.303597090Et 1 9. 1 16479191E+1 1.578020986B»2 6. 162512424 6.047768002E+1 1.445389874 -8.473931080E»1 3.004 298892EH 8. 210878 221B-1 5.498596657E*1 7.0064846 10E-1 6.42001 1583E*1 6.738126236E+1 •3.521437808E+1 1.0593a8848E*2 -1.951982372 -1.03885 1622E + 2 -1.252469963 3.366445734E*1 2. 452697604E»1 2.799597276B-1 -8.6830790748*1 -2.213914998 -3.572976454E+1 5.679962058E+1 4.7039980251-1 1.724975592E-1 1.429921553E+1 -3.238420030E+1 9. 9431791678-2 3. 120412013 •a.a79909237E-2 2. 540266 224E*1 a.716991675E-2 3.692937706E-1 •8.754168625 7.2123914gBE-4 2.479212340B+1 •2-5 11910999 1.85835C881E-1 1. 199648526 1.002670936E+1 5.029 554086E+1 7. 138739963 1.921603082E-3 -4.621098536E-2 -9.812668097 1.356a85188E*1 •1.066658882 •2.038107176 2.029710542 -5.036841074 5.9486141 16E-1 7.3150S5265E-4 -2-8089976438-1 -4. 005407440 1.235055282Et1 •8.737071941E-2 -3.836780819E-3 7.4434606878-1 7.476147452 -1.721607346B-1 3.2'»5351907E-1 4.364745962B-3 -1.459459700 7.758764735 1.234795512 -1.647217345E-1 -8.215236068E-4 -1.599800986 -1.6463484398*1 •3.562579879 •1. 118357309B-3 2-793244470B-1 3.528033111 1.201623207 -2.0220133281-1 -3.971 180790E-4 2.321560230E-2 • 1.664063669E1 -3.016330989 3.895799 143B-2 4.675354267E-3 •8.2549489398-2 4.260428 1168-1 7.6356020818-2 • 1,4526451598-1 •5-237388480E-3 1.6939848778-1 -1-5664652288-2 -3.677896122E-1 7. 594162605 E-2 9-668932706E-4 1.9519281608-1 6.109913795E-2 1.077487048 -1.824394960E-5 -2.308777869B-2 4.446743096B-1 -1.815735190B-1 3.8 17 2563278-2 3.595103522E-4 1.303109147E-5 -8.6 160832 10E-4 1.0 15980123E-2 -8.7630715538-3 -1.9161235748-3 -3. 1681708708-5 4124028815E-3 •2.643277259B-2 3.2885680408-2 2.1546164968-3 1.789193139E-5 •8.832131764E-3 1.276404132E-3 -1-793108591E-2 •4. 103343655E-4 •3.132109060E-7 -1.066184506E-2 •4.347994712E-3 1.665615371E-4 -1.65I409751B-6 8.678468784E-4 2. 494894907B-2 1.308412679B-2 -3.060459698E-3 -5. 101264671E-5 -5.047403976E-6 7. 933139599B-4 2.6349490658-4 1.2031289818-5 -2.994343269E-3 -3.016779448E-4 6.751485425E-6 1.7m345730B-3 6. 1 19936532E-5 1.161691551E-7 •3.347126314B-5 6.474281604E-7
PAGE 44
37 local energy, and since the contribution to these fluctua2 tions from the atomic wave function is sizable (37% of o at the well minimum) , it was profitable to use the most accurate atomic wave function available (Schwartz's 189term \p) . These 189 coefficients were held fixed during the 2 minimization of a . Because they were not varied, and because rp (and its first and second derivatives) were easy to store along with x and w(x), it was necessary to evaluate these only once over {x} . . -^ min Interaction Terms The function U, which accounts for interactions between the two atoms, may be broken into a sum of pair interactions with electrons from opposite nuclei: U(r^,r3;r2,r^) = u(r-|_;r2) + u(r-|_;r^) + u(r3;r2) + uir^ir^) . (4-4) ->-»The functions u(r.;r.) are given as u(?. ;?.) = Z V (r ;r ) + e(? ;r ) (4-5) ^ J v=0 ^ -^ 3 1 J where the v terms (defined next paragraph) are different orders in the expansion of the interaction potential energy between the two atoms. This interaction potential energy can also be put into the form of Eq. (4-4) :
PAGE 45
38 V{r^,r^;r2,r^) = v{rj^;r^) + vCr^;?^) + v(r3;r2) + v(r3;?4) (4-6) where v(?.;?.) = 1/R^^ l/r,3 1/r.^ + 1/r. . . (4-7) Since wave functions generally have the highest amplitude in the regions of low potential energy, we wanted somehow to incorporate into the wave function the ability to respond flexibly to this potential. It would have been difficult, however, to put v(r.;r.) directly into u(r.;r.) due to the delta functions in this term: V^ i = -47T6(r) . (4-8) It was easy, though, to include into u(r.;r.) a function very similar to v(r.;r.): It can be seen that for a = the expression in brackets is equal to v(r^;r.). The variable parameter a, given in Table 5, was added to eliminate the singularities mentioned above and had little effect otherwise. The function fQ(r.,)
PAGE 46
39 was included to allow the importance of this term to vary with the electron-nuclear distances. We were able to include similar terms into u(r.;r.) by expanding the distances in Eq. (4-7) in a Taylor series about R^g: IB " -"^AB AB R^^ ""jA ^AB \b R 2 -1/2 r,. " R,„ f-^^^ rTT ^ — -2 J AB 2 -1/2 •XD AB AB R^ (4-10) lA ^ lA lA the X, y, z components of r. , etc. Terms multiplied by equal powers of R „ were then grouped together. The first -3 surviving term (proportional to R^d) is the dipole-dipole (D-D) interaction: v^(r.;r.) = (^iA^jB + ^iA^jB " ^^i^^z ^g) f ^ (r .^) f ^ (r j^) . (4-11) Again, the function f, was added to allow for greater flexibility in the wave function. Similarly, the dipole-4 quadrupole (D-Q) term (proportional to R,„) is given as AB
PAGE 47
40 v^C?.;?.) = [rJ^2jB-^jB^iA+(^iA-^jB^ (4-12) The quadrupole-quadrupole (Q-Q) term is ^S^^iA'-^jB^ = ^^^iA-^jBf?iA'^jB-^lA-^jB + ^(^iA-2jB)'^ n c , 2 2 2 2 ^^(^iA^jB + ^jB^iA + z .^z .3 [30 (r^^ + r^2^) 70 (z^^ + z^^) + 105z .^z .^J + ^r'^^jB^^B^^iA^fs^^jB) ' ^^-IS; The functions f^ are splines of the form ^ 3 f (r) = E a. {?. r)^ (4-14) i=l where = 1 1 1 X, x>0 ^^^ = ^0, x<0 • (-^-15) The functions f therefore become zero for large values of their arguments and thereby tend to make the v terms a V function of the interactions of the electrons "on" nucleus A with those "on" nucleus B. Since the v functions appear exponentially in H' (x) , this feature is necessary for the
PAGE 48
41 wave function to obey the boundary condition that, for all i: r^'^-cof^iA^^X)] • (4-16) ^iA ^ Finally, to allow for close encounters of electrons not already accounted for by the atomic wave functions, the term 2 e(?.;r.) =e(r ) = ZaW^I-r. ) (4-17) J -i-j 1=1 -^ was added to u(r.;r.). Consider the region of x where ID r. . is much smaller than all other distances. The dominant ID term in the local energy, H*i' (x)/^ (x) , then becomes E^(x)/^(x) ~ [(2/r^j vj V^)exp(-e(r^j)/2)]exp[+e(r^j)/2] = 2/r. . + 2e' (r. .)/r. . + e" (r. .)/2 . (4-18) The derivative e' (0), therefore, was set equal to -1 to cancel the singularities and to make the local energy more constant. The coefficients a-, al, and knots E,'. , given in Table 5, are parameters with respect to which the trial wave functions were optimized (as described in Ch. Ill) . The knots Cj_ were kept fixed at 2.0, 4.0, 6.0, 7.0, 8.0, and 9.0 a^.
PAGE 49
42
PAGE 50
43 Properties of the Interaction Terms Consider the functions f normalized such that V u(?.;5.) = Vq(?.;?.) + R-3(D-D terms) f^ (r.^) f^ (r.^) + \b(D-Q terms)f2(r.^)f2(r.3) + \l(Q-Q terms)f3(r^^)f3(r ) . (4-19) Here the D-D, D-Q, and Q-Q terms are obtained directly from the expansion of the interaction potential without being multiplied by any constants. By comparing this to the similar expansion of the interaction potential, ^ ^-3 -4 v(r.;r.) = R ^ (D-D terms) + R,_(D-Q terms) + . . . ; 1 J Aid Ad (4-20) a first guess for the functions f , , ±21 £3 would have them all roughly equal and roughly constant for small r. Figure 2 shows several departures from this simple behavior; 1. The contribution of the D-D term (obtained by adding the f„ curve to the f , curve) , D-Q term, etc. to the ratio u (r . ; r . ) /v (r . ;r . ) decreases ID 1 D with increasing order. From the sole consideration that u(r.;r.) lowers the energy by increasing ^(x) in the regions where the potential is low, these ratios would be equal. The functions
PAGE 51
44
PAGE 52
45 u(r^;r.), however, also have the effect of increasing the kinetic energy. Since the kinetic energy is proportional to the second derivative of the wave function, smoother terms introduced into u(r.;r.) will be more efficient at lowering the total energy. This helps to explain why the more oscillatory higher order terms in the expansion of v(r.;r.) have less importance than first expected. 2. The functions f decrease significantly from r = 3 ag to r = ag. Again, from the lone assumption that u(r.;r.) is proportional to v(r.;r.), these curves would be roughly flat. [Of course they must become zero for large r to satisfy the boundary condition at r = °°, Eq. (416).] This decrease in the electron's response to molecular effects from the opposite atom is apparently due to the increased influence of the atomic effects from the nearer nucleus. Increased shielding as r -> from the other electron "on" this nucleus may also be an influence in the decreased importance of these terms. 3. The functions f have different shapes — becoming flatter with increasing order. It is estimated that a was lowered by an extra 4-12% by allowing these shapes to vary independently. This may be related to the trend that, as the order of the
PAGE 53
46 term increases, so does the value of r for which that term has maximum effect. Beyond the radial distance of r = 4 a„, where the wave function is small, the exact shape of these functions has very little importance. The molecular terms described above and included in -U/2 the factor e [Eq. (4-1)] account for the vast bulk of the molecular behavior of the two-helium-atom system. Since the Monte Carlo standard deviation, a, is a measure of the accuracy of the wave function, the degree to which this is true can be measured by comparing this quantity over a fixed set of MC points. At the separation distance of R^g = 5.6 ag, without the inclusion of any terms in U, the standard deviation over 6400 MC points is (R,g=5 . 6a„ ,N=6400) = 40.2xl0~ Ry. With the inclusion of the molecular terms, this dispersion drops by over a factor of 10 to 3.83xl0~ Ry — much closer to the standard deviation of the widely separated atoms [a (R^g^lS . 0ag,N=6400) = 2.35x10"^ Ry] . Since the atomic coefficients [c in Eq. (4-2)] are Jo / ill ^ n held fixed, and since the atomic and molecular contributions to variations in the local energy can be considered to be roughly independent, the total standard deviation can be written: a^(R^3,N) ^ a^(N) + a^(R^g,N) (4-21)
PAGE 54
47 2 , 2 , 2 -, z where a, and a are the atomic and molecular contributions 2 to G and '^Atomic ^^"^"^^^^ = a(R^g>15.ag,N=6400) = 2.35x10 ^ Ry (4-22) for all internuclear separation distances. From this relation, we can see that a can only increase as R,_ decreases Ao due to the increasing molecular effects. This is basically caused by the form used for the wave function — that of two atoms weakly interacting through multipole forces. There will, in fact, be some point, as R^g gets smaller, where the wave function used fails to accurately describe the actual eigenfunction. This is due partly to the breakdown in the accuracy of the basic form for ^ (x) and partly due to the increasing importance of higher order terms (such as octupole-octupole) not included in U. As shown in Fig. 3, this begins at about R = 5.0 a^ (where the potential "barrier" starts up) . For a long time we used Schwartz's 164-term atomic wave function. But, with the inclusion of v^ and v-, into the 2 2 wave function, Oj. became small enough, compared to a., that it became advantageous to switch to his most accurate, 189-term, atomic wave function. Merely switching the atomic wave function did improve the total wave function, but a further improvement came by reoptimizing the variable (molecular) parameters with the new atomic wave function
PAGE 55
48 a(R^, N= 6400: 10.0 8.0 6.0 4.0 2.0 . AB 5.0 10.0 15.0 Fiaure 3, Standard deviations in units of 10 -5 Rt for some trial v/ave functions evaluatea over 6400 Monte Carlo points. Top curve is for wave functions optimized with Schwartz's 164-term atomic wave function, The middle curve is for the same wave functions but with Schwartz's 189-term function substituted for the 164-term wave function. The bottom curve is for the wave functions optimized with the 18 9-termi atomic wave function.
PAGE 56
49 (Fig. 3). It is apparent that reducing the "noise" (a ) from the atomic effects made it easier for the optimization routine to reduce a... M Discarded Forms for the Trial Wave Function 1 fi The first wave function we constructed has the form, ^ {x) = exp[-U(r^,r2,r3,r^)/2] where the function U is completely symmetric : U = Z u(r. ;r.) . (4-24 .,.11 17^3 -' We can see from Eq. (4-23) that the terms with the atomic wave function ^p^i^i'''^2^ ' ^'^^ example, are multiplied by the factor exp[-u(r-j^;r2)/2 u (r^ ;r^) /2] . But, since electrons 1 and 3 are "on" the same atom in these terms, the factor above accounts for atomic rather than molecular effects. This forced us to make the functions f [Eq. (4-14)] to be short-ranged to prevent interference with the already accurate atomic wave functions; and, therefore, severely limited the flexibility of the form shown in Eq. (4-23). Before the Vq and v^ terms were included in ^ (x) , several extended versions of the functional form were tested:
PAGE 57
50 1. The functions f -j^ (r) and f 2 (r) in the v, and v^ terms [Eq. (4-11) and Eq. (4-12)] were generalized 2 2 2 1/2 to f ( [x +y +e (z-a) ] ) where e and a were allowed to vary with all the other variational parameters. 2. The v-^ and V2 functions in the factor -U/2 e = exp{[v-j^-v^-f (r-1^2) J/2} were expanded to (l-c-]_v^/2-C2V2/2 + quadratic and cubic terms)exp[-f (r^2)/2] and the coefficients c allowed to vary. Incidentally, with all the coefficients set equal to 1, the two forms above were equivalent in the energy to 9 decimal places. This is a good measure of the weakness of these Van der Waals forces on the atoms. 3. Instead of using one function for all electronelectron interactions,as in Eq. (4-17), two e-e functions were included — one for spin-parallel interactions, the other for spin-antiparallel interactions — and allowed to vary independently. 4. The factor of 2 multiplying z^^^z. in Eq. (4-11) was allowed to vary. 5. A spline function s (z . ) + s (z . ) was added to u(r^;r. ) [Eq. (4-5)] to allow the electrons to increase (or decrease) the probability of being in the region between the nuclei. None of these attempted improvements gave ^ (x) the flexibility needed at the time to lower o which, of course, was
PAGE 58
51 finally provided by the inclusion of the v and v functions. With much of the contribution to a eliminated by the Vq and v^ terms, it might be argued that the improvements above could more effectively reduce a further. But, in each case, these generalizations to ^(x) failed to lower a at all. So, even with the inclusion of the v„ and v^ terms, it would be surprising if they had any effect now. The most likely way that ^ (x) might be improved would be to carry the expansion of the interaction potential energy to higher order. I believe that with the present wave function, however, this would be more trouble than it is worth. With the inclusion of the v^, v-j^ , ^r^, v^ functions into u, even quadrupole-octupole , v^ , effects are accounted for. Including the next function, v^ , into u(r.;r.) would free Vq to adjust for v^ effects; but, due to the very large number of terms in v^ , this would be very difficult to code and time consuming to evaluate on a computer. An estimate of the improvement made by the evaluation of further terms can be made by extrapolation. By including into the wave function the first two terms in the expansion of v(r^;rj) [v-|_ and v^ from Eqs. (4-11) and (4-12)], cf (R^^=5.6ag) was lowered by over a factor of 5; adding the next two functions [Vq and v^ from Eqs. (4-9) and (4-13)] into ^ (x) lowered this by not quite another factor of 2.
PAGE 59
CHAPTER V DISCUSSION AND RESULTS Differencing For the internuclear separation distances R^^ > 5.6 a„ , AB B Fig. 3 shows that the standard deviations are not much greater than that due to the dispersion in the atomic wave functions. This implies that taking the difference in the energies at two different nuclear separation distances ^^AB ~ R'l^') will subtract out a good portion of the atomic effects; and, as long as both energies are evaluated over a very similar set of MC points, this will yield standard deviations smaller than for either individual energy. The key to actually doing this is the simple relationship 00 oo J f [g(x)]g' (x)dx = / f(y)dy (5-1) — oo — oo which means that the free function g can be used to make AE = fH^(R,x)Hf (R,x)dx _ f•[R' ,g(x)]H'F[R',g(x)]dx ^^_2^ /^ (R,x)dx /'F^fR' ,g(x)]dx as smooth as possible. The function, g, is a product "of one-dimensional functions that serve to make all the spreading and contracting occur in the relatively unimportant region between the nuclei: 52
PAGE 60
53 g(x) = g(?^)g(?2)g(r3)g(?4) (5-3) where (2+R'-R)z^/2, |z^i < 1 g(r^) = g(z^) = z^ + (r'-r)/2, z, > l z^ (R'-R)/2, z^ < -1 (5_4) and z^ is the distance of the i ' th electron from the plane bisecting the nuclei. For |z.| > 1, this transformation makes the distances of g(r.) and r. to the nearest nucleus exactly equal. Note that g(z)-z looks like a ramp. Results from the final MC sums that determined the energies, these energy differences, and the corresponding standard deviations are reported in Table 6. One sum over 782,000 MC points was taken with R = 5.6 a„ and transformed to the distances of R' = 6.6, 7.5, 9.0, and 15.0 a^; another was taken over 377,000 points with R = 4.5 a_ and transformed B to R' =5.0 and 5.6 a^ . This differencing technique was also used during the optimization of the wave functions. Since the form of the wave function is that of two atoms weakly interacting through molecular terms which contain all the variable parameters, optimizing these parameters can yield a standard deviation no less than that for the two widely separated atoms :
PAGE 61
54 TJ
PAGE 62
55 2 2 2 2 ^ " V^M ^ '^A • (5-5) Since optimizing the set of parameters can do nothing to 2 2 lower a , this contribution to a is an undesirable "noise" that the minimization routine must sieve through. Most of 2 a can be eliminated, however, by minimizing the standard deviation, a^, of (rather than the energy) the difference of two energies. It can be seen from Fig. 3 that there is an increasing (as R decreases) contribution to a that the variable parameters cannot get rid of. Consequently, this, too, is extraneous noise and should be subtracted out along with '^a ^omic ' '^^^ wave functions at each internuclear separation were, therefore, optimized by minimizing a. with respect to the next wave function. For example, ^(R,g=4.5a , x) was found by minimizing a . (R=4 . 5a ,R' =5 . Oag) , ^ (R^g=6. 6ag,x) , by minimizing a^ (R=6. 6ag,R' =7 . Sa^) , etc. When tested over a set of MC points independent from {x} . , ^ '^ min' wave functions found by minimizing a^ were found to have significantly lower a^'s and lower a's than wave functions found by minimizing a. Curve Fit Values for the energies from Eq. (2-20) , the energy differences mentioned above, and the corresponding standard deviations (Table 6) were used in a curve fit for minimizing
PAGE 63
56 2 _ I /^Fit^^i^-^MC^^i)-^ X ^ . , , A . a-._ (R. ) i=l\ 1 MC ^ i' 15 /AE (R . , (AR) . ) AE.„ (R . , (AR) . ) ^ + E -I^ i i ^^ i ^1 (5-6) i=l\ Aaj^^(R^, (AR)^) where AE(R^,(AR)^) = E(R^+(AR)^) -E(R^) , (5-7) and a (R.,(AR).) is the standard deviation of AEj^^ (R^, (AR) ^) . The factors \^ and A^ made it possible to test for the relative importance of these terms. The best final result had error bars about 3% less than would have been found with A. = A. =1. This yields Ep^t(R) = Egp^(R) = Z c^(R-4.0)^(k^-R)^ (5-8) with {c.} = +0.558029x10"^, -0.592108x10"^, -0.140675x10"^, -0.349129x10"'^, -0.709027x10"^ ^^/^B ^^^ ^^'^ " ^•^' ^•^' 7.5, 9.0, 15.0 a^. The term Egp^(R) is the experimental 4 curves of Burgmans, Farrar, and Lee which was used because it goes to the accepted limits at small (R < 4.0 a_) and large (R > 10.0 a^) internuclear distances. The energies Epj_^(R) and E^^^CR) for 5.0 a^ < R < 9.5 a^ are given in Table 7 and Fig. 4.
PAGE 64
57 Table 7. Energies with standard deviations from the curve fit along with the experimental results of Burgmans , Farrar, and Lee in units of 10~^ Ry. .^^ Sfl %c. 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 6.0 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9 9.0 9.1 9.2 9.3 9.4 9.5
PAGE 65
58
PAGE 66
59 In a manner similar to the derivation of Eq. (2-18) , the Monte Carlo standard deviation in the fit can be found by squaring the equation N ^N-E. = -J^5. (5-9) and taking an ensemble average. The quantity E is the true (N = ») energy for the trial wave function and 6 • is the error introduced into E-^ by omitting the i ' th point. This yields the formula for the standard deviation of the energy at a nuclear separation distance R on the curve: 2 N N N p N <(E -E ) > = < Z Z &.&.> = < Z 5 > = Z 6"^ ,. -,^> ^ ~ i=l j = l ^3 i^i 1 i=i 1 • (5-10) Our estimate for this quantity (Table 7) was found by breaking our total run into 1159 partial runs, each representing a point i, and redoing the curve fit successively leaving each of these out. -5 Our outermost energy (-0. 160±0. 208) xlO Ry at R = 15.0 a was in good agreement with the accepted asymptotic results (-0.027x10 Ry, as found in BFL and references therein) . Since the other theories are more accurate in this region, our energy was made equal to this value at this point. Through differencing, this had the effect of slightly raising the rest of the curve. This also reduced the standard deviation in the fit to about equal to the standard deviation in the difference between
PAGE 67
60 these energies from the energy at R = 15.0 a . Consequently, for the internuclear separations for which E(R) was evaluated directly, the curve fit (Table 7) gives a better estimate to these energies than the direct calculations (Table 6) since more information went into it. Between these seven calculated energies there was error introduced by the looping of the fitting function. It was found that variation of the form of the fitting function and of the knot locations k • produced variations in E (R) between these points on the order of 0.3 standard deviations. The directly calculated points, however, were independent of these variations (to within 0.1a). The present fit was used because it looked smooth and it had the qualitative features expected from the input. Conclusion The standard deviations of the curve in Fig. 4 and Table 7 are all smaller than the total electronic energy by factors less than 5.0x10 • We have therefore demonstrated the ability to produce extremely accurate energies using Monte Carlo techniques. Although the accuracy achieved here was largely due to Schwartz's extremely precise atomic wave function, chemical accuracy for most 3 systems is around 0.1 Ry — more than 10 times the standard deviations reported herein. As befits the term Monte Carlo, these calculations are inherently risky and expensive since the best trial wave
PAGE 68
61 function is found without knowing the energy bound that it predicts. The upper bound calculated here is lower than 4 the BFL result in the region R^^ > 5,1 a with a difference of 0.40x10 Ry (1.33 standard deviations) at the potential minimum. Since this is at the 82% confidence level, this curve should be considered in agreement with the BFL result with just a hint that the true curve is deeper than the BFL curve. In the region 4.5 a < R „ < 5.0 a_, however, our result is above the BFL curve with a difference -5 of 1.07x10 Ry (0.83 standard deviations) at R = 4.5 a^. In fact, the calculated energy difference from Table 6 between E(R^g=4.5ag) and E(R^g=5.6ag) is 4 8.52 ± 0.93xl0~^ Ry or 1.66 standard deviations above the corresponding BFL value. This difference is probably due to the relative inaccuracy of our wave functions in the region of small R^g. And yet, Fig. 4 shows that this difference is unimportant in determining the curve: it is so steep in this area that a difference in the energy produces an extremely small change in the position of the potential barrier. It is, therefore, very hard for the scattering experiments (since they are sensitive to the overall shape of the potential) to measure the energy in this region to this accuracy.
PAGE 69
CHAPTER VI CHECKS AND CORRECTIONS Is x-space Sampled Adequately ? As long as the standard deviation, a, is accurate, there is a definite bound on how far off the energy can be. This standard deviation may, however, be artificially small if a region of the position space x is inadequately sampled. One way to be sure that this is not the case is to test the convergence property [Eq. (1-3)] that a should have for a large number, N, of MC points. If new points are picked in previously inadequately sampled regions, then the standard deviation for a longer run will be larger than that predicted from Eq. (1-3) . This is due to a small weight function w. for these points appearing in the sums of Eq. (2-22; To check this, the standard deviations of various energies for ten partial runs with N = 2000 and N = 10,000 were compared to the average of ten partial runs with N = 50,000. From the runs with N = 2000 and N = 10,000, the values predicted for a(N=50000) were equal to a(N=50000) to within uncertainties of 2% and 1%. Integration by Parts An integration by parts of the integral in Eq. (2-19) yields an integral which becomes 62
PAGE 70
63 ^^ ^ 2 Z [n^(x. ) -n^Cx. ) + V4' (x. ) ]/w. i=l -^ ^ ^ ^ E = ^— (6-1) E • (X )/w. i=l ^ ^ where is the electronic gradient operator. As a check for coding errors this expression was evaluated concurrently with Eq. (2-20) over the same set of x.. To see the difference in Eq. (6-1) from Eq. (2-20) , consider the kinetic energy term for the simple atomic helium wave function -2(r +r ) H* = e " . (6-2) For Eq. (6-1) this is -4 (r,+r2) ^•aT = 8e , (6-3) with nothing to cancel the integrable singularities in the potential. The equivalent term for Eq. (2-20) is 2 -4(r,+r2) -^/n ^ = 4(l/r^ + l/r2 2)e ^ , (6-4) with the 4/r terms canceling with potential terms making the local energy relatively constant. This, of course, makes Eq. (2-20) many times more precise using our methods than Eq. (6-1) . Since these two equations are different and also weight differently the different regions of space, agreement between them is a good test for errors and for adequate sampling of the space of x. These values from Eq. (6-1) are in agreement with the results from Eq. (2-20)
PAGE 71
64 (Table 6) but with standard deviations on the order of 0.019 Ry. Energy differences can also be calculated using Eq. (6-1) . This lowers the standard deviation to about 0.003 Ry — still in agreement with the very accurate results from Eq. (2-20) . Comparison to the Hydrogen Molecule As a check on the weight functions and differencing technique, our first 80,000 MC points at R = 6.6 a^ were scaled to the system of two infinitely separated H2 molecules. The relevant expression is Vh = 1 /''^AB^^1^^2^^CD^^3^^4)H'I'ab^^1-^2^'^CD^^3'^4)^^1^^2'^^3^^4 ^*AB (^1 ' ^2 ) *CD (^3 ' ^4 ) dr^d?2d?3d?4 (6-5) 31 where (J),^ is James and Coolidge's 11-term trial H^ wave function for electrons 1 and 2 on nuclei A and B, and H is the sum of the Hamiltonians for the tv/o independent H2 molecules: ^ = "ab12 = "cD34 ' (^-^) where \b12 = '^l^'^\-T--T--T^-T-^T-^W-(6-7) ABiz ± 2 r^^ r^3 r2^ r23 r^2 ^ab Note the absence of any cross-potential terms. The Monte Carlo estimate for this energy v/as
PAGE 72
65 80000 ^ 1=1 1 ^ ^ +"cD34^^AB^^li-^2i)'^CD(^3i-^4i^ 80000 1 2 ^ -> o ^ ^ 2 ^ ^ ^(l^P23+P24)*AB(-li'^2i)*CD(-3i'^4i) 1=1 1 (6-8) where the r. are electron positions originally picked with respect to the 2He system, then scaled to the 2H2 system using the differencing technique in Ch. V; and wis the weight function used to pick these original points multiplied by a scaling factor. The permutations were used to include all possible combinations with the same weight function and had the effect of reducing the standard deviation by smoothing the integral and by increasing the number of evaluations. At the nuclear separations (R^b ~ ^cD^ °-^ 1.2, 1.4, 1.5, and 1.7 a^ the energies were -4.416 ± 0.013, -4.674 ± 0.013, -4.612 ± 0.014, and -4.350 ± 0.010 eV compared with James and Coolidge's -4.41, -4.68, -4.63, and -4.35 eV. Difference between and the Eigenenergy Since our trial wave functions are not exact eigenfunctions, the variational bounds would be above the correct eigenfunctions if the calculations were made over an infinite number of Monte Carlo evluations. An estimate of
PAGE 73
66 the size of this effect can be made by assuming that this 2 error is proportional to o^ [Eq. (4-21)]. During our search for the best wave function [lowest a„(N=1000)], energies were found for two of the earlier forms of the wave function at R^g = 5.6 ag. A straight line fitted through the plot of E (-5.07 ± 0.60, -5.95 ± 0.41, -.716 ± 0.33xl0~^ Ry) vs. aj^(N=1000) (10.0, 1.8, 0.9x10"^ Ry^) for these wave functions 2 predicts that a perfect wave function [a„(N=1000) = 0] would have an energy lower than our present wave function -5 by at most 0.18x10 Ry. Born-Oppenheimer Approximation As described in Ref. 32, we have made the BornOppenheimer approximation that, from a classical viewpoint, the motion of the electrons is the same as it would be if the nuclei were held fixed in space. This same approximation is stated quantum mechanically by the relation, 'F(X,x) ~ •^(X)•g(X,x) (6-9) where 'i'j^(X) and '^'^(x) are the nuclear and electronic wave functions. In order to test the validity of this assumption, this wave function can be operated on by the exact Hamiltonian: (ir°N-°e^\N^V+^ee)^N(^)^e(^'^) = Ef^ (X) ^^ (X,5) , (6-10)
PAGE 74
67 where a^ and n are the nuclear and electronic gradient operators and M is the mass of the nuclei. After expanding the derivatives Eq. (6-10) becomes Mvl N e N^N M^N N^e^ ^e ^ M ^N^ + ^^(-a2,) + (V^^ + V^^+V^^)^^^^^ = E^^^^^ . (6-11) Since the nuclei are assumed to be fixed in space, the Hamiltonian for the electrons can be defined as 2 H = -n + V + V„ + V (6-12) e e NN Ne ee ^ '' making 1 2 « = S°N + «e(6-13) (Many authors separate H such that V„,, is not part of H . ) NN ^ e ' The function ^^(x,x), therefore, is defined by the equation H^Tg(X,5) = E^^(X,x) (6-14) where E^ is the electronic energy (including V^^) . By using Eqs. (6-12) and (6-14) in Eq . (6-11), and neglecting the term in braces, Eq. (6-11) reduces to (^°N^^e^^N = ^^N(6-15)
PAGE 75
68 This shows that, if the approximation is valid, the electronic energy E behaves as the potential energy between the nuclei. This is the Born-Oppenheimer potential calculated here. It is not necessary, with the methods used here, to make the above approximations; but it is convenient since the corrections are negligible. These corrections have 33 been examined by Laue who finds that the leading term which varies as R, _ is of the form of an expectation value Ad of the interaction potential between the atoms divided by the nuclear masses, M. Since this expectation value is of the order of the dip in the Born-Oppenheimer potential, dividing by M makes ,.;this correction negligible. Virial Theorem Kinetic energy estimates corresponding to the first term in Eq. (6-1) were summed concurrently with Eqs. (2-20) and (2-22) . The accuracy of these calculations was enhanced by the differencing technique described in Ch. V and by using the kinetic energy term from Eq. (6-1) rather than from Eq. (2-20) which has singular terms. From these values (Table 6) , it is evident that our wave functions do not satisfy the virial theorem. For a di-atomic system in 34 the Born-Oppenheimer approximation, this is ^^ = -2 (6-16) ^^ 3\b
PAGE 76
69 where E is the Born-Oppenheimer potential, and and are the values of the kinetic and potential energies from the electronic wave function. By introducing a variational scaling parameter into the wave function (^ (x) from Tables 4 and 5) , and minimizing the energy with respect to this new parameter produces a new wave function, X(x) = ^(kx) (6-17) which has a lower energy and satisfies the virial theorem. At the potential minimum of R^^ = 5.6 a., , where the term on the left of Eq. (6-16) is zero, the values for the kinetic and total energies from Table 6 were used to calculate a value for k of 0.999977. This gives x (>^) ^^ energy lower than that for 4'(x) by 6.0xl0~^ Ry.
PAGE 77
APPENDIX THE COMPUTER CODE The following computer code was used to perform the Monte Carlo sums necessary to determine the energies and kinetic energies from the wave functions already found. The routine used to find the wave functions is very similar to this code but with the following exceptions: 1. The simplex optimization routine is included to minimize the standard deviation of the trial wave functions. 2. A subset of MC points, {x} . is reselected from ^ ' mm a larger set as in Eq. (3-3) . 3. Values of the weight function and the atomic wave function and its derivatives are stored along with these MC point positions. 70
PAGE 78
71 V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V • • V PLJ V 2= V M V H V O V O V 05 V V 25 V H V "S V E V V V I a, >^ o — o a o oooooooooooooooooooooooooo oooooooooooooooooooooooooo OOOOOOOOOr-r-T-r-t-r-r-,-r-r-rM(NfNfNCNCNfN oooooooooooooooooooooooooo oooooooooooooooooooooooooo oooooooooooooooooooooooooo oooooooooooooooooooooooooo U5 o •H » -t-i u .-K C O C 3 CN -H U-l I JS fN +J 4J >— .f-( J= -~ 0) C7> • S »no (Nee — • U T) • o cr M c w 0) o +J -p a; -M (T> (0 O •H ^ >« »c C I o 01 • U 0) cr 01 U W .-I u cu o a o •u (T3 -a j a 0) fl c u o ^ u o c 3 3 C u-J M 0) (IJ p > G (T3 H » c 0) z ^ a' J3 a; -U l-l O M -p » •o x: HI < a sr: u o o en c a -H U 0) W I V c -O V O XI V U (0 V 0) 4-1 yj (w o y-i r-( O o 'Ji r.f^ q; (N -t-l — I •rd tr I QUO a (V o 3 C rn o u w r-( -H 4J U -P c (T) OJ OJ u c a • H dJ a; ^ -p P !TJ C t3 -P O = V5 XI (0 *M CD Z 4J o u ». e z o o "3 0! aj u J3 V S V 3 V C V V a V O V re V P V « V U V 3 V U T3 V r-l C V «3 (« V U V nV (D (W V U -P V « C V .-^ V W t-l V 0) ^v — . "-^ IT) in «< in in in z — > z a> O CD o u U '^ 33 D « z z » o ^ an 00 w tn W H K Z 05 00 E '-' « u » tn O =! in ca — 'O s z tn "s: ,-»in ,^ in —'3' * tn k in w (N 53 «.» f cn n — ' Dj — X E M « w * -~ » — .in in 3fri .^ o o Q •r^ 0) V H C5 4J P V M (t) !fl V U =r —I 7] V J J u a V Oi •< V V u o u u u u u OJ 3 V "3 VJ V V V V V V u u u N 0^ N 00 ^ *~* a u \ \ J o z z o o E E E E o o in 03 Q — •< C3 E CSJ H tn » en S 3-~ w » in » (N — ' in m l-l >H in Dj w M *-X » » E » — X tn «-~in X Or in — ' H ^-3 — 03 X w z i< Z Q > -A Z » » oa o — — \ M m in 35 en — • *-' o z en > E M Oi -i; E E en w O H « • u o » X X IT ^-. » U en en Q4 z u o cs e — w to Dj en — . z in ClI "-• E tiS M b^ I 00 m avz rn m «e =r H II «s X « M •X O M m — CO Q CTi txj O vO tu O ren u: r~ P3 • u> in •nJ II II hJ z >" «: z M U Q O O Q O O O Z Z O O O O O fc » II II II a, oo'-»-^ — ^ o cr
PAGE 79
72 ooooooooooooooooooo ooooooooooooooooooo OC300000000000000000 ooooooooooooooooooo ooooooooooooooooooo ooooooooooooooooooo V V V V V V V V V V V V V V V V V V V V V V V V V o o 1-1 o o o o o o o o o ^ f~ cc o> ^ :»• a' ^ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o »cN m 3in tn lT) IT) in in in II H o
PAGE 80
73 o o o o o o o o o o o o o o o o o o oooooooo oooooooo cDc^OT-fMniTin oooooooo oooooooo oooooooo oooooooo ooocooooooooooooooooooo ooooooooooooooooooooooo vor^oscT'O'— cNn:5-invcr«Q0cno»— cNrn=rin^p>cD ^»r•r^r>>aoc30ooaoccoocDcoccaocJ^o^o^^o^o^o^o^c7^ ooooooooooooooooooooooo ooooooooooooooooooooooo ooooooooooooooooooooooo ooooooooooooooooooooooo
PAGE 81
74 oooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooo ooooooooooooo ooooooooooooo ooooooooooooo ooooooooooooooooooooooo ooooooooooooooooooooooo ooooooooooooooooooooooo * t/5 z o M I — K ,-. z -^ 5= H tn u C3 M — Q >-' en — . Z Oi z »^ en II Z Oj z >— w in II a CL ^ O II z a> z "-' Plj > o 6«»; Q W CU I \ « z .^ aa «: cr, in > a D4 — \ x: e-» w cc z II o — .-. tn H Z Q Dj -^ II ta ca cj II < M fN s> in w b z D. — ' M in * Cj in in s cu » a * .^ z u: z » W >-' r> II —» < "-J z w » ',-. » -~ o s > «— «] m w o ^ a k • s (N "-' I SR -i^ in Z Oi — • iJ Cj I » *~. ,— . Z Z k ... '— x: ,^ in — ' z Oi ac -^ in in s: •»• * 03 Z E O \ o -~ t CM _. fM C3 Z I «; "-' ,-« s* in Z — 'Oj — H N Oli OS ,~ Qj O Z in in — w a t^ II II m in w (<:: z ^ ft"^ z &j en "-* * cu z o \ Q o ^ I m «^ tN PC O I «c o ^ > O Z -^O — ' H (N in 03 » Sii O' vo ciH in "-* Cj Q in s »-• o z « > Z r«-'_ <>: (T^ > K fi^ « Q O Z Z 15 O »«-~ II II W M [U H in ^ I Dj Z sr ^^ E ~-> z — • > — s rt: C3 in z z: • u-i lo: oi w II E> ar O O 15 ^ II w o o t !r: ti-c — O O 5r: >-' )-( »f— ' Cl, Q o c ct, C3 Q H II » 1-5 Z • a1 » + I »-t II — J Cl. * H <^ O nJ w — O ^^ Om O «. H o -~ a ^ Z C5 *-* H o z in EC ^O ^-^ tj; o o o o — o o S3 O O z =r in • « >> H ^ vX) W t3 hJ — «— o e: fu <. Z Z M I Z W W M M Q Z *H H H H e) II M M Z Z M « fiOS CM O O cn z H » 3 u u \ — ~ P3 — in > Q «: II EC o »^ W W tin » « » II ;!• X ^ • o X ^ r!N •>-' I z O pM ca • — m o w » US t vO aro ra\ IP w . U1 o o «« «: Oj E sc O « M H O O in cu cti o o U E-j H H * «« i< >< X! n s s CN D3 C3 OS »• o o o fL, tLj !X4 X o o o o o o o o o o o r(VI
PAGE 82
75 o o o o o o o o o o in ^ r>oc CT» ro PO ro ro f*) ^r» ^<— ^• o o o o o o o o o o o o o o o 3_ •m H M ,~ rv4 :* in » r• II » m >> ,^ .^ rM rs) \ UJ » tp-l ox I M »H O ir » (N
PAGE 83
76 o V O V rV O V O V O V O V O V V 01 ^ O CN • C H to 4J Cl 03 (D «J — ' r-t -H O (C o •H C -^ 0^ M O !-• C (0 .r^ o -H > +J c -c tfl 9 C 0) +j a, (i) ^ 3J > (D » to (t3 u — . * u X u o u ,H aj 0) Q) a, 3 V V V V V V V V V V V V V V V V V V V ^ V 2 V a: V Q V % V C3 V < V CH V •> V (N V H V en V Ol V » V W V * V iC V H V » V X V — V t: V •C V •*J l-l U C iX) x; V < 0) 0} r-l r-l C -~ u ^ 'Tj oj w T3 T) i> *H O C/3 fr; .^ ,,, IJ B OJ +J >— 0) O C 0! I a; z H H (0 a> O V 03 V en V 3 V VJ V V V V 3 ^fl Z »Ui U z C} I C (fl Q jC <-sl u u u u u u V o o o o V o o o o V CN m a' in V o o o o V o o o o V o o o o V o o a a V o o o o V V V V V V V V ^ V 3V ^ V '-' fc V w m V ta — v ca at V » «c V ^ n V d" a V » » V =t ^ V » =r V r-» » V "-"rn V W >-' V WD V > • V » ^ V -~-~ » V N apo VI ». ~ V O 04 Z , V * ^< ^ V =: OS Q ^ ] V I » » =r * V «! -~ — . » V "—aa(N V fc «. ^ V 00 fN) (N tJu V * » "— u; V hJ m 25 •> V «: — ' «c .— V W X Q a V c: o » V Z fc (N V H O ^ 'V M M 3(N V CJ cn » D5 V M ^ \ Q O 1. Q t»S O N Q ISJ t •o ^ *--~ ^ ^a Q U3 t£; 'X) v^ rn "-^ t — Cj — ' — » -^ OS X) br£ M ui ic: i^ < * ^j Q a o w Qj o *«! » C Of W * Q ^ — V£) VC u a. u u J M tJ O) <: a o c CU Oi Dj Oi kJ M a ij< <: cr. o o WW z z z z O Q O O a: 52 x: JC E E E se O O o o u u u u vo ro •• ». + ^ — 'ro O M fNi U —' Q ^ '-''— wo t », ,-. CB • tW O C^t TM "S M \ O \ »--CU — ' •« H II « ca 04 Z O «: o ^ H V M t»; z cc «« o o z o 3C cd «e >E S H O M «s O CJ Q c-J CO CO ,« H *~.-~ o o II 05 Z itf Z Z tX bC << iC ii^ ra ca >< •33 .-> II Oi 0»Cu «: <: w H II II ^ II II II ^^11 HO U Oi U Q a SiC « z ceo O O* CJ o _ — . -c O H iH Oi OJ — '^-' II O 5^ "^ O W aq Cij Q W w w O O E-i z >-] Z D a u *-• o <* ca z Q u Z t V a CO V II V a II V a V M
PAGE 84
77 oooocooooooo oooooooooooo ooooooooooooooocooooooo 00C30OCOO0O0OOOO0O0OOOO0 invx:r^aDCJ>o'-3-invor^cDcrio»-rM'^a-ir)vop»cDC7> oooooooooooooooooooooooooooocooooo OOOOOOOCOOOOOOOOOOOOOOOOOOOOOOOOOOOO oooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooo ^ (N IT) H . 03 » c H n fN o n 03 « k I M . M II II —a X CO •D M II O ^~ II o o >-: _ O O * f^ 3rn H » — M O O (N — o a c: PC (S U cc c • \ tj rj Q II k . M an M M M + (N # H O «o fN t U II w X ^^ * T ,^ fN » H » M » * "-* »— .w » >~i a bi % a X T »^ ^ M — Q ^ * W ro » i^: w o . rw-!X o , » [il >— . be: u H t I '— S») P3 If • X I Oi hJ C/T (N rTII w n »— M t«; ---^11 » « P3 II . Cm > M O •-3 O O o o ca w Mr: Hr:i-3WM(N>300 + ;i5 o o S» M fN (N H '>u; bC H B5 n II II p^ LH —•*-'''-•—' • « M o o o o ca w 1x3 U W U Cl. 1-3 Q a X X PS II z o o o U C3 Q D a -< r= o o o o o o o o vo r^
PAGE 85
78 o
PAGE 86
79 O V
PAGE 87
80 ooooooooooooooooooo OOOOOOOOOOOOOOOOOOCJ
PAGE 88
O V O V 'V O V O V O V O V voooooooooooooooooooocoooo ooooooooooooocsoooooaoooo o o o o o o o a o a o o o cNn3-in^p"CccriO^(Nn3-tnvDr-coo>0'-(Nf^-*invop«cocro»-(Nrn 00000000»— »-»-«-»-'—'—'— •-'-CNCNCN(NfNfNCNCN!NtNn'nmrn oooooooooooaoooooooooooooooooooo V V V V V V V V V V V V V V V V V V V V V V V ^ V rs) V 03 V * V O V Q V Q V » V a V O V » V =3 V » V O V •-: V «. V O V "-3 V » V OS V » V X V «-• V Cj V M V CJ V •a: V =5 V O V V w V 35 V M V H V 3 V O V CO V OJ V V Vi V V V f V S V Q V Q V V •C V a V CO V V •• V S V Q V •V = V V V +J V V tJ V 0) V t3 V "3 V (fl V V 0) V U V fl V V » V ^ V (N V «V 1 V ^ V «— V I V cr V W V V » V W V U V O V ^ 5= 2! O O ^a o o a ac T»sn S II o o o U Q O M O — O « V u ^ Q H X -^ i ss U3 X rn II II ^ ^ •» » ^ N CN CM -»
PAGE 89
82 o o o o o o o o ain vc p-« ro rn ro '•^ O O O o O O O O o o o o o o
PAGE 90
83 o V O V •V O V O V O V O V O V V V V o V o V (N V o V o V o V o V o V o o o o o o o o o o o o n ain »£ r» CO o o o o o o o o o o o o o o o o o o o o o o o a o o o o o o ooooooooooooooooooooooooo oooooocsoooooooooooooooooo c^O"— r4rr)3-inv£!p*coa^o»~(Nn3'invDr*aDcrio»~fMfn Or-r-T-T-r-T-T-T-T-t-eNtNfNIfNfNfNfNrMfNrMfnromn ooooooooooooooooooooooooo ooooooooooooooooooooooooo ooooooooooooooooooooooooo ooooooooooooooooooooooooo Tj V V V V V V V V V V V V V V V V V V V V V V V V -~ V fN V Uj V • V O V Q V Q V » V O V C V • V 3 V » V O V n V » V 3 V n V • V en V «. V x: V sV <: V 3 V Of V -S V =3 V U* V (0 V V » V 3 V Q V V » V D V fO V "d V 0) V O V a, V V » V ^ V rn V tV I V t V crv W V U V K a* V » V ^ aV N » V I (N O V o ^ »a'CN l-l V -r! V 00 "--(N rn w cr V I V 0! V o OD V V V V U V H V a,v H V 3 V U V V V V 3 V Ol V V V V V V u u 3 X s: o O =5 a: s O M U C3 — u ca O fN HO k CN -~ C3I II raQJI M II CN N *-:?: o o Ctj o o o Q s: «•a jc o o o U O Q X Si H Ol » CV Z » ^-' U K CJi \ o-~ » M v^ » CN CN '— 55 k o •-3 ^ P3 » * rn n X CN ,-« — ' H 03 » .>« Z tb M M O H J II &-• M z to M Z O O '~— * M O O *» fcj Z E-i (^ m 38 as 1-1 — z a: II «C &-1 O O O II -" U Q CJ Q Q M »?< n "-' * » « ^~(N H '-' ^> » OS II II ^^ H •-* n •-3 ") (^ « « K (N CN r-5 » » ""• m rX X X ,~ H «
PAGE 91
84 o o o o
PAGE 92
85 V
PAGE 93
86 o V O V TV o V o V O V V V V -» V &j V «e V I-: V a V C V » V Oi V •< V >-; V O V » V Qj V <: V T V < V "V Q V n V » V D V rj V * V E-i V Z V Z V V W V W V CC V » V W V W V *>< V » V 05 V » V X V — V >• V J V O V cb V V W V Z V C "-' o o 4-) u u a u VM » l-i 3 u u .rJ r-l g (0 o u >1 I u oooooooooooooooooo oooooooooooooooooo (Nn^rL^vQ^»coc7^o»— fNincjinvor--c3a> 00000000»-i— r-f-t-T-.-.— T->oooooooooooooooooo oooocoooooooooocsco oooooooooooooooooo oooooooooooooooooo ooooooooooo ooooooooooo o»-cNrn3'ir)vDr»cocPo (NfN(NfNfNCNfNJCN V .-^ V C^ V V 0) V U V (0 V V yj V (tj 0) -~ a V U 'N Ul V H ^« z in k O c H V U-l (T* H V S V fl •« -U O V o V V V = V V V V V V V u n ^ 0) CU (]) V y: -: V OJ +J V 3 V r-l .. V (tl E3 V > Z V V (P 13 V -C C V H TJ V V • V • H V UJ Z V fc V > '-' (t; z V V V V o «.— %rn a, IX » c ^ •« k _. « c^ '-' ,-~fM CD 3-' » * c 1-1 fM O ^tl K .-. cs rv) 2 —' E-i O H MHO U W fc M Z ^ ^ W (N Q4 an ^£• M en H C3 a X >^ z — a. en \ J o Z O Q o Oj in H \ I tr) z r-) z o W E II M O tsi Q U «« O
PAGE 94
87 o o o o o o o o o o ooooooooooooooooooooooooooooo OQOOOOOOOOOOOOOOOOOOOOOCOCOOOtJOtJaotJU '-rsf»i3'Ln»cr*.ajcT(O^CNrn=rLn>^r»cDo^O'— fNri:Tin'>or-cccrio«-rsirniyiP\o oooooooooooooooooooooooooooooooooooo ooooooooooooooooocjoooooooooooooaoooo ooooooooooooooooooooooocoooooooooooo O0C3O00O00O0OO00OOOOOOOOOOOOOO0OOOOO0 H
PAGE 95
88 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ooooooooouoooooooooooooooooooao p«coo>or-(Nncrin^r*-ccCTio'~fNfna-inkor-ooo^o»— fNrnzriDvcrvovovo^->r'r•r*r-r«r-^^r»(^QOcocx)oococoaoa3cocoe^cr^c^l0^o^c7^c^lC^l OOOOOOOOOOOOC3000000C3000000CJOOOO ootjooooooooooooooooooooooooaooo ooooooooooooooooooooooooooooooo oooooooooooooooooooocoooooooaoc cu rH
PAGE 96
89 o o o o V ^ V w V u , ooooooooooooooooooo ooooooooooooooooooo OOOOOOOO'-^'-'-'-'-'-T-'-'-fNI 00000C300O00OO000O00 ooooooooocooooooooo ooocsooooooooooooooo ooooooooooooooooooo V B a> V (C > V V V V V V V V V ^ V in V 55 V U3 (TJ 0) > UJ •H a •tJ o > +J u n 0) o a Ts !T3 3Ul I c u On V Q V O V H V tb V Q » V CX4 V V X V » V W iM i»i V y-i -S V u (a » V o o U V iw u » V !«; V ^ 0) Zi V t^ -C — v -"^ W V S5 V t/3 V a V O 'O V V V V V 3 3 H V iw U H V r-t w C r-t o S" o o O rOi o ' .-^ fcS V VXJ CJ =5 V O V ca V O it3 i^ V ««: V H C O MHO o w . M Z O O X X m Q tiC M r; E a <: *— ^» ca ca ca • t ^ M * (-»(»-. H •««: —' C3 CP + a Q O En Q o + a c Q * O o ca I U W Q S5 f^ >^ Pb mViH o) ajvois m IB M Cu Q t^ V H C3 Ph a o O Q M 03 bj Bij s: C CD H M « u cj H II D O Cu Q W liiQQUaaOSI" V V V V V V V V u u u u u
PAGE 97
90 tt> U } W +J 0) D U 3 (C r-l "> 0) -H H S £ O H . C na ro O G cu 4J .H Cij w x ^3 ^ CD o in J ?< w ««: ca m w \ eu H hJ O M X M CJ Z VI M O » ^ s: cc & an E S O H M U CI Tn X — \ u X o z: «: o \ M O != E W O H o Q in fN o c o a 1 CO O CT< Q r^ n • o^ * fN O o a O 3• ro I ^ » « o ^c o «. m o c^ o vD O ro .— c • t ^ o o Q a 00 »(N ^ O :» fN' • . fS % % o o . u a \s^ 00 o' '— rt t •H \ \ fc»J f»-i M re X 'O PJ O O «««:'— H H Qj Q cu Oi CJ tH ^O C3 O Q o pi • tn • 'a o — _» O •«• . * rn O C ,— . ^ t-t -^ — • QLO'-rnOHWD-i in •—'-'. ~* n , r-l U U s: 0< SB II II II II I CDl II M CN m »~ H M 5B (N cjuU'J'i-^O'uaj o o
PAGE 98
91 oooooooooooooooooooo oooooooooooooooooooo o ooooooooooooooooooo 0C30OOCO0OO0O0OOOO0OO ooooooooooooooooaooo o ooooooooooooooooooo X o » .^tP H S • CQ
PAGE 99
92 V V « V V V a V V V V V V V V V V V JS a V V -W M V V V H V V .H » V V +J N V V u »V V C —v V a V V M-l ^ V V fvj V V +J fn V V -G I V V rrioj V V .H --V V 31 V V c V o V u « V rr V o M 0) C V O V z: V c U O C V -ii. a V 03 »>« V I C3 3 V X *J V » V X V — 'V W C5 V C H V O — ^ V 7> V -^ V O V » V V *J 13 V •^ W V w cr> V O IT3 V a, (J V c > V V H H V O "5 V M r: V iJ V U O V -W r-^ V M V O ifl V d) CS V Uj V -H •'^ V sn V W VM V M V V V V V V V V o u X z ao *-* a o u ^ E > 03 .-. K OC h *^ ij a: o * t» ^.» ^5 in Q ^^ ac \ !«! Q i-I O Z M 2 CI c: i-J O • \ M r~rt z tn » O 2; II I-] z: u «: E ac u M O !-• l^J cr, u a ^ IT) CO «o in w OOOOOOOOOOOOC3 ocooooooooooo crm'^r"oo—— •-'iiri^CJj O o JMJXXMHHOU O o u u u u
PAGE 100
93 o o o o o o o o in vfl f»« CD r^ n m r" o o o o O O c o o o o o o o o o o o o o o *^ ao o o o o o o o O O O O O O O o o o o o 3in >^ r00 a' aacr 3o o o o o o o o o <7\ O 3in o o O O V O O V r(N V in in V O O V V o o o V o o o V r* a: o^ V in in in V o O o ooooooooooovvooo o o o o o o o o o o o o o o O V V o o o ooooooaoooooo ooooooooooooo otrMrr)3-invar»cDO>o^^vovovsDvoifl^vor^r~r~ooooooooooooo ooooooooooooo ooooooooooooo ooooooooooooo a * * o .^a o in Q • IT + I N I Q .^ * — fc, (t"— . oa ft, ^^ !S a t Z M O H U O W ffci 1 in o SK a: 25 MOM J — H H «: fc" O O U H U U ft< O 03 ac tn O U H O , O PC z o in 3 oa a: • ft, s: Q — . 53 U OS a: * * o u c < 00 I o o m Q in I a> t/3 U O M H 00 05 fN a: . tn u; a; (N Q II II II II > II Z m o u w = H »• «< — . U 33 hJ II V » V »M M V *» « V EC -TV II » • V »»CN V 52 '-'•v a: fx X (N m — >— -'Oo-«:»uin=;— '•"""-'ovv—— C5CJUi05'«S«aJQjX M H r= V % » ?5 V — rM V » * M V fN m aa O u r-) n X X * * (N (N X X I * * M M M ,-» ,-» « * k«— fN »Tf^4 Z Z m 00 f— Tfc » ' -^ fcO *—*-''fN X 3O X X W 05 II II o H H = a= cs 05 a ca — tiS II O' o ^ ^ »0 _ D Q U-, It, rg o M i » VO * II II 1-3 iJ iC t-3 ^ ' *-' O "-• TfN «C «« X Q 33 oc ce; u U CM (Oi ^^ ^C5 H X \ * + Z 3(NO *-* U 32 * Xj * -» X O * X n 33 M C -~ •» •. • Z Z O »»— CN 3" z o ca Z Z —' (-1 U 'II 33 33 H • S3 rq PS t-^ PU II II CV hJ II 11 H t/) • ,~ -~ Q Cb ^ _ o MM 03 M M O «. K II — fc^r» »(N m Z — » ** Qj !S-i "^ O O 33 33 CB M 32 U « V V V V V V V V u u
PAGE 101
94 o o o o o o m ain r* r» r* o o o o o o o o o o o c o vo ro o o o o o O O V O O V 00 en V i^ PV V o c o o o o a o o o o o o o o o o m 3m CO CO 00 o a o o o o o o o o o o oooooooooooooooooo oooooooooooooooooo i^r^cDa>o^"04rn3'tn^p»ooo>OT-CNrn C0C0C0C00^0>0>0^CT>Cri0^CT>C^OOOO ooaoooooooooooT-T-T— ^OOOOOOCSCJOOOOOOOOOO oooooooooooooooooo oooooooooooooooooo -~ri
PAGE 102
95 o V o V •V O V o V O V O V O V V m ifl Ql V V V V V V V V V V V V V V V V V V V V V V V V V 'O V a V -H V IW V V o V *J V V V V V V V V V V cu V o V H ,-. V w H V on V N V a ^ V -H O V 3= V "TJ M V 01 Cu V -u X V TJ V u w V a> 5= V C H V a) H V O^ ~ V O V CS V r-l m V ja = V (B tn V H V V V V V u u CO w voooooooooo voooooooooo V{Nr^3•ln^r•ccc7^o•— VOOOOOOOO'-'— voooooooooo VOCOOOOCJOOO voooooooooo VOOOOOOOOOO O O O O O o o o o o o o (N n aLT) ^ r> T^ r* ^T~ r^ T— o o o o o o o o o o o o o o o o o o o o o o o o U V D V K C V I V «: (C V — ' V O V CD H 1^ in X * n ^ * n (V U, V oj V a) V U V V JZ V -P V N X-W M 3 V V V V V V u u o M u =» w iJ iJ Cd D< <«e « M OS O Wb \ Q O a H «; o (J a o • J fN J II Oj Cbi O — ir o H O • CC Ti roi ce I in * ^ . o O I c -^ CD *^ »^ O (Su Cj in a CC Z! X •K uj n « w 00 o (N Pj Clj O M O s 01 u «i: Q o ) 'H' « ODD a cn to o . E E a: r«« «: "« ro—'.-K?I ^—ccz!-^* * « O II H a ,^ .— >^ C3 U >• U W •"J vo fN >^ II II HMD D E « Oi rt; {I K k » ss D % » » D CO rCN ro t-i Q ar — — — w s < N EM N U M
PAGE 104
97 o V o V »V O V V V V ^ V V \0 V V I V ooooooooooooooooo ooocaooooooocooocao OOOOOOOO'-T-r— «-r-r-r-rOOOOOOOOOOOOOCOOO OOOOOOOOOOOOOOOOO ooooooooooooooooo ooooooooooooooooo CN V en V W V V G V V V V V V ^v v/ n V V ~-v V V V V V V V m V V •JJ V O V V OJ V a V r-i V (fl V V V V V > V V V V CJ V V x: V V 4J V V V V ^3 V V C V V -H V ^ V '^ V a V V M V O V a V 25 V % V N V H V in V ?= V » V T V » V K V +J V V a V 2 V H V Uj V X V V ^ V V » V ^3 V >«! V 0} V V — V fU V 6-1 V «: V U V O V M V V W V 5= V H V E-i V J) V 3 V V WJ V H V V a; V C V M V P V 3 V O V I M (N o o m o o IS ^ D V U V U t/l H «: **•— M _ n ,-» <— n Oa (NZH» C=M M C3 scn|iO(->'i-jt~-'o*' • HOX'-ZWMtHUOUP'Ifi'H MMU"-'I • t5M-3 M H X "-^ 03 II 5a z II H Q Q O f'^-i W Z n u u M n « w O O O O O O rfN n u u u
PAGE 105
98 o V O V »V O V O V O V O V u c: e a o 3 TS a u -Ji a 03 O s Q) 3 3 a ifl s > o v o o o o o V o o o o o V oj f^ =r iTi vo V o o o o o V o o o o o V O C3 O O O V o o o o o V o o o o o V V V V V V ^ V CO I V V V V t»V E V ta V a V OS V V Z V O V V V V V V 4J -H (i4 V CO +J V V V V V V V V V V V V V V U V H V V m V V V V V V o V W V Oi ro o 05 6-1 o > n -C OI X w M 03 w ca a w r35 VO H vO H U1 t-i VO W C3 in w «c > w H 25 H H o o o o o o o o o o o o o o "— (N m 3LTi vi3 r» o o o o o o o o o o o o o o o o o o o o o o o o o o o o •* Ifi Q 4J V >— V OJ -H C V 73 •'^ V UJ V 0) < en CN 3rn H n <»rr\ in o 3CT> Z LT) O »Ul E VD »CN t t-4 V M 1-1 CLi V \ Sm ,~ >^ >'— II t-i -U .H V o 51 II a: O >i Ctj >i H U >-t H M M o o o o V V V V E V H V V tn V U V > V M V n V V x: V 03 V M V V V V V V V V V »-i»cn cr ^ ;»< rt: LP o 3H IT O TII M >xj n cN * * --» I) X ^~ N! H M >< M H a: X 0ss to H M M M ^-' OS ca := >a: fr' a H U 2: u u u u u •— rsi V V V V u u o o
PAGE 106
99 V
PAGE 107
REFERENCES 1. L. W. Bruch and I. J. McGee , J. Chem. Phys . 52_, 5884 (1970). 2. H. G. Bennewitz, H. Busse, and H. D. Dohmann, Chem. Phys. Lett. 8, 235 (1970). 3. J. M. Farrar and Y. T. Lee, J. Chem. Phys. 56_, 5801 (1972. 4. A. L. J. Burgmans, J. M. Farrar, and Y. T. Lee, J. Chem. Phys. 64_, 1345 (1976). 5. R. Chapman, Phys. Rev. A 12_, 2333 (1975). 6. J. C. Slater and J. G. Kirkwood, Phys. Rev. 37_, 682 (1931). 7. H. Margenau, Phys. Rev. 38_, 747 (1931). 8. D. R. McLaughlin and H. F. Schafer III, Chem. Phys. Lett. 12^, 244 (1971) . 9. P. Bertoncini and A. C. Wahl , Phys. Rev. Lett. 25_, 991 (1970). 10. B. Liu and A. D. McLean, J. Chem. Phys. 59_, 4557 (1973) . 11. P. Bertoncini and A. C. Wahl, J. Chem. Phys. 58_, 1259 (1973). 12. P. D. Dacre, Chem. Phys. Lett. 50_, 147 (1977). 13. P. G. Burton, J. Chem. Phys. 70_, 3112 (1979). 14. G. Chalasinski and B. Jeziorski, Mol. Phys. 32_, 81 (1976) . 15. R. L. Coldwell, Int. J. of Quantum Chem. IIS , 215 (1977) . 16. R. L. Coldwell and R. E. Lowther , Int. J. of Quantum Chem. 12S, 329 (1978) . 100
PAGE 108
101 17. R. L. Coldwell, Int. J. of Quantum Chem. 13S_, 705 (1979) . 18. N. Metropolis, A. W. Rosenbluth, M. N. Rosenbluth, A. H. Teller, and E. Teller, J. Chem. Phys . 21 , 1087 (1953). 19. W. L. McMillan, Phys. Rev. A 138 , 442 (1965). 20. J. W. Moskowitz and M. H. Kalos, submitted for publication in J. Chem. Phys. 21. J. A. Pople, R. Seeger, R. Krishnan, Int. J. of Quantiom Chem. IIS, 149 (1977) . 22. E. A. Hylleraas, Z. Physik 54_, 347 (1929). 23. T. Kinoshita, Phys. Rev. 115 , 366 (1959). 24. C. L. Pekeris, Phys. Rev. 115_, 1216 (1959). 25. C. Schwartz, Phys. Rev. 128 , 1146 (1962). 26. J. Kolwalik and M. R. Osborne, Methods for Uncon strained Optimization Problems (American Elsevier, New York, 1968) . 27. J. M. Hammersley and D. C. Handscomb, Monte Carlo Methods (Methuen and Co., London, 1964). 28. A. A. Frost, R. E. Kellog, and E. C. Curtis, Rev. Mod. Phys. 32./ 313 (1960). 29. R. L. Coldwell, unpublished. 30. G. Starkschall and R. G. Gordon, J. Chem. Phys. 54_ 663 (1971). 31. H. M. James and A. S. Coolidge, J. Chem. Phys. 1, 825 (1933). 32. H. Eyring, J. Walter, and G. E. Kimball, Quantum Chemistry (John Wiley and Sons Inc., London, 1946) . 33. H. Laue, J. Chem. Phys. £6, 3034 (1967). 34. B. L. Moisiewitsch, Variational Principles (John Wiley and Sons Ltd. , London, 1966) . 35. E. dementi. Tables of Atomic Functions (IBM Corp., San Jose, 1965) . 36. R. L. Coldwell, J. of Computational Phys. 14_, 223 (1974) .
PAGE 109
BIOGRAPHICAL SKETCH Rex Everett Lowther was born in Syracuse, New York, on December 25, 1951, as the first son of Mr. and Mrs. John Martin Lowther. After being enrolled at the University of Florida for one year, he attended Alfred University for three years earning a baccalaureate in physics in May 1974. He was admitted as a graduate student in the Physics Department, University of Florida, in September 1974. He was married to the former Joni Lynn Walker on May 10, 1980. 102
PAGE 110
I certify that I have read this study and that In my opinion it conforms to acceptable standards of scholarly presentation and is fully adequate, in scope and quality, as a dissertation for the degree of Doctor of Philosophy. vVr:. .1 Arthur A. Broyles, Chairman Professor of Physics I certify that I have read this study and that in my opinion it conforms to acceptable standards of scholarly presentation and is fully adequate, in scope and quality, as a dissertation for the degree of Doctor of Philosophy. 2 V -J :i±. Charles A. Burnap Assistant Professor of Mathematics I certify that I have read this study and that in ray opinion it conforms to acceptable standards of scholarly presentation and is fully adequate, in scope and quality, as a dissertation for the degree of Doctor of Philosophy. r A Jim R. Brookeman Associate Professor of Physics This dissertation was submitted to the Graduate Faculty of the Department of Physics in the College of Liberal Arts and Sciences and to the Graduate Council, and was accepted as partial fulfillment of the requirements for the degree of Doctor of Philosophy. December, I98O Dean for Graduate Studies and Research
PAGE 111
BSS'.i,;t.^fOR,o. 3l262 0866rS
|
|