Transcript Document
Universita’ degli Studi dell’Insubria
Quantum Monte Carlo
Simulations of Mixed
3He/4He Clusters
Dario Bressanini
[email protected]
http://www.unico.it/~dario
Overview
Introduction to quantum monte carlo methods
Mixed 3He/4He clusters simulations
© Dario Bressanini
2
Monte Carlo Methods
How to solve a deterministic problem using a Monte
Carlo method?
Rephrase the problem using a probability distribution
A P(R) f (R)dR
R N
“Measure” A by sampling the probability distribution
1
A
N
© Dario Bressanini
N
f (R )
i 1
i
R i ~ P(R )
3
Monte Carlo Methods
The points Ri are generated using random numbers
This is why the methods are
called Monte Carlo methods
Metropolis, Ulam, Fermi, Von Neumann (-1945)
We introduce noise into the problem!!
Our results have error bars...
... Nevertheless it might be a good way to proceed
© Dario Bressanini
4
Quantum Mechanics
We wish to solve H Y = E Y to high accuracy
The solution usually involves computing integrals in
high dimensions: 3-30000
The “classic” approach (from 1929):
Find approximate Y ( ... but good ...)
... whose integrals are analitically computable (gaussians)
Compute the approximate energy
chemical accuracy ~ 0.001 hartree ~ 0.027 eV
© Dario Bressanini
5
VMC: Variational Monte Carlo
Start from the Variational Principle
H
Y (R ) HY (R)dR
E
Y (R)dR
0
2
Translate it into Monte Carlo language
H P(R ) EL (R )dR
HY (R )
EL (R )
Y (R )
© Dario Bressanini
P(R )
Y (R )
2
2
Y
(R)dR
6
VMC: Variational Monte Carlo
E H P(R ) EL (R )dR
E is a statistical average of the local energy EL over P(R)
1
E H
N
N
E
i 1
L
(R i )
R i ~ P(R )
Recipe:
take an appropriate trial wave function
distribute N points according to P(R)
compute the average of the local energy
© Dario Bressanini
7
The Metropolis Algorithm
P(R )
Y (R )
2
?
How do we sample
Use the Metropolis algorithm (M(RT)2 1953) ...
... and a powerful computer
The algorithm is a random
walk (markov chain) in
configuration space
2
Y
(R)dR
Anyone who consider
arithmetical methods of
producing random digits
is, of course, in a state of sin.
John Von Neumann
© Dario Bressanini
8
The Metropolis Algorithm
move
Ri
Call the Oracle
Rtry
reject
accept
Ri+1=Ri
Ri+1=Rtry
Compute
averages
© Dario Bressanini
10
VMC: Variational Monte Carlo
No need to analytically compute integrals: complete freedom in
the choice of the trial wave function.
Can use explicitly correlated
wave functions
r12
r1
Can satisfy the cusp conditions
r2
He atom
Ye
© Dario Bressanini
a r1 b r2 c r12
12
VMC advantages
Can compute lower bounds
H E0 H
H
2
2
H
2
Can go beyond the Born-Oppenheimer approximation,
with ANY potential, in ANY number of dimensions.
Ps2 molecule (e+e+e-e-) in 2D and 3D
M+m+M-m- as a function of M/m
© Dario Bressanini
13
VMC drawbacks
Error bar goes down as N-1/2
It is computationally demanding
The optimization of Y becomes difficult as the
number of nonlinear parameters increases
It depends critically on our skill to invent a good Y
There exist exact, automatic ways to get better wave
functions.
Let the computer do the work ...
© Dario Bressanini
14
Diffusion Monte Carlo
VMC is a “classical” simulation method
Nature is not classical, dammit, and if you
want to make a simulation of nature, you'd
better make it quantum mechanical, and by
golly it's a wonderful problem, because it
doesn't look so easy.
Richard P. Feynman
Suggested by Fermi in 1945, but implemented only in
the 70’s
© Dario Bressanini
15
Diffusion equation analogy
The time dependent
Schrödinger equation
is similar to a diffusion
equation
The diffusion
equation can be
“solved” by directly
simulating the system
Y
2 2
i
Y VY
t
2m
C
2
D C kC
t
Time
evolution
Diffusion
Branch
Can we simulate the Schrödinger equation?
© Dario Bressanini
16
Imaginary Time Sch. Equation
The analogy is only formal
Y is a complex quantity, while C is real and positive
Y (R, t ) e iEnt / n (R)
If we let the time t be imaginary, then Y can be real!
Y
D 2 Y VY
Imaginary time Schrödinger equation
© Dario Bressanini
17
Y as a concentration
Y is interpreted as a concentration of fictitious
particles, called walkers
The schrödinger equation
is simulated by a process
of diffusion, growth and
disappearance of walkers
Y
2
D Y VY
Y (R, ) ai i (R)e ( Ei ER )
i
Y(R, ) 0 (R)e ( E0 ER )
Ground State
© Dario Bressanini
18
Diffusion Monte Carlo
SIMULATION: discretize time
•Diffusion process
Y
D 2 Y
Y(R, ) e
( R R 0 ) 2 / 4 D
•Kinetic process (branching)
Y
(V (R ) ER )Y
Y(R, ) e
© Dario Bressanini
(V ( R ) ER )
Y(R,0)
19
The DMC algorithm
© Dario Bressanini
20
QMC: a simple and useful tool
Yukawa potential
e
Plasma physics, solid-state physics, ...
r
/r
Stability of screened H, H2+ and H2 as a function
of , without Born-Oppenheimer approximation
(preliminary results)
H unbound
H2+ bound
H bound
=1.19
© Dario Bressanini
Borromean
H unbound
H2+ unbound
1.2
21
The Fermion Problem
Wave functions for fermions have nodes.
Diffusion equation analogy is lost. Need to introduce
positive and negative walkers.
The (In)famous Sign Problem
Restrict random walk to a positive region bounded by nodes.
Unfortunately, the exact nodes are unknown.
Use approximate nodes from
a trial Y. Kill the walkers if
they cross a node.
© Dario Bressanini
+
-
22
Helium
A helium atom is an
elementary particle. A weakly
interacting hard sphere.
Interatomic potential is known
more accurately than any
other atom.
Two isotopes:
• 3He (fermion: antisymmetric trial function, spin 1/2)
• 4He (boson: symmetric trial function, spin zero)
• The interaction potential is the same
© Dario Bressanini
23
Helium Clusters
1. Small mass of helium atom
2. Very weak He-He interaction
0.02 Kcal/mol
0.9 * 10-3 cm-1
0.4 * 10-8 hartree
10-7 eV
Highly non-classical systems. No equilibrium structure.
ab-initio methods and normal mode analysis useless
Superfluidity
High resolution
spectroscopy
Low temperature
chemistry
© Dario Bressanini
25
The Simulations
Both VMC and DMC simulations
Potential = sum of two-body TTY pair-potential
V (R ) VHe He (rij )
i j
Standard Y
N
(r
4
i j
© Dario Bressanini
N
He 4 He
) (r4 He3 He )
k
26
Pure
4He
n
Clusters
0
Energy cm-1
-1
DMC
VMC
-2
-3
-4
-5
-6
-7
-8
2 3 4 5 6 7 8 9 10 11 12
n
© Dario Bressanini
27
Mixed
0.0
(0,2)
Energy cm-1
-0.5
3He/4He
Clusters
(1,2) (2,2)
(0,3)
(m,n) = 3Hem4Hen
(1,3)
(0,4)
(1,4)
Bressanini et. al.
J.Chem.Phys.
112, 717 (2000)
(0,5)
-1.0
(1,5)
-1.5
(0,6)
-2.0
(1,6)
(0,7)
-2.5
1
© Dario Bressanini
2
3
4
5
Number of atoms
6
7
28
Helium Clusters: stability
4HeN
is destabilized by substituting a 4He with a 3He
The structure is only weakly perturbed.
Dimers
4He4He
Bound
Trimers
4He
3
Bound
Tetramers
4He
4
Bound
© Dario Bressanini
4He3He
3He3He
Unbound
Unbound
4He 3He
2
4He3He
2
Bound
Unbound
4He 3He
3
Bound
4He 3He
2
2
Bound
30
Trimers and Tetramers Stability
4He
3
E = -0.08784(7) cm-1
4He 3He
2
E = -0.00984(5) cm-1
Bonding interaction
Non-bonding interaction
4He
4
E = -0.3886(1) cm-1
4He 3He
3
E = -0.2062(1) cm-1
4He 3He
2
2
E = -0.071(1) cm-1
Five out of six unbound pairs!
© Dario Bressanini
31
3He/4He
Distribution Functions
Pair distribution functions
0.016
4
4
He- He
3
4
He- He
0.012
g(r)
3He(4He)
5
0.008
0.004
0.000
0
© Dario Bressanini
10
20
r (u.a.)
30
40
32
3He/4He
Distribution Functions
Distributions with respect to the center of mass
0.016
3He(4He)
5
0.012
g(r)
4
He
3
He
0.008
c.o.m
0.004
0.000
0
© Dario Bressanini
10
20
r (u.a.)
30
40
33
4He 3He
N
Distribution Functions in
r(4He-4He)
r(3He-4He)
0.015
0.3
N=4
N=19
N=5
N=6
N=10
N=3
0.010
N=19
P(r)
P(r)
0.2
N=2
0.005
0.1
N=2
0.0
0
0.000
10
20
r (bohr)
© Dario Bressanini
30
0
10
20
30
r (bohr)
34
Distribution Functions in 4HeN3He
c.o.m. = center of mass
r(4He-C.O.M.)
r(3He-C.O.M.)
0.015
0.015
N=3
0.010
3He4He
N=19
r (r) (bohr-3)
r (r)
-3
(bohr )
N=19
2
0.005
0.000
0.010
3He4He
2
N=3
0.005
0.000
0
10
r (bohr)
Similar to pure clusters
© Dario Bressanini
20
0
10
20
30
r (bohr)
Fermion is pushed away
35
4He
3
Angular Distributions
© Dario Bressanini
37
Ne3 Angular Distributions
Ne trimer
© Dario Bressanini
38
Helium Cluster Stability
What is the smallest 3Hem stable cluster ?
3He
Dimer: unbound
m
m = ? 20 < m < 35
critically bound
Liquid: stable
Is 3Hem4Hen stable ?
© Dario Bressanini
39
Work in progress:
3He 4He
m
n
4He
n
3He
m
0
0
1
2
3
4
5
6
7
Bound
Unbound
1
2
Unknown
3
4
5
Probably
unbound
35
© Dario Bressanini
40
Work in Progress
Various impurities embedded in a Helium cluster
Different functional forms for Y (splines)
Stability of
© Dario Bressanini
3He 4He
m
n
41
Conclusions
The substitution of a 4He with a 3He leads to an
energetic destabilization.
3He
weakly perturbes the 4He atoms distribution.
3He
moves on the surface of the cluster.
4He23He
bound, 4He3He2 unbound.
4He33He
and 4He23He2 bound.
QMC gives accurate energies and structural information
© Dario Bressanini
42
A reflection...
A new method for calculating properties in nuclei, atoms, molecules, or
solids automatically provokes three sorts of negative reactions:
A new method is initially not as well formulated or understood as
existing methods
It can seldom offer results of a comparable quality before a
considerable amount of development has taken place
Only rarely do new methods differ in major ways from previous
approaches
Nonetheless, new methods need to be developed to handle
problems that are vexing to or beyond the scope of the
current approaches
(Slightly modified from Steven R. White, John W. Wilkins and Kenneth G. Wilson)
© Dario Bressanini
43