Transmutation Feature Within MCNPX Gregg W. McKinney (LANL, D-5) Holly R. Trellue (LANL, D-5)
Stefano Gandol Los Alamos National Laboratory...
Transcript of Stefano Gandol Los Alamos National Laboratory...
Green’s Function Monte Carlo
Stefano Gandolfi
Los Alamos National Laboratory (LANL)
Microscopic Theories of Nuclear Structure, Dynamics andElectroweak Currents
June 12-30, 2017, ECT*, Trento, Italy
Stefano Gandolfi (LANL) - [email protected] Green’s Function Monte Carlo 1 / 13
The nucleon-nucleon interaction
Nucleon-nucleon interactions are different with respect spin/isospinindependent forces, as they depend non only upon the distance betweenparticles, but also on their relative state.
A ’central’ or ’scalar’ interaction like the Coulomb between electrons, orLennard-Jones between atoms, do not change the spin, i.e.:
〈si sj |V (r)|s ′i s ′j 〉 = V (r)δs,s′
The nuclear case is different, it changes the spin/isospin of particles!
Example: Minnesota interaction:
Vij = vc(rij) + vτ (rij)τi · τj + vσ(rij)σi · σj + +vστ (rij)σi · σj τi · τj
that can be written as:
Vij = vS=0,T=0(r) + vS=1,T=0(r) + vS=0,T=1(r) + vS=1,T=1(r)
Stefano Gandolfi (LANL) - [email protected] Green’s Function Monte Carlo 2 / 13
The nucleon-nucleon interaction
What is the problem?
The interaction above, when acting for example on a singlet-spin stategenerates also a triplet-one:
σi · σj = 2Pσ − 1
Then:σi · σj |S = 0〉 = α|S = 0〉+ β|S = 1〉
One possible solution is to include all the spin/isospin states in the wavefunction!
Stefano Gandolfi (LANL) - [email protected] Green’s Function Monte Carlo 3 / 13
The spin/isospin part of the wave function
The wave function can be written as a vector, and each component is anamplitude of a particular spin configuration. For example(three-neutrons):
ψ =
a↑↑↑a↑↑↓a↑↓↑a↑↓↓a↓↑↑a↓↑↓a↓↓↑a↓↓↓
Stefano Gandolfi (LANL) - [email protected] Green’s Function Monte Carlo 4 / 13
The spin/isospin part of the wave function
Then:
σ1 · σ2Ψ =
a↑↑↑a↑↑↓
2a↓↑↑ − a↑↓↑2a↓↑↓ − a↑↓↓2a↑↓↑ − a↓↑↑2a↑↓↓ − a↓↑↓
a↓↓↑a↓↓↓
σ2 · σ3Ψ =
a↑↑↑2a↑↓↑ − a↑↑↓2a↑↑↓ − a↑↓↑
a↑↓↓a↓↑↑
2a↓↓↑ − a↓↑↓2a↓↑↓ − a↓↓↑
a↓↓↓
; σ3 · σ1Ψ =
a↑↑↑2a↓↑↑ − a↑↑↓
a↑↓↑2a↓↓↑ − a↑↓↓2a↑↑↓ − a↓↑↑
a↓↑↓2a↑↓↓ − a↓↓↑
a↓↓↓
.
Stefano Gandolfi (LANL) - [email protected] Green’s Function Monte Carlo 5 / 13
The spin/isospin part of the wave function
How do we do in practice?
Write the spin-isospin part as
|Ψ〉 =∑ij
ψij(R)|χσ(i)〉|χτ (j)〉
A convenient way to keep track of all the states is the following:
Example, 4 nucleons, label spin-states as
↓4↓3↓2↓1= 0000 = 0
↓4↓3↓2↑1= 0001 = 1
↓4↓3↑2↓1= 0010 = 2
↓4↓3↑2↑1= 0011 = 3
↓4↑3↓2↓1= 0100 = 4
. . .
↑4↑3↑2↓1= 1110 = 14
↑4↑3↑2↑1= 1111 = 15
Stefano Gandolfi (LANL) - [email protected] Green’s Function Monte Carlo 6 / 13
The spin/isospin part of the wave function
The charge is conserved. Example, 4 nucleons, for isospin is a bitdifferent:
n4n3p2p1 = 1
n4p3n2p1 = 2
n4p3p2n1 = 3
p4n3n2p1 = 4
p4n3p2n1 = 5
p4p3n2n1 = 6
Need to keep a transition table from index (right column) to states (leftcolumn).
Then write subroutines to calculate things like σi · σj , etc.
Stefano Gandolfi (LANL) - [email protected] Green’s Function Monte Carlo 7 / 13
In practice...
An example:σi · σj |Ψ〉 = (2Pσ(i , j)− 1) |Ψ〉
subroutine sigdotsig(wfout,wfin,i,j)
complex,dimension(0:nspin,ntau) :: wfout,wfin
do is=0,nspin
! exchange spins i and j in is, store in iex
iex=ispex(is,i,j)
wfout(is,:)=2*wfin(iex,:)-wfin(is,:)
enddo
end subroutine
Stefano Gandolfi (LANL) - [email protected] Green’s Function Monte Carlo 8 / 13
The nuclear wave function
The correlations now can be spin/isospin dependent:
|Ψ〉 = S∏i<j
[fc(rij) + fτ (rij)τi · τj + fσ(rij)σi · σj + . . . ] |Φ〉
Note, the symmetrizer operator S costs order ∼ N!, then the order of thepairs is sampled.
Note, in this case Ψ(R) is not a number, but a vector!!!
As explained before, use the above wave function to construct the weight:
W (R) = 〈R|Ψ〉l 〈Ψ|R〉r
Observables calculated as usual.
Question: why |Ψ〉l and |Ψ〉r?
Because the sampled order of pairs might be different!
Stefano Gandolfi (LANL) - [email protected] Green’s Function Monte Carlo 9 / 13
The nuclear wave function
The correlations now can be spin/isospin dependent:
|Ψ〉 = S∏i<j
[fc(rij) + fτ (rij)τi · τj + fσ(rij)σi · σj + . . . ] |Φ〉
Note, the symmetrizer operator S costs order ∼ N!, then the order of thepairs is sampled.
Note, in this case Ψ(R) is not a number, but a vector!!!
As explained before, use the above wave function to construct the weight:
W (R) = 〈R|Ψ〉l 〈Ψ|R〉r
Observables calculated as usual.
Question: why |Ψ〉l and |Ψ〉r?Because the sampled order of pairs might be different!
Stefano Gandolfi (LANL) - [email protected] Green’s Function Monte Carlo 9 / 13
Constrained-path
In the nuclear case Ψ is typically complex, but the weight must bepositive and real.
W (R) = |〈R|Ψ〉l 〈Ψ|R〉r |
The sign problem is avoided using the constrained-path approximation:
Project Ψ(R) on the real axis, and then do not allow its real part tochange sign. Then keep the walker only if
Re{Ψ(R ′)} ∗ Re{Ψ(R)} > 0
Note: this approximation does not provide an upperbound like in thecase of fixed-node!!!
Also in this case the unconstrained-path evolution can be done (similarlyto the transient estimate discussed in lecture # 4).
Stefano Gandolfi (LANL) - [email protected] Green’s Function Monte Carlo 10 / 13
Variational wave function
The number of the total spin (and isospin) states can be reduced byconsidering appropriate symmetries, but their number is huge:
# ≈ A!
Z !(A− Z )!2A
For example:
A Pairs Spin×Isospin4He 4 6 8×26Li 6 15 32×57Li 7 21 128×14
8Be 8 28 128×149Be 9 36 512×42
10Be 10 45 512×9011B 11 55 2048×13212C 12 66 2048×13216O 16 120 32768×1430
40Ca 40 780 3.6×1021 × 6.6×109
8n 8 28 128×114n 14 91 8192×1
The VMC using this ψT provides very accurate results, but it is stronglylimited to light systems.
Stefano Gandolfi (LANL) - [email protected] Green’s Function Monte Carlo 11 / 13
Spectrum of light nuclei
-100
-90
-80
-70
-60
-50
-40
-30
-20E
nerg
y (M
eV)
AV18AV18+IL7 Expt.
0+
4He0+2+
6He 1+3+2+1+
6Li3/2−1/2−7/2−5/2−5/2−7/2−
7Li
0+2+
8He0+
2+2+
2+1+3+
1+
4+
8Li
1+
0+2+
4+2+1+3+4+
0+
8Be
3/2−1/2−5/2−
9Li
3/2−1/2+5/2−1/2−5/2+3/2+
7/2−
3/2−
7/2−5/2+7/2+
9Be
1+
0+2+2+0+3,2+
10Be 3+1+
2+
4+
1+
3+2+
3+
10B
3+
1+
2+
4+
1+
3+2+
0+
2+0+
12C
Argonne v18with Illinois-7
GFMC Calculations
Carlson, et al., Rev. Mod. Phys. 87, 1067 (2015)
Also radii, densities, matrix elements, ...
Stefano Gandolfi (LANL) - [email protected] Green’s Function Monte Carlo 12 / 13
Monte Carlo integration
Questions???
... for now :-)
Stefano Gandolfi (LANL) - [email protected] Green’s Function Monte Carlo 13 / 13