From 3e693f16b6ff953b3f12c14facf326f068392ec8 Mon Sep 17 00:00:00 2001 From: Morten Hjorth-Jensen Date: Wed, 10 Jan 2024 09:15:21 +0100 Subject: [PATCH] update p1 --- .../2023/Project1/html/Project1-bs.html | 63 +- doc/Projects/2023/Project1/html/Project1.html | 61 +- .../2023/Project1/ipynb/Project1.ipynb | 151 ++-- .../Project1/ipynb/ipynb-Project1-src.tar.gz | Bin 194 -> 192 bytes doc/Projects/2023/Project1/pdf/Project1.p.tex | 57 +- doc/Projects/2023/Project1/pdf/Project1.pdf | Bin 323766 -> 323579 bytes doc/Projects/2023/Project1/pdf/Project1.tex | 57 +- .../2024/Project1/html/Project1-bs.html | 610 +++++++++++++ doc/Projects/2024/Project1/html/Project1.html | 639 ++++++++++++++ .../2024/Project1/ipynb/Project1.ipynb | 835 ++++++++++++++++++ .../Project1/ipynb/ipynb-Project1-src.tar.gz | Bin 0 -> 193 bytes doc/Projects/2024/Project1/pdf/Project1.p.tex | 538 +++++++++++ doc/Projects/2024/Project1/pdf/Project1.pdf | Bin 0 -> 323579 bytes doc/Projects/2024/Project1/pdf/Project1.tex | 510 +++++++++++ .../Projects/2024/Project1/Project1.do.txt | 446 ++++++++++ doc/src/Projects/2024/Project1/back | 42 + doc/src/Projects/2024/Project1/clean.sh | 3 + doc/src/Projects/2024/Project1/make.sh | 81 ++ doc/src/Projects/2024/Project2/.dlog | 1 + .../Projects/2024/Project2/Project2CC.do.txt | 529 +++++++++++ .../Projects/2024/Project2/Project2ML.do.txt | 331 +++++++ .../Projects/2024/Project2/Project2QC.do.txt | 342 +++++++ .../2024/Project2/Project2TDHF.do.txt | 82 ++ .../Projects/2024/Project2/Project2VMC.do.txt | 283 ++++++ doc/src/Projects/2024/Project2/clean.sh | 3 + .../2024/Project2/figures/advanced_ansatz.png | Bin 0 -> 104260 bytes .../2024/Project2/figures/simple_ansatz.png | Bin 0 -> 35935 bytes doc/src/Projects/2024/Project2/make.sh | 81 ++ 28 files changed, 5553 insertions(+), 192 deletions(-) create mode 100644 doc/Projects/2024/Project1/html/Project1-bs.html create mode 100644 doc/Projects/2024/Project1/html/Project1.html create mode 100644 doc/Projects/2024/Project1/ipynb/Project1.ipynb create mode 100644 doc/Projects/2024/Project1/ipynb/ipynb-Project1-src.tar.gz create mode 100644 doc/Projects/2024/Project1/pdf/Project1.p.tex create mode 100644 doc/Projects/2024/Project1/pdf/Project1.pdf create mode 100644 doc/Projects/2024/Project1/pdf/Project1.tex create mode 100644 doc/src/Projects/2024/Project1/Project1.do.txt create mode 100644 doc/src/Projects/2024/Project1/back create mode 100644 doc/src/Projects/2024/Project1/clean.sh create mode 100755 doc/src/Projects/2024/Project1/make.sh create mode 100644 doc/src/Projects/2024/Project2/.dlog create mode 100644 doc/src/Projects/2024/Project2/Project2CC.do.txt create mode 100644 doc/src/Projects/2024/Project2/Project2ML.do.txt create mode 100644 doc/src/Projects/2024/Project2/Project2QC.do.txt create mode 100644 doc/src/Projects/2024/Project2/Project2TDHF.do.txt create mode 100644 doc/src/Projects/2024/Project2/Project2VMC.do.txt create mode 100644 doc/src/Projects/2024/Project2/clean.sh create mode 100644 doc/src/Projects/2024/Project2/figures/advanced_ansatz.png create mode 100644 doc/src/Projects/2024/Project2/figures/simple_ansatz.png create mode 100755 doc/src/Projects/2024/Project2/make.sh diff --git a/doc/Projects/2023/Project1/html/Project1-bs.html b/doc/Projects/2023/Project1/html/Project1-bs.html index cabb4958..7b74baef 100644 --- a/doc/Projects/2023/Project1/html/Project1-bs.html +++ b/doc/Projects/2023/Project1/html/Project1-bs.html @@ -8,8 +8,8 @@ - -Project 1, deadline March 31, 2023 + +Project 1, deadline March 22, 2024 @@ -105,7 +105,7 @@ - Project 1, deadline March 31, 2023 + Project 1, deadline March 22, 2024 +
+

 

 

 

+ +
+
+

Project 1, deadline March 22, 2024

+
+ + +
+Computational Physics II FYS4411/FYS9411 +
+ +
+Department of Physics, University of Oslo, Norway +
+
+
+

Jan 10, 2024

+
+
+ + +
+

Introduction

+ +

The spectacular demonstration of Bose-Einstein condensation (BEC) in +gases of alkali atoms $^{87}$Rb, $^{23}$Na, $^7$Li confined in +magnetic traps has led to an explosion of interest in confined Bose +systems. Of interest is the fraction of condensed atoms, the nature of +the condensate, the excitations above the condensate, the atomic +density in the trap as a function of Temperature and the critical +temperature of BEC, \( T_c \). +

+ +

A key feature of the trapped alkali and atomic hydrogen systems is +that they are dilute. The characteristic dimensions of a typical trap +for $^{87}$Rb is \( a_{ho}=\left( + {\hbar}/{m\omega_\perp}\right)^\frac{1}{2}=1-2 \times 10^4 \) \AA\ + . The interaction between $^{87}$Rb atoms can be well represented by + its s-wave scattering length, \( a_{Rb} \). This scattering length lies + in the range \( 85 a_0 < a_{Rb} < 140 a_0 \) where \( a_0 = 0.5292 \) \AA\ is + the Bohr radius. The definite value \( a_{Rb} = 100 a_0 \) is usually + selected and for calculations the definite ratio of atom size to trap + size \( a_{Rb}/a_{ho} = 4.33 \times 10^{-3} \) is usually chosen. A + typical $^{87}$Rb atom density in the trap is \( n \simeq 10^{12}- + 10^{14} \) atoms per cubic cm, giving an inter-atom spacing \( \ell + \simeq 10^4 \) \AA. Thus the effective atom size is small compared to + both the trap size and the inter-atom spacing, the condition for + diluteness (\( na^3_{Rb} \simeq 10^{-6} \) where \( n = N/V \) is the number + density). +

+ +

Many theoretical studies of Bose-Einstein condensates (BEC) in gases +of alkali atoms confined in magnetic or optical traps have been +conducted in the framework of the Gross-Pitaevskii (GP) equation. The +key point for the validity of this description is the dilute condition +of these systems, that is, the average distance between the atoms is +much larger than the range of the inter-atomic interaction. In this +situation the physics is dominated by two-body collisions, well +described in terms of the \( s \)-wave scattering length \( a \). The crucial +parameter defining the condition for diluteness is the gas parameter +\( x(\mathbf{r})= n(\mathbf{r}) a^3 \), where \( n(\mathbf{r}) \) is the local density +of the system. For low values of the average gas parameter \( x_{av}\le 10^{-3} \), the mean field Gross-Pitaevskii equation does an excellent +job. However, +in recent experiments, the local gas parameter may well exceed this +value due to the possibility of tuning the scattering length in the +presence of a so-called Feshbach resonance. +

+ +

Thus, improved many-body methods like Monte Carlo calculations may be +needed. +

+ +

The aim of this project is to use the Variational Monte Carlo +(VMC) method and evaluate the ground state energy of a trapped, hard +sphere Bose gas for different numbers of particles with a specific +trial wave function. +

+ +

This trial wave function is used to study the sensitivity of + condensate and non-condensate properties to the hard sphere radius + and the number of particles. The trap we will use is a spherical (S) + or an elliptical (E) harmonic trap in one, two and finally three + dimensions, with the latter given by +

+ +$$ +\begin{equation} + V_{ext}(\mathbf{r}) = + \Bigg\{ + \begin{array}{ll} + \frac{1}{2}m\omega_{ho}^2r^2 & (S)\\ + \strut + \frac{1}{2}m[\omega_{ho}^2(x^2+y^2) + \omega_z^2z^2] & (E) +\label{trap_eqn} + \end{array} + \end{equation} +$$ + +

where (S) stands for spherical and

+ +$$ +\begin{equation} + H = \sum_i^N \left(\frac{-\hbar^2}{2m}{\bigtriangledown }_{i}^2 +V_{ext}({\mathbf{r}}_i)\right) + + \sum_{i < j}^{N} V_{int}({\mathbf{r}}_i,{\mathbf{r}}_j), +\label{_auto1} +\end{equation} +$$ + +

as the two-body Hamiltonian of the system. Here \( \omega_{ho}^2 \) + defines the trap potential strength. In the case of the elliptical + trap, \( V_{ext}(x,y,z) \), \( \omega_{ho}=\omega_{\perp} \) is the trap + frequency in the perpendicular or \( xy \) plane and \( \omega_z \) the + frequency in the \( z \) direction. The mean square vibrational + amplitude of a single boson at \( T=0K \) in the trap \eqref{trap_eqn} is + \( \langle x^2\rangle=(\hbar/2m\omega_{ho}) \) so that \( a_{ho} \equiv + (\hbar/m\omega_{ho})^{\frac{1}{2}} \) defines the characteristic length + of the trap. The ratio of the frequencies is denoted + \( \lambda=\omega_z/\omega_{\perp} \) leading to a ratio of the trap + lengths \( (a_{\perp}/a_z)=(\omega_z/\omega_{\perp})^{\frac{1}{2}} = + \sqrt{\lambda} \). Note that we use the shorthand notation +

+$$ +\begin{align} + \sum_{i < j}^{N} V_{ij} \equiv \sum_{i = 1}^{N}\sum_{j = i + 1}^{N} V_{ij}, +\label{_auto2} +\end{align} +$$ + +

that is, the notation \( i < j \) under the summation sign signifies a double sum + running over all pairwise interactions once. +

+ +

We will represent the inter-boson interaction by a pairwise, + repulsive potential +

+ +$$ +\begin{equation} + V_{int}(|\mathbf{r}_i-\mathbf{r}_j|) = \Bigg\{ + \begin{array}{ll} + \infty & {|\mathbf{r}_i-\mathbf{r}_j|} \leq {a}\\ + 0 & {|\mathbf{r}_i-\mathbf{r}_j|} > {a} + \end{array} +\label{_auto3} +\end{equation} +$$ + +

where \( a \) is the so-called hard-core diameter of the bosons. + Clearly, \( V_{int}(|\mathbf{r}_i-\mathbf{r}_j|) \) is zero if the bosons are + separated by a distance \( |\mathbf{r}_i-\mathbf{r}_j| \) greater than \( a \) but + infinite if they attempt to come within a distance \( |\mathbf{r}_i-\mathbf{r}_j| \leq a \). +

+ +

Our trial wave function for the ground state with \( N \) atoms is given by

+ +$$ +\begin{equation} + \Psi_T(\mathbf{r})=\Psi_T(\mathbf{r}_1, \mathbf{r}_2, \dots \mathbf{r}_N,\alpha,\beta) + =\left[ + \prod_i g(\alpha,\beta,\mathbf{r}_i) + \right] + \left[ + \prod_{j < k}f(a,|\mathbf{r}_j-\mathbf{r}_k|) + \right], +\label{eq:trialwf} + \end{equation} +$$ + +

where \( \alpha \) and \( \beta \) are variational parameters. The + single-particle wave function is proportional to the harmonic + oscillator function for the ground state, i.e., +

+ +$$ +\begin{equation} + g(\alpha,\beta,\mathbf{r}_i)= \exp{[-\alpha(x_i^2+y_i^2+\beta z_i^2)]}. +\label{_auto4} +\end{equation} +$$ + +

For spherical traps we have \( \beta = 1 \) and for non-interacting + bosons (\( a=0 \)) we have \( \alpha = 1/2a_{ho}^2 \). The correlation wave + function is +

+ +$$ +\begin{equation} + f(a,|\mathbf{r}_i-\mathbf{r}_j|)=\Bigg\{ + \begin{array}{ll} + 0 & {|\mathbf{r}_i-\mathbf{r}_j|} \leq {a}\\ + (1-\frac{a}{|\mathbf{r}_i-\mathbf{r}_j|}) & {|\mathbf{r}_i-\mathbf{r}_j|} > {a}. + \end{array} +\label{_auto5} +\end{equation} +$$ +

Project 1 a): Local energy

+ +

Find the analytic expressions for the local energy

+$$ +\begin{equation} + E_L(\mathbf{r})=\frac{1}{\Psi_T(\mathbf{r})}H\Psi_T(\mathbf{r}), +\label{eq:locale} + \end{equation} +$$ + +

for the above + trial wave function of Eq. (5) and defined by the terms in Eqs. (6) and (7). +

+ +

Find first the local energy the case with only the harmonic oscillator potential, that is we set \( a=0 \) and discard totally the two-body potential.

+ +

Use first that \( \beta =1 \) and find the relevant local energies in one, two and three dimensions for one and +\( N \) particles with the same mass. +

+ +

Compute also the analytic expression for the drift force to be used in importance sampling

+ +$$ +\begin{equation} + F = \frac{2\nabla \Psi_T}{\Psi_T}. +\label{_auto6} +\end{equation} +$$ + +

Find first the equivalent expressions for the just the harmonic oscillator part in one, two and three dimensions +with \( \beta=1 \). +

+ +

Our next step involves the calculation of local energy for the full problem in three dimensions. +The tricky part is to find an analytic expressions for the derivative of the trial wave function +

+ +$$ +\begin{equation*} + \frac{1}{\Psi_T(\mathbf{r})}\sum_i^{N}\nabla_i^2\Psi_T(\mathbf{r}), +\end{equation*} +$$ + +

with the above +trial wave function of Eq. (5). +We rewrite +

+ +$$ +\begin{equation*} +\Psi_T(\mathbf{r})=\Psi_T(\mathbf{r}_1, \mathbf{r}_2, \dots \mathbf{r}_N,\alpha,\beta) +=\left[ + \prod_i g(\alpha,\beta,\mathbf{r}_i) +\right] +\left[ + \prod_{j < k}f(a,|\mathbf{r}_j-\mathbf{r}_k|) +\right], +\end{equation*} +$$ + +

as

+ +$$ +\begin{equation*} +\Psi_T(\mathbf{r})=\left[ + \prod_i g(\alpha,\beta,\mathbf{r}_i) +\right] +\exp{\left(\sum_{j < k}u(r_{jk})\right)} +\end{equation*} +$$ + +

where we have defined \( r_{ij}=|\mathbf{r}_i-\mathbf{r}_j| \) +and +

+ +$$ +\begin{equation*} + f(r_{ij})= \exp{\left(u(r_{ij})\right)}, +\end{equation*} +$$ + +

with \( u(r_{ij})=\ln{f(r_{ij})} \). +We have also +

+ +$$ +\begin{equation*} + g(\alpha,\beta,\mathbf{r}_i) = \exp{\left[-\alpha(x_i^2+y_i^2+\beta + z_i^2)\right]}= \phi(\mathbf{r}_i). +\end{equation*} +$$ + +

Show that the first derivative for particle \( k \) is

+ +$$ +\begin{align*} + \nabla_k\Psi_T(\mathbf{r}) &= \nabla_k\phi(\mathbf{r}_k)\left[\prod_{i\ne k}\phi(\mathbf{r}_i)\right]\exp{\left(\sum_{j < m}u(r_{jm})\right)} + \\ + &\qquad + + \left[\prod_i\phi(\mathbf{r}_i)\right] + \exp{\left(\sum_{j < m}u(r_{jm})\right)}\sum_{l\ne k}\nabla_k u(r_{kl}), +\end{align*} +$$ + +

and find the final expression for our specific trial function. +The expression for the second derivative is (show this) +

+ +$$ +\begin{align*} + \frac{1}{\Psi_T(\mathbf{r})}\nabla_k^2\Psi_T(\mathbf{r}) + &= \frac{\nabla_k^2\phi(\mathbf{r}_k)}{\phi(\mathbf{r}_k)} + + 2\frac{\nabla_k\phi(\mathbf{r}_k)}{\phi(\mathbf{r}_k)} + \left(\sum_{j\ne k}\frac{(\mathbf{r}_k-\mathbf{r}_j)}{r_{kj}}u'(r_{kj})\right) + \\ + &\qquad + + \sum_{i\ne k}\sum_{j \ne k}\frac{(\mathbf{r}_k-\mathbf{r}_i)(\mathbf{r}_k-\mathbf{r}_j)}{r_{ki}r_{kj}}u'(r_{ki})u'(r_{kj}) + \\ + &\qquad + + \sum_{j\ne k}\left( u''(r_{kj})+\frac{2}{r_{kj}}u'(r_{kj})\right). +\end{align*} +$$ + +

Use this expression to find the final second derivative entering the definition of the local energy. +You need to get the analytic expression for this expression using the harmonic oscillator wave functions +and the correlation term defined in the project. +

+ +

Note: In parts 1b, 1c, 1d, 1e and 1f you will develop all +computational ingredients needed by studying only the non-interacting +case. We add the repulsive interaction in the final two parts, 1g and +1h. The reason for doing so is that we can develop all programming +ingredients and compare our results against exact analytical results. +

+

Project 1 b): Developing the code

+ +

Write a Variational Monte Carlo program which uses standard + Metropolis sampling and compute the ground state energy of a + spherical harmonic oscillator (\( \beta = 1 \)) with no interaction and + one dimension. Use natural units and make an analysis of your + calculations using both the analytic expression for the local + energy and a numerical calculation of the kinetic energy using + numerical derivation. Compare the CPU time difference. The only + variational parameter is \( \alpha \). Perform these calculations for + \( N=1 \), \( N=10 \), \( 100 \) and \( 500 \) atoms. Compare your results with the + exact answer. Extend then your results to two and three dimensions + and compare with the analytical results. +

+

Project 1 c): Adding importance sampling

+ +

We repeat part b), but now we replace the brute force Metropolis algorithm with +importance sampling based on the Fokker-Planck and the Langevin equations. +Discuss your results and comment on eventual differences between importance sampling and brute force sampling. +Run the calculations for the one, two and three-dimensional systems only and without the repulsive potential. +Study the dependence of the results as a function of the time step \( \delta t \). +Compare the results with those obtained under b) and comment eventual differences. +

+

Project 1 d): Finding the best parameter(s)

+ +

When we performed the calculations in parts 1b) and 1c), we simply +plotted the expectation value of the energy as a function of the +parameter \( \alpha \). For large systems, this means that we end up with +spending equally many Monte Carlo cycles for values of the energy away +from the minimum. We can improve upon this by using various optimization algorithms. +The aim of this part, still using only the non-interacting case, is to add to our code either a steepest descent algorithm or a stochastic gradient optmization algorithm in order to obtain the best +possible parameter \( \alpha \) which minimized the expectation value of the energy. +

+

Project 1 e): A better statistical analysis

+ +

In performing the Monte Carlo analysis we will use the blocking and + bootstrap techniques to make the final statistical analysis of the + numerical data. Present your results with a proper evaluation of the + statistical errors. Repeat the calculations from part d) (or c) and + include a proper error analysis. Limit yourself to the + three-dimensional case only. +

+ +

A useful strategy here is to write your expectation values to file and +then have a Python code which does the final statistical +analysis. Alternatively, you can obviously write addition functions to +be used by your main program and perform the final statistical +analysis within the same code. +

+

Project 1 f): Parallelizing your code

+ +

Before we add the two-body interaction, our final computational ingredient is to parallelize our code. +With this last ingredient we have obtained a code framework which contains the essential elements used in a Variational Monte Carlo approach to a many-body problem. Dealing with a non-interacting case only till now allows us to continuously check our results against exact solutions. +

+ +

You should parallelize your code using MPI or OpenMP.

+

Project 1 g): The repulsive interaction

+ +

We are now ready to include the repulsive two-body interaction.

+ +

We turn to the elliptic trap with a repulsive + interaction. We fix, as in Refs. [1,2] below, + \( a/a_{ho}=0.0043 \). We introduce lengths in units of \( a_{ho} \), + \( r\rightarrow r/a_{ho} \) and energy in units of \( \hbar\omega_{ho} \). + Show then that the original Hamiltonian can be rewritten as +

+ +$$ +\begin{equation*} + H=\sum_{i=1}^N\frac{1}{2}\left(-\nabla^2_i+x_i^2+y_i^2+\gamma^2z_i^2\right)+\sum_{i < j}V_{int}(|\mathbf{r}_i-\mathbf{r}_j|). + \end{equation*} +$$ + +

What is the expression for \( \gamma \)? Choose the initial value for + \( \beta=\gamma = 2.82843 \) and compute + ground state energy using the trial wave function of + Eq. (5) using only \( \alpha \) as variational + parameter. Vary again the parameter + \( \alpha \) in order to find a minimum. + Perform the calculations for + \( N=10,50 \) and \( N=100 \) and compare your results to those from the + ideal case in the previous exercises. Benchmark your results with + those of Refs. [1,2]. +

+

Project 1 h): Onebody densities

+ +

With the optimal parameters for the ground state wave function, +compute again the onebody density with and without the Jastrow factor. +How important are the correlations induced by the Jastrow factor? +

+

Literature

+ +
    +
  1. J. L. DuBois and H. R. Glyde, H. R., Bose-Einstein condensation in trapped bosons: A variational Monte Carlo analysis, Phys. Rev. A 63, 023602 (2001).
  2. +
  3. J. K. Nilsen, J. Mur-Petit, M. Guilleumas, M. Hjorth-Jensen, and A. Polls, Vortices in atomic Bose-Einstein condensates in the large-gas-parameter region, Phys. Rev. A 71, 053610 (2005).
  4. +
+

Introduction to numerical projects

+ +

Here follows a brief recipe and recommendation on how to write a report for each +project. +

+ + +

Format for electronic delivery of report and programs

+ +

The preferred format for the report is a PDF file. You can also use DOC or postscript formats or as an ipython notebook file. As programming language we prefer that you choose between C/C++, Fortran2008 or Python. The following prescription should be followed when preparing the report:

+ + +

Finally, +we encourage you to work two and two together. Optimal working groups consist of +2-3 students. You can then hand in a common report. +

+ + +
+ + + + +
+ © 1999-2024, "Computational Physics II FYS4411/FYS9411":"http://www.uio.no/studier/emner/matnat/fys/FYS4411/index-eng.html". Released under CC Attribution-NonCommercial 4.0 license +
+ + + diff --git a/doc/Projects/2024/Project1/html/Project1.html b/doc/Projects/2024/Project1/html/Project1.html new file mode 100644 index 00000000..0af86d4f --- /dev/null +++ b/doc/Projects/2024/Project1/html/Project1.html @@ -0,0 +1,639 @@ + + + + + + + +Project 1, deadline March 22, 2024 + + + + + + + + + + + + + + +
+

Project 1, deadline March 22, 2024

+
+ + +
+Computational Physics II FYS4411/FYS9411 +
+ +
+Department of Physics, University of Oslo, Norway +
+
+
+

Jan 10, 2024

+
+
+

Introduction

+ +

The spectacular demonstration of Bose-Einstein condensation (BEC) in +gases of alkali atoms $^{87}$Rb, $^{23}$Na, $^7$Li confined in +magnetic traps has led to an explosion of interest in confined Bose +systems. Of interest is the fraction of condensed atoms, the nature of +the condensate, the excitations above the condensate, the atomic +density in the trap as a function of Temperature and the critical +temperature of BEC, \( T_c \). +

+ +

A key feature of the trapped alkali and atomic hydrogen systems is +that they are dilute. The characteristic dimensions of a typical trap +for $^{87}$Rb is \( a_{ho}=\left( + {\hbar}/{m\omega_\perp}\right)^\frac{1}{2}=1-2 \times 10^4 \) \AA\ + . The interaction between $^{87}$Rb atoms can be well represented by + its s-wave scattering length, \( a_{Rb} \). This scattering length lies + in the range \( 85 a_0 < a_{Rb} < 140 a_0 \) where \( a_0 = 0.5292 \) \AA\ is + the Bohr radius. The definite value \( a_{Rb} = 100 a_0 \) is usually + selected and for calculations the definite ratio of atom size to trap + size \( a_{Rb}/a_{ho} = 4.33 \times 10^{-3} \) is usually chosen. A + typical $^{87}$Rb atom density in the trap is \( n \simeq 10^{12}- + 10^{14} \) atoms per cubic cm, giving an inter-atom spacing \( \ell + \simeq 10^4 \) \AA. Thus the effective atom size is small compared to + both the trap size and the inter-atom spacing, the condition for + diluteness (\( na^3_{Rb} \simeq 10^{-6} \) where \( n = N/V \) is the number + density). +

+ +

Many theoretical studies of Bose-Einstein condensates (BEC) in gases +of alkali atoms confined in magnetic or optical traps have been +conducted in the framework of the Gross-Pitaevskii (GP) equation. The +key point for the validity of this description is the dilute condition +of these systems, that is, the average distance between the atoms is +much larger than the range of the inter-atomic interaction. In this +situation the physics is dominated by two-body collisions, well +described in terms of the \( s \)-wave scattering length \( a \). The crucial +parameter defining the condition for diluteness is the gas parameter +\( x(\mathbf{r})= n(\mathbf{r}) a^3 \), where \( n(\mathbf{r}) \) is the local density +of the system. For low values of the average gas parameter \( x_{av}\le 10^{-3} \), the mean field Gross-Pitaevskii equation does an excellent +job. However, +in recent experiments, the local gas parameter may well exceed this +value due to the possibility of tuning the scattering length in the +presence of a so-called Feshbach resonance. +

+ +

Thus, improved many-body methods like Monte Carlo calculations may be +needed. +

+ +

The aim of this project is to use the Variational Monte Carlo +(VMC) method and evaluate the ground state energy of a trapped, hard +sphere Bose gas for different numbers of particles with a specific +trial wave function. +

+ +

This trial wave function is used to study the sensitivity of + condensate and non-condensate properties to the hard sphere radius + and the number of particles. The trap we will use is a spherical (S) + or an elliptical (E) harmonic trap in one, two and finally three + dimensions, with the latter given by +

+ +$$ +\begin{equation} + V_{ext}(\mathbf{r}) = + \Bigg\{ + \begin{array}{ll} + \frac{1}{2}m\omega_{ho}^2r^2 & (S)\\ + \strut + \frac{1}{2}m[\omega_{ho}^2(x^2+y^2) + \omega_z^2z^2] & (E) +\label{trap_eqn} + \end{array} + \end{equation} +$$ + +

where (S) stands for spherical and

+ +$$ +\begin{equation} + H = \sum_i^N \left(\frac{-\hbar^2}{2m}{\bigtriangledown }_{i}^2 +V_{ext}({\mathbf{r}}_i)\right) + + \sum_{i < j}^{N} V_{int}({\mathbf{r}}_i,{\mathbf{r}}_j), +\label{_auto1} +\end{equation} +$$ + +

as the two-body Hamiltonian of the system. Here \( \omega_{ho}^2 \) + defines the trap potential strength. In the case of the elliptical + trap, \( V_{ext}(x,y,z) \), \( \omega_{ho}=\omega_{\perp} \) is the trap + frequency in the perpendicular or \( xy \) plane and \( \omega_z \) the + frequency in the \( z \) direction. The mean square vibrational + amplitude of a single boson at \( T=0K \) in the trap \eqref{trap_eqn} is + \( \langle x^2\rangle=(\hbar/2m\omega_{ho}) \) so that \( a_{ho} \equiv + (\hbar/m\omega_{ho})^{\frac{1}{2}} \) defines the characteristic length + of the trap. The ratio of the frequencies is denoted + \( \lambda=\omega_z/\omega_{\perp} \) leading to a ratio of the trap + lengths \( (a_{\perp}/a_z)=(\omega_z/\omega_{\perp})^{\frac{1}{2}} = + \sqrt{\lambda} \). Note that we use the shorthand notation +

+$$ +\begin{align} + \sum_{i < j}^{N} V_{ij} \equiv \sum_{i = 1}^{N}\sum_{j = i + 1}^{N} V_{ij}, +\label{_auto2} +\end{align} +$$ + +

that is, the notation \( i < j \) under the summation sign signifies a double sum + running over all pairwise interactions once. +

+ +

We will represent the inter-boson interaction by a pairwise, + repulsive potential +

+ +$$ +\begin{equation} + V_{int}(|\mathbf{r}_i-\mathbf{r}_j|) = \Bigg\{ + \begin{array}{ll} + \infty & {|\mathbf{r}_i-\mathbf{r}_j|} \leq {a}\\ + 0 & {|\mathbf{r}_i-\mathbf{r}_j|} > {a} + \end{array} +\label{_auto3} +\end{equation} +$$ + +

where \( a \) is the so-called hard-core diameter of the bosons. + Clearly, \( V_{int}(|\mathbf{r}_i-\mathbf{r}_j|) \) is zero if the bosons are + separated by a distance \( |\mathbf{r}_i-\mathbf{r}_j| \) greater than \( a \) but + infinite if they attempt to come within a distance \( |\mathbf{r}_i-\mathbf{r}_j| \leq a \). +

+ +

Our trial wave function for the ground state with \( N \) atoms is given by

+ +$$ +\begin{equation} + \Psi_T(\mathbf{r})=\Psi_T(\mathbf{r}_1, \mathbf{r}_2, \dots \mathbf{r}_N,\alpha,\beta) + =\left[ + \prod_i g(\alpha,\beta,\mathbf{r}_i) + \right] + \left[ + \prod_{j < k}f(a,|\mathbf{r}_j-\mathbf{r}_k|) + \right], +\label{eq:trialwf} + \end{equation} +$$ + +

where \( \alpha \) and \( \beta \) are variational parameters. The + single-particle wave function is proportional to the harmonic + oscillator function for the ground state, i.e., +

+ +$$ +\begin{equation} + g(\alpha,\beta,\mathbf{r}_i)= \exp{[-\alpha(x_i^2+y_i^2+\beta z_i^2)]}. +\label{_auto4} +\end{equation} +$$ + +

For spherical traps we have \( \beta = 1 \) and for non-interacting + bosons (\( a=0 \)) we have \( \alpha = 1/2a_{ho}^2 \). The correlation wave + function is +

+ +$$ +\begin{equation} + f(a,|\mathbf{r}_i-\mathbf{r}_j|)=\Bigg\{ + \begin{array}{ll} + 0 & {|\mathbf{r}_i-\mathbf{r}_j|} \leq {a}\\ + (1-\frac{a}{|\mathbf{r}_i-\mathbf{r}_j|}) & {|\mathbf{r}_i-\mathbf{r}_j|} > {a}. + \end{array} +\label{_auto5} +\end{equation} +$$ +

Project 1 a): Local energy

+ +

Find the analytic expressions for the local energy

+$$ +\begin{equation} + E_L(\mathbf{r})=\frac{1}{\Psi_T(\mathbf{r})}H\Psi_T(\mathbf{r}), +\label{eq:locale} + \end{equation} +$$ + +

for the above + trial wave function of Eq. (5) and defined by the terms in Eqs. (6) and (7). +

+ +

Find first the local energy the case with only the harmonic oscillator potential, that is we set \( a=0 \) and discard totally the two-body potential.

+ +

Use first that \( \beta =1 \) and find the relevant local energies in one, two and three dimensions for one and +\( N \) particles with the same mass. +

+ +

Compute also the analytic expression for the drift force to be used in importance sampling

+ +$$ +\begin{equation} + F = \frac{2\nabla \Psi_T}{\Psi_T}. +\label{_auto6} +\end{equation} +$$ + +

Find first the equivalent expressions for the just the harmonic oscillator part in one, two and three dimensions +with \( \beta=1 \). +

+ +

Our next step involves the calculation of local energy for the full problem in three dimensions. +The tricky part is to find an analytic expressions for the derivative of the trial wave function +

+ +$$ +\begin{equation*} + \frac{1}{\Psi_T(\mathbf{r})}\sum_i^{N}\nabla_i^2\Psi_T(\mathbf{r}), +\end{equation*} +$$ + +

with the above +trial wave function of Eq. (5). +We rewrite +

+ +$$ +\begin{equation*} +\Psi_T(\mathbf{r})=\Psi_T(\mathbf{r}_1, \mathbf{r}_2, \dots \mathbf{r}_N,\alpha,\beta) +=\left[ + \prod_i g(\alpha,\beta,\mathbf{r}_i) +\right] +\left[ + \prod_{j < k}f(a,|\mathbf{r}_j-\mathbf{r}_k|) +\right], +\end{equation*} +$$ + +

as

+ +$$ +\begin{equation*} +\Psi_T(\mathbf{r})=\left[ + \prod_i g(\alpha,\beta,\mathbf{r}_i) +\right] +\exp{\left(\sum_{j < k}u(r_{jk})\right)} +\end{equation*} +$$ + +

where we have defined \( r_{ij}=|\mathbf{r}_i-\mathbf{r}_j| \) +and +

+ +$$ +\begin{equation*} + f(r_{ij})= \exp{\left(u(r_{ij})\right)}, +\end{equation*} +$$ + +

with \( u(r_{ij})=\ln{f(r_{ij})} \). +We have also +

+ +$$ +\begin{equation*} + g(\alpha,\beta,\mathbf{r}_i) = \exp{\left[-\alpha(x_i^2+y_i^2+\beta + z_i^2)\right]}= \phi(\mathbf{r}_i). +\end{equation*} +$$ + +

Show that the first derivative for particle \( k \) is

+ +$$ +\begin{align*} + \nabla_k\Psi_T(\mathbf{r}) &= \nabla_k\phi(\mathbf{r}_k)\left[\prod_{i\ne k}\phi(\mathbf{r}_i)\right]\exp{\left(\sum_{j < m}u(r_{jm})\right)} + \\ + &\qquad + + \left[\prod_i\phi(\mathbf{r}_i)\right] + \exp{\left(\sum_{j < m}u(r_{jm})\right)}\sum_{l\ne k}\nabla_k u(r_{kl}), +\end{align*} +$$ + +

and find the final expression for our specific trial function. +The expression for the second derivative is (show this) +

+ +$$ +\begin{align*} + \frac{1}{\Psi_T(\mathbf{r})}\nabla_k^2\Psi_T(\mathbf{r}) + &= \frac{\nabla_k^2\phi(\mathbf{r}_k)}{\phi(\mathbf{r}_k)} + + 2\frac{\nabla_k\phi(\mathbf{r}_k)}{\phi(\mathbf{r}_k)} + \left(\sum_{j\ne k}\frac{(\mathbf{r}_k-\mathbf{r}_j)}{r_{kj}}u'(r_{kj})\right) + \\ + &\qquad + + \sum_{i\ne k}\sum_{j \ne k}\frac{(\mathbf{r}_k-\mathbf{r}_i)(\mathbf{r}_k-\mathbf{r}_j)}{r_{ki}r_{kj}}u'(r_{ki})u'(r_{kj}) + \\ + &\qquad + + \sum_{j\ne k}\left( u''(r_{kj})+\frac{2}{r_{kj}}u'(r_{kj})\right). +\end{align*} +$$ + +

Use this expression to find the final second derivative entering the definition of the local energy. +You need to get the analytic expression for this expression using the harmonic oscillator wave functions +and the correlation term defined in the project. +

+ +

Note: In parts 1b, 1c, 1d, 1e and 1f you will develop all +computational ingredients needed by studying only the non-interacting +case. We add the repulsive interaction in the final two parts, 1g and +1h. The reason for doing so is that we can develop all programming +ingredients and compare our results against exact analytical results. +

+

Project 1 b): Developing the code

+ +

Write a Variational Monte Carlo program which uses standard + Metropolis sampling and compute the ground state energy of a + spherical harmonic oscillator (\( \beta = 1 \)) with no interaction and + one dimension. Use natural units and make an analysis of your + calculations using both the analytic expression for the local + energy and a numerical calculation of the kinetic energy using + numerical derivation. Compare the CPU time difference. The only + variational parameter is \( \alpha \). Perform these calculations for + \( N=1 \), \( N=10 \), \( 100 \) and \( 500 \) atoms. Compare your results with the + exact answer. Extend then your results to two and three dimensions + and compare with the analytical results. +

+

Project 1 c): Adding importance sampling

+ +

We repeat part b), but now we replace the brute force Metropolis algorithm with +importance sampling based on the Fokker-Planck and the Langevin equations. +Discuss your results and comment on eventual differences between importance sampling and brute force sampling. +Run the calculations for the one, two and three-dimensional systems only and without the repulsive potential. +Study the dependence of the results as a function of the time step \( \delta t \). +Compare the results with those obtained under b) and comment eventual differences. +

+

Project 1 d): Finding the best parameter(s)

+ +

When we performed the calculations in parts 1b) and 1c), we simply +plotted the expectation value of the energy as a function of the +parameter \( \alpha \). For large systems, this means that we end up with +spending equally many Monte Carlo cycles for values of the energy away +from the minimum. We can improve upon this by using various optimization algorithms. +The aim of this part, still using only the non-interacting case, is to add to our code either a steepest descent algorithm or a stochastic gradient optmization algorithm in order to obtain the best +possible parameter \( \alpha \) which minimized the expectation value of the energy. +

+

Project 1 e): A better statistical analysis

+ +

In performing the Monte Carlo analysis we will use the blocking and + bootstrap techniques to make the final statistical analysis of the + numerical data. Present your results with a proper evaluation of the + statistical errors. Repeat the calculations from part d) (or c) and + include a proper error analysis. Limit yourself to the + three-dimensional case only. +

+ +

A useful strategy here is to write your expectation values to file and +then have a Python code which does the final statistical +analysis. Alternatively, you can obviously write addition functions to +be used by your main program and perform the final statistical +analysis within the same code. +

+

Project 1 f): Parallelizing your code

+ +

Before we add the two-body interaction, our final computational ingredient is to parallelize our code. +With this last ingredient we have obtained a code framework which contains the essential elements used in a Variational Monte Carlo approach to a many-body problem. Dealing with a non-interacting case only till now allows us to continuously check our results against exact solutions. +

+ +

You should parallelize your code using MPI or OpenMP.

+

Project 1 g): The repulsive interaction

+ +

We are now ready to include the repulsive two-body interaction.

+ +

We turn to the elliptic trap with a repulsive + interaction. We fix, as in Refs. [1,2] below, + \( a/a_{ho}=0.0043 \). We introduce lengths in units of \( a_{ho} \), + \( r\rightarrow r/a_{ho} \) and energy in units of \( \hbar\omega_{ho} \). + Show then that the original Hamiltonian can be rewritten as +

+ +$$ +\begin{equation*} + H=\sum_{i=1}^N\frac{1}{2}\left(-\nabla^2_i+x_i^2+y_i^2+\gamma^2z_i^2\right)+\sum_{i < j}V_{int}(|\mathbf{r}_i-\mathbf{r}_j|). + \end{equation*} +$$ + +

What is the expression for \( \gamma \)? Choose the initial value for + \( \beta=\gamma = 2.82843 \) and compute + ground state energy using the trial wave function of + Eq. (5) using only \( \alpha \) as variational + parameter. Vary again the parameter + \( \alpha \) in order to find a minimum. + Perform the calculations for + \( N=10,50 \) and \( N=100 \) and compare your results to those from the + ideal case in the previous exercises. Benchmark your results with + those of Refs. [1,2]. +

+

Project 1 h): Onebody densities

+ +

With the optimal parameters for the ground state wave function, +compute again the onebody density with and without the Jastrow factor. +How important are the correlations induced by the Jastrow factor? +

+

Literature

+ +
    +
  1. J. L. DuBois and H. R. Glyde, H. R., Bose-Einstein condensation in trapped bosons: A variational Monte Carlo analysis, Phys. Rev. A 63, 023602 (2001).
  2. +
  3. J. K. Nilsen, J. Mur-Petit, M. Guilleumas, M. Hjorth-Jensen, and A. Polls, Vortices in atomic Bose-Einstein condensates in the large-gas-parameter region, Phys. Rev. A 71, 053610 (2005).
  4. +
+

Introduction to numerical projects

+ +

Here follows a brief recipe and recommendation on how to write a report for each +project. +

+ + +

Format for electronic delivery of report and programs

+ +

The preferred format for the report is a PDF file. You can also use DOC or postscript formats or as an ipython notebook file. As programming language we prefer that you choose between C/C++, Fortran2008 or Python. The following prescription should be followed when preparing the report:

+ + +

Finally, +we encourage you to work two and two together. Optimal working groups consist of +2-3 students. You can then hand in a common report. +

+ + +
+ © 1999-2024, "Computational Physics II FYS4411/FYS9411":"http://www.uio.no/studier/emner/matnat/fys/FYS4411/index-eng.html". Released under CC Attribution-NonCommercial 4.0 license +
+ + + diff --git a/doc/Projects/2024/Project1/ipynb/Project1.ipynb b/doc/Projects/2024/Project1/ipynb/Project1.ipynb new file mode 100644 index 00000000..031c0f78 --- /dev/null +++ b/doc/Projects/2024/Project1/ipynb/Project1.ipynb @@ -0,0 +1,835 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "4fa78211", + "metadata": { + "editable": true + }, + "source": [ + "\n", + "" + ] + }, + { + "cell_type": "markdown", + "id": "5681f3d7", + "metadata": { + "editable": true + }, + "source": [ + "# Project 1, deadline March 22, 2024\n", + "**[Computational Physics II FYS4411/FYS9411](http://www.uio.no/studier/emner/matnat/fys/FYS4411/index-eng.html)**, Department of Physics, University of Oslo, Norway\n", + "\n", + "Date: **Jan 10, 2024**\n", + "\n", + "Copyright 1999-2024, [Computational Physics II FYS4411/FYS9411](http://www.uio.no/studier/emner/matnat/fys/FYS4411/index-eng.html). Released under CC Attribution-NonCommercial 4.0 license" + ] + }, + { + "cell_type": "markdown", + "id": "d1245d73", + "metadata": { + "editable": true + }, + "source": [ + "## Introduction\n", + "\n", + "The spectacular demonstration of Bose-Einstein condensation (BEC) in\n", + "gases of alkali atoms $^{87}$Rb, $^{23}$Na, $^7$Li confined in\n", + "magnetic traps has led to an explosion of interest in confined Bose\n", + "systems. Of interest is the fraction of condensed atoms, the nature of\n", + "the condensate, the excitations above the condensate, the atomic\n", + "density in the trap as a function of Temperature and the critical\n", + "temperature of BEC, $T_c$.\n", + "\n", + "A key feature of the trapped alkali and atomic hydrogen systems is\n", + "that they are dilute. The characteristic dimensions of a typical trap\n", + "for $^{87}$Rb is $a_{ho}=\\left(\n", + " {\\hbar}/{m\\omega_\\perp}\\right)^\\frac{1}{2}=1-2 \\times 10^4$ \\AA\\\n", + " . The interaction between $^{87}$Rb atoms can be well represented by\n", + " its s-wave scattering length, $a_{Rb}$. This scattering length lies\n", + " in the range $85 a_0 < a_{Rb} < 140 a_0$ where $a_0 = 0.5292$ \\AA\\ is\n", + " the Bohr radius. The definite value $a_{Rb} = 100 a_0$ is usually\n", + " selected and for calculations the definite ratio of atom size to trap\n", + " size $a_{Rb}/a_{ho} = 4.33 \\times 10^{-3}$ is usually chosen. A\n", + " typical $^{87}$Rb atom density in the trap is $n \\simeq 10^{12}-\n", + " 10^{14}$ atoms per cubic cm, giving an inter-atom spacing $\\ell\n", + " \\simeq 10^4$ \\AA. Thus the effective atom size is small compared to\n", + " both the trap size and the inter-atom spacing, the condition for\n", + " diluteness ($na^3_{Rb} \\simeq 10^{-6}$ where $n = N/V$ is the number\n", + " density).\n", + "\n", + "Many theoretical studies of Bose-Einstein condensates (BEC) in gases\n", + "of alkali atoms confined in magnetic or optical traps have been\n", + "conducted in the framework of the Gross-Pitaevskii (GP) equation. The\n", + "key point for the validity of this description is the dilute condition\n", + "of these systems, that is, the average distance between the atoms is\n", + "much larger than the range of the inter-atomic interaction. In this\n", + "situation the physics is dominated by two-body collisions, well\n", + "described in terms of the $s$-wave scattering length $a$. The crucial\n", + "parameter defining the condition for diluteness is the gas parameter\n", + "$x(\\mathbf{r})= n(\\mathbf{r}) a^3$, where $n(\\mathbf{r})$ is the local density\n", + "of the system. For low values of the average gas parameter $x_{av}\\le 10^{-3}$, the mean field Gross-Pitaevskii equation does an excellent\n", + "job. However,\n", + "in recent experiments, the local gas parameter may well exceed this\n", + "value due to the possibility of tuning the scattering length in the\n", + "presence of a so-called Feshbach resonance.\n", + "\n", + "Thus, improved many-body methods like Monte Carlo calculations may be\n", + "needed.\n", + "\n", + "The aim of this project is to use the Variational Monte Carlo\n", + "(VMC) method and evaluate the ground state energy of a trapped, hard\n", + "sphere Bose gas for different numbers of particles with a specific\n", + "trial wave function.\n", + "\n", + "This trial wave function is used to study the sensitivity of\n", + " condensate and non-condensate properties to the hard sphere radius\n", + " and the number of particles. The trap we will use is a spherical (S)\n", + " or an elliptical (E) harmonic trap in one, two and finally three\n", + " dimensions, with the latter given by" + ] + }, + { + "cell_type": "markdown", + "id": "720bca38", + "metadata": { + "editable": true + }, + "source": [ + "\n", + "
\n", + "\n", + "$$\n", + "\\begin{equation}\n", + " V_{ext}(\\mathbf{r}) = \n", + " \\Bigg\\{\n", + " \\begin{array}{ll}\n", + "\t \\frac{1}{2}m\\omega_{ho}^2r^2 & (S)\\\\\n", + " \\strut\n", + "\t \\frac{1}{2}m[\\omega_{ho}^2(x^2+y^2) + \\omega_z^2z^2] & (E)\n", + "\\label{trap_eqn} \\tag{1}\n", + " \\end{array}\n", + " \\end{equation}\n", + "$$" + ] + }, + { + "cell_type": "markdown", + "id": "7b52ab59", + "metadata": { + "editable": true + }, + "source": [ + "where (S) stands for spherical and" + ] + }, + { + "cell_type": "markdown", + "id": "c09ea92c", + "metadata": { + "editable": true + }, + "source": [ + "\n", + "
\n", + "\n", + "$$\n", + "\\begin{equation}\n", + " H = \\sum_i^N \\left(\\frac{-\\hbar^2}{2m}{\\bigtriangledown }_{i}^2 +V_{ext}({\\mathbf{r}}_i)\\right) +\n", + "\t \\sum_{i\n", + "
\n", + "\n", + "$$\n", + "\\begin{equation}\n", + " \\sum_{i < j}^{N} V_{ij} \\equiv \\sum_{i = 1}^{N}\\sum_{j = i + 1}^{N} V_{ij},\n", + "\\label{_auto2} \\tag{3}\n", + "\\end{equation}\n", + "$$" + ] + }, + { + "cell_type": "markdown", + "id": "dd04da62", + "metadata": { + "editable": true + }, + "source": [ + "that is, the notation $i < j$ under the summation sign signifies a double sum\n", + " running over all pairwise interactions once.\n", + "\n", + " We will represent the inter-boson interaction by a pairwise,\n", + " repulsive potential" + ] + }, + { + "cell_type": "markdown", + "id": "1a524d9d", + "metadata": { + "editable": true + }, + "source": [ + "\n", + "
\n", + "\n", + "$$\n", + "\\begin{equation}\n", + " V_{int}(|\\mathbf{r}_i-\\mathbf{r}_j|) = \\Bigg\\{\n", + " \\begin{array}{ll}\n", + "\t \\infty & {|\\mathbf{r}_i-\\mathbf{r}_j|} \\leq {a}\\\\\n", + "\t 0 & {|\\mathbf{r}_i-\\mathbf{r}_j|} > {a}\n", + " \\end{array}\n", + "\\label{_auto3} \\tag{4}\n", + "\\end{equation}\n", + "$$" + ] + }, + { + "cell_type": "markdown", + "id": "85085ff6", + "metadata": { + "editable": true + }, + "source": [ + "where $a$ is the so-called hard-core diameter of the bosons.\n", + " Clearly, $V_{int}(|\\mathbf{r}_i-\\mathbf{r}_j|)$ is zero if the bosons are\n", + " separated by a distance $|\\mathbf{r}_i-\\mathbf{r}_j|$ greater than $a$ but\n", + " infinite if they attempt to come within a distance $|\\mathbf{r}_i-\\mathbf{r}_j| \\leq a$.\n", + "\n", + " Our trial wave function for the ground state with $N$ atoms is given by" + ] + }, + { + "cell_type": "markdown", + "id": "169cb7be", + "metadata": { + "editable": true + }, + "source": [ + "\n", + "
\n", + "\n", + "$$\n", + "\\begin{equation}\n", + " \\Psi_T(\\mathbf{r})=\\Psi_T(\\mathbf{r}_1, \\mathbf{r}_2, \\dots \\mathbf{r}_N,\\alpha,\\beta)\n", + " =\\left[\n", + " \\prod_i g(\\alpha,\\beta,\\mathbf{r}_i)\n", + " \\right]\n", + " \\left[\n", + " \\prod_{j\n", + "
\n", + "\n", + "$$\n", + "\\begin{equation}\n", + " g(\\alpha,\\beta,\\mathbf{r}_i)= \\exp{[-\\alpha(x_i^2+y_i^2+\\beta z_i^2)]}.\n", + "\\label{_auto4} \\tag{6}\n", + "\\end{equation}\n", + "$$" + ] + }, + { + "cell_type": "markdown", + "id": "8211b0b3", + "metadata": { + "editable": true + }, + "source": [ + "For spherical traps we have $\\beta = 1$ and for non-interacting\n", + " bosons ($a=0$) we have $\\alpha = 1/2a_{ho}^2$. The correlation wave\n", + " function is" + ] + }, + { + "cell_type": "markdown", + "id": "a4263467", + "metadata": { + "editable": true + }, + "source": [ + "\n", + "
\n", + "\n", + "$$\n", + "\\begin{equation}\n", + " f(a,|\\mathbf{r}_i-\\mathbf{r}_j|)=\\Bigg\\{\n", + " \\begin{array}{ll}\n", + "\t 0 & {|\\mathbf{r}_i-\\mathbf{r}_j|} \\leq {a}\\\\\n", + "\t (1-\\frac{a}{|\\mathbf{r}_i-\\mathbf{r}_j|}) & {|\\mathbf{r}_i-\\mathbf{r}_j|} > {a}.\n", + " \\end{array}\n", + "\\label{_auto5} \\tag{7}\n", + "\\end{equation}\n", + "$$" + ] + }, + { + "cell_type": "markdown", + "id": "9a5227de", + "metadata": { + "editable": true + }, + "source": [ + "### Project 1 a): Local energy\n", + "\n", + "Find the analytic expressions for the local energy" + ] + }, + { + "cell_type": "markdown", + "id": "30675e4c", + "metadata": { + "editable": true + }, + "source": [ + "\n", + "
\n", + "\n", + "$$\n", + "\\begin{equation}\n", + " E_L(\\mathbf{r})=\\frac{1}{\\Psi_T(\\mathbf{r})}H\\Psi_T(\\mathbf{r}),\n", + "\\label{eq:locale} \\tag{8}\n", + " \\end{equation}\n", + "$$" + ] + }, + { + "cell_type": "markdown", + "id": "606a1343", + "metadata": { + "editable": true + }, + "source": [ + "for the above \n", + " trial wave function of Eq. (5) and defined by the terms in Eqs. (6) and (7). \n", + "\n", + "Find first the local energy the case with only the harmonic oscillator potential, that is we set $a=0$ and discard totally the two-body potential.\n", + "\n", + "Use first that $\\beta =1$ and find the relevant local energies in one, two and three dimensions for one and\n", + "$N$ particles with the same mass. \n", + "\n", + " Compute also the analytic expression for the drift force to be used in importance sampling" + ] + }, + { + "cell_type": "markdown", + "id": "f4b5b3fd", + "metadata": { + "editable": true + }, + "source": [ + "\n", + "
\n", + "\n", + "$$\n", + "\\begin{equation}\n", + " F = \\frac{2\\nabla \\Psi_T}{\\Psi_T}.\n", + "\\label{_auto6} \\tag{9}\n", + "\\end{equation}\n", + "$$" + ] + }, + { + "cell_type": "markdown", + "id": "8bb81322", + "metadata": { + "editable": true + }, + "source": [ + "Find first the equivalent expressions for the just the harmonic oscillator part in one, two and three dimensions\n", + "with $\\beta=1$. \n", + "\n", + "Our next step involves the calculation of local energy for the full problem in three dimensions.\n", + "The tricky part is to find an analytic expressions for the derivative of the trial wave function" + ] + }, + { + "cell_type": "markdown", + "id": "f4ca7f71", + "metadata": { + "editable": true + }, + "source": [ + "$$\n", + "\\frac{1}{\\Psi_T(\\mathbf{r})}\\sum_i^{N}\\nabla_i^2\\Psi_T(\\mathbf{r}),\n", + "$$" + ] + }, + { + "cell_type": "markdown", + "id": "9f2affe8", + "metadata": { + "editable": true + }, + "source": [ + "with the above \n", + "trial wave function of Eq. (5).\n", + "We rewrite" + ] + }, + { + "cell_type": "markdown", + "id": "bf6dc1be", + "metadata": { + "editable": true + }, + "source": [ + "$$\n", + "\\Psi_T(\\mathbf{r})=\\Psi_T(\\mathbf{r}_1, \\mathbf{r}_2, \\dots \\mathbf{r}_N,\\alpha,\\beta)\n", + "=\\left[\n", + " \\prod_i g(\\alpha,\\beta,\\mathbf{r}_i)\n", + "\\right]\n", + "\\left[\n", + " \\prod_{j with your normal UiO username and password.\n", + "\n", + " * Upload **only** the report file! For the source code file(s) you have developed please provide us with your link to your github domain. The report file should include all of your discussions and a list of the codes you have developed. The full version of the codes should be in your github repository.\n", + "\n", + " * In your github repository, please include a folder which contains selected results. These can be in the form of output from your code for a selected set of runs and input parameters.\n", + "\n", + " * Still in your github make a folder where you place your codes. \n", + "\n", + " * In this and all later projects, you should include tests (for example unit tests) of your code(s).\n", + "\n", + " * Comments from us on your projects, approval or not, corrections to be made etc can be found under your Devilry domain and are only visible to you and the teachers of the course.\n", + "\n", + "Finally, \n", + "we encourage you to work two and two together. Optimal working groups consist of \n", + "2-3 students. You can then hand in a common report." + ] + } + ], + "metadata": {}, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/doc/Projects/2024/Project1/ipynb/ipynb-Project1-src.tar.gz b/doc/Projects/2024/Project1/ipynb/ipynb-Project1-src.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..c78b7788f273ce92dcb6f55adf31403f3798789d GIT binary patch literal 193 zcmV;y06za8iwFP)Ql4c11MSaE3c@fD1>mlGia9|^Y|^d;UAPd6c!AWWHq~Zol7hXx z{Q+GmZi)!`HjglmFmu?hH~Vem?k-piAtYf8#!M4FC0Why38g7e##zcZ9jZWR%;Pu! zvfN59opr(tt29+DwUzo^Z>W{!hkxc%;F*8oSSbs;talY^(CB22c!A7dEl-X{s_k_S v1xh;(!N^;uj0B;35JjP!LM^UgYw&DDW25lb=Xjpyd0%<}+Wj6^00;m8D9cw3 literal 0 HcmV?d00001 diff --git a/doc/Projects/2024/Project1/pdf/Project1.p.tex b/doc/Projects/2024/Project1/pdf/Project1.p.tex new file mode 100644 index 00000000..d380498e --- /dev/null +++ b/doc/Projects/2024/Project1/pdf/Project1.p.tex @@ -0,0 +1,538 @@ +%% +%% Automatically generated file from DocOnce source +%% (https://github.com/doconce/doconce/) +%% doconce format latex Project1.do.txt --print_latex_style=trac --latex_admon=paragraph +%% +% #ifdef PTEX2TEX_EXPLANATION +%% +%% The file follows the ptex2tex extended LaTeX format, see +%% ptex2tex: https://code.google.com/p/ptex2tex/ +%% +%% Run +%% ptex2tex myfile +%% or +%% doconce ptex2tex myfile +%% +%% to turn myfile.p.tex into an ordinary LaTeX file myfile.tex. +%% (The ptex2tex program: https://code.google.com/p/ptex2tex) +%% Many preprocess options can be added to ptex2tex or doconce ptex2tex +%% +%% ptex2tex -DMINTED myfile +%% doconce ptex2tex myfile envir=minted +%% +%% ptex2tex will typeset code environments according to a global or local +%% .ptex2tex.cfg configure file. doconce ptex2tex will typeset code +%% according to options on the command line (just type doconce ptex2tex to +%% see examples). If doconce ptex2tex has envir=minted, it enables the +%% minted style without needing -DMINTED. +% #endif + +% #define PREAMBLE + +% #ifdef PREAMBLE +%-------------------- begin preamble ---------------------- + +\documentclass[% +oneside, % oneside: electronic viewing, twoside: printing +final, % draft: marks overfull hboxes, figures with paths +10pt]{article} + +\listfiles % print all files needed to compile this document + +\usepackage{relsize,makeidx,color,setspace,amsmath,amsfonts,amssymb} +\usepackage[table]{xcolor} +\usepackage{bm,ltablex,microtype} + +\usepackage[pdftex]{graphicx} + +\usepackage[T1]{fontenc} +%\usepackage[latin1]{inputenc} +\usepackage{ucs} +\usepackage[utf8x]{inputenc} + +\usepackage{lmodern} % Latin Modern fonts derived from Computer Modern + +% Hyperlinks in PDF: +\definecolor{linkcolor}{rgb}{0,0,0.4} +\usepackage{hyperref} +\hypersetup{ + breaklinks=true, + colorlinks=true, + linkcolor=linkcolor, + urlcolor=linkcolor, + citecolor=black, + filecolor=black, + %filecolor=blue, + pdfmenubar=true, + pdftoolbar=true, + bookmarksdepth=3 % Uncomment (and tweak) for PDF bookmarks with more levels than the TOC + } +%\hyperbaseurl{} % hyperlinks are relative to this root + +\setcounter{tocdepth}{2} % levels in table of contents + +% --- fancyhdr package for fancy headers --- +\usepackage{fancyhdr} +\fancyhf{} % sets both header and footer to nothing +\renewcommand{\headrulewidth}{0pt} +\fancyfoot[LE,RO]{\thepage} +% Ensure copyright on titlepage (article style) and chapter pages (book style) +\fancypagestyle{plain}{ + \fancyhf{} + \fancyfoot[C]{{\footnotesize \copyright\ 1999-2024, "Computational Physics II FYS4411/FYS9411":"http://www.uio.no/studier/emner/matnat/fys/FYS4411/index-eng.html". Released under CC Attribution-NonCommercial 4.0 license}} +% \renewcommand{\footrulewidth}{0mm} + \renewcommand{\headrulewidth}{0mm} +} +% Ensure copyright on titlepages with \thispagestyle{empty} +\fancypagestyle{empty}{ + \fancyhf{} + \fancyfoot[C]{{\footnotesize \copyright\ 1999-2024, "Computational Physics II FYS4411/FYS9411":"http://www.uio.no/studier/emner/matnat/fys/FYS4411/index-eng.html". Released under CC Attribution-NonCommercial 4.0 license}} + \renewcommand{\footrulewidth}{0mm} + \renewcommand{\headrulewidth}{0mm} +} + +\pagestyle{fancy} + + +% prevent orhpans and widows +\clubpenalty = 10000 +\widowpenalty = 10000 + +% --- end of standard preamble for documents --- + + +% insert custom LaTeX commands... + +\raggedbottom +\makeindex +\usepackage[totoc]{idxlayout} % for index in the toc +\usepackage[nottoc]{tocbibind} % for references/bibliography in the toc + +%-------------------- end preamble ---------------------- + +\begin{document} + +% matching end for #ifdef PREAMBLE +% #endif + +\newcommand{\exercisesection}[1]{\subsection*{#1}} + + +% ------------------- main content ---------------------- + + + +% ----------------- title ------------------------- + +\thispagestyle{empty} + +\begin{center} +{\LARGE\bf +\begin{spacing}{1.25} +Project 1, deadline March 22, 2024 +\end{spacing} +} +\end{center} + +% ----------------- author(s) ------------------------- + +\begin{center} +{\bf \href{{http://www.uio.no/studier/emner/matnat/fys/FYS4411/index-eng.html}}{Computational Physics II FYS4411/FYS9411}} +\end{center} + + \begin{center} +% List of all institutions: +\centerline{{\small Department of Physics, University of Oslo, Norway}} +\end{center} + +% ----------------- end author(s) ------------------------- + +% --- begin date --- +\begin{center} +Jan 10, 2024 +\end{center} +% --- end date --- + +\vspace{1cm} + + +\subsection{Introduction} + +The spectacular demonstration of Bose-Einstein condensation (BEC) in +gases of alkali atoms $^{87}$Rb, $^{23}$Na, $^7$Li confined in +magnetic traps has led to an explosion of interest in confined Bose +systems. Of interest is the fraction of condensed atoms, the nature of +the condensate, the excitations above the condensate, the atomic +density in the trap as a function of Temperature and the critical +temperature of BEC, $T_c$. + +A key feature of the trapped alkali and atomic hydrogen systems is +that they are dilute. The characteristic dimensions of a typical trap +for $^{87}$Rb is $a_{ho}=\left( + {\hbar}/{m\omega_\perp}\right)^\frac{1}{2}=1-2 \times 10^4$ \AA\ + . The interaction between $^{87}$Rb atoms can be well represented by + its s-wave scattering length, $a_{Rb}$. This scattering length lies + in the range $85 a_0 < a_{Rb} < 140 a_0$ where $a_0 = 0.5292$ \AA\ is + the Bohr radius. The definite value $a_{Rb} = 100 a_0$ is usually + selected and for calculations the definite ratio of atom size to trap + size $a_{Rb}/a_{ho} = 4.33 \times 10^{-3}$ is usually chosen. A + typical $^{87}$Rb atom density in the trap is $n \simeq 10^{12}- + 10^{14}$ atoms per cubic cm, giving an inter-atom spacing $\ell + \simeq 10^4$ \AA. Thus the effective atom size is small compared to + both the trap size and the inter-atom spacing, the condition for + diluteness ($na^3_{Rb} \simeq 10^{-6}$ where $n = N/V$ is the number + density). + +Many theoretical studies of Bose-Einstein condensates (BEC) in gases +of alkali atoms confined in magnetic or optical traps have been +conducted in the framework of the Gross-Pitaevskii (GP) equation. The +key point for the validity of this description is the dilute condition +of these systems, that is, the average distance between the atoms is +much larger than the range of the inter-atomic interaction. In this +situation the physics is dominated by two-body collisions, well +described in terms of the $s$-wave scattering length $a$. The crucial +parameter defining the condition for diluteness is the gas parameter +$x(\mathbf{r})= n(\mathbf{r}) a^3$, where $n(\mathbf{r})$ is the local density +of the system. For low values of the average gas parameter $x_{av}\le 10^{-3}$, the mean field Gross-Pitaevskii equation does an excellent +job. However, +in recent experiments, the local gas parameter may well exceed this +value due to the possibility of tuning the scattering length in the +presence of a so-called Feshbach resonance. + +Thus, improved many-body methods like Monte Carlo calculations may be +needed. + +The aim of this project is to use the Variational Monte Carlo +(VMC) method and evaluate the ground state energy of a trapped, hard +sphere Bose gas for different numbers of particles with a specific +trial wave function. + +This trial wave function is used to study the sensitivity of + condensate and non-condensate properties to the hard sphere radius + and the number of particles. The trap we will use is a spherical (S) + or an elliptical (E) harmonic trap in one, two and finally three + dimensions, with the latter given by + +\begin{equation} + V_{ext}(\mathbf{r}) = + \Bigg\{ + \begin{array}{ll} + \frac{1}{2}m\omega_{ho}^2r^2 & (S)\\ + \strut + \frac{1}{2}m[\omega_{ho}^2(x^2+y^2) + \omega_z^2z^2] & (E) + \label{trap_eqn} + \end{array} + \end{equation} + where (S) stands for spherical and + +\begin{equation} + H = \sum_i^N \left(\frac{-\hbar^2}{2m}{\bigtriangledown }_{i}^2 +V_{ext}({\mathbf{r}}_i)\right) + + \sum_{i {a} + \end{array} + \end{equation} + where $a$ is the so-called hard-core diameter of the bosons. + Clearly, $V_{int}(|\mathbf{r}_i-\mathbf{r}_j|)$ is zero if the bosons are + separated by a distance $|\mathbf{r}_i-\mathbf{r}_j|$ greater than $a$ but + infinite if they attempt to come within a distance $|\mathbf{r}_i-\mathbf{r}_j| \leq a$. + + Our trial wave function for the ground state with $N$ atoms is given by + +\begin{equation} + \Psi_T(\mathbf{r})=\Psi_T(\mathbf{r}_1, \mathbf{r}_2, \dots \mathbf{r}_N,\alpha,\beta) + =\left[ + \prod_i g(\alpha,\beta,\mathbf{r}_i) + \right] + \left[ + \prod_{j {a}. + \end{array} + \end{equation} + + +\paragraph{Project 1 a): Local energy.} +Find the analytic expressions for the local energy +\begin{equation} + E_L(\mathbf{r})=\frac{1}{\Psi_T(\mathbf{r})}H\Psi_T(\mathbf{r}), + \label{eq:locale} + \end{equation} + for the above + trial wave function of Eq. (5) and defined by the terms in Eqs. (6) and (7). + +Find first the local energy the case with only the harmonic oscillator potential, that is we set $a=0$ and discard totally the two-body potential. + +Use first that $\beta =1$ and find the relevant local energies in one, two and three dimensions for one and +$N$ particles with the same mass. + + Compute also the analytic expression for the drift force to be used in importance sampling + +\begin{equation} + F = \frac{2\nabla \Psi_T}{\Psi_T}. + \end{equation} + +Find first the equivalent expressions for the just the harmonic oscillator part in one, two and three dimensions +with $\beta=1$. + +Our next step involves the calculation of local energy for the full problem in three dimensions. +The tricky part is to find an analytic expressions for the derivative of the trial wave function + +\begin{equation*} + \frac{1}{\Psi_T(\mathbf{r})}\sum_i^{N}\nabla_i^2\Psi_T(\mathbf{r}), +\end{equation*} +with the above +trial wave function of Eq. (5). +We rewrite + +\begin{equation*} +\Psi_T(\mathbf{r})=\Psi_T(\mathbf{r}_1, \mathbf{r}_2, \dots \mathbf{r}_N,\alpha,\beta) +=\left[ + \prod_i g(\alpha,\beta,\mathbf{r}_i) +\right] +\left[ + \prod_{jNw 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
?zL(tm9}K#oind~ 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≫h??-Y*8WNM5& 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 literal 0 HcmV?d00001 diff --git a/doc/Projects/2024/Project1/pdf/Project1.tex b/doc/Projects/2024/Project1/pdf/Project1.tex new file mode 100644 index 00000000..fc745df0 --- /dev/null +++ b/doc/Projects/2024/Project1/pdf/Project1.tex @@ -0,0 +1,510 @@ +%% +%% Automatically generated file from DocOnce source +%% (https://github.com/doconce/doconce/) +%% doconce format latex Project1.do.txt --print_latex_style=trac --latex_admon=paragraph +%% + + +%-------------------- begin preamble ---------------------- + +\documentclass[% +oneside, % oneside: electronic viewing, twoside: printing +final, % draft: marks overfull hboxes, figures with paths +10pt]{article} + +\listfiles % print all files needed to compile this document + +\usepackage{relsize,makeidx,color,setspace,amsmath,amsfonts,amssymb} +\usepackage[table]{xcolor} +\usepackage{bm,ltablex,microtype} + +\usepackage[pdftex]{graphicx} + +\usepackage[T1]{fontenc} +%\usepackage[latin1]{inputenc} +\usepackage{ucs} +\usepackage[utf8x]{inputenc} + +\usepackage{lmodern} % Latin Modern fonts derived from Computer Modern + +% Hyperlinks in PDF: +\definecolor{linkcolor}{rgb}{0,0,0.4} +\usepackage{hyperref} +\hypersetup{ + breaklinks=true, + colorlinks=true, + linkcolor=linkcolor, + urlcolor=linkcolor, + citecolor=black, + filecolor=black, + %filecolor=blue, + pdfmenubar=true, + pdftoolbar=true, + bookmarksdepth=3 % Uncomment (and tweak) for PDF bookmarks with more levels than the TOC + } +%\hyperbaseurl{} % hyperlinks are relative to this root + +\setcounter{tocdepth}{2} % levels in table of contents + +% --- fancyhdr package for fancy headers --- +\usepackage{fancyhdr} +\fancyhf{} % sets both header and footer to nothing +\renewcommand{\headrulewidth}{0pt} +\fancyfoot[LE,RO]{\thepage} +% Ensure copyright on titlepage (article style) and chapter pages (book style) +\fancypagestyle{plain}{ + \fancyhf{} + \fancyfoot[C]{{\footnotesize \copyright\ 1999-2024, "Computational Physics II FYS4411/FYS9411":"http://www.uio.no/studier/emner/matnat/fys/FYS4411/index-eng.html". Released under CC Attribution-NonCommercial 4.0 license}} +% \renewcommand{\footrulewidth}{0mm} + \renewcommand{\headrulewidth}{0mm} +} +% Ensure copyright on titlepages with \thispagestyle{empty} +\fancypagestyle{empty}{ + \fancyhf{} + \fancyfoot[C]{{\footnotesize \copyright\ 1999-2024, "Computational Physics II FYS4411/FYS9411":"http://www.uio.no/studier/emner/matnat/fys/FYS4411/index-eng.html". Released under CC Attribution-NonCommercial 4.0 license}} + \renewcommand{\footrulewidth}{0mm} + \renewcommand{\headrulewidth}{0mm} +} + +\pagestyle{fancy} + + +% prevent orhpans and widows +\clubpenalty = 10000 +\widowpenalty = 10000 + +% --- end of standard preamble for documents --- + + +% insert custom LaTeX commands... + +\raggedbottom +\makeindex +\usepackage[totoc]{idxlayout} % for index in the toc +\usepackage[nottoc]{tocbibind} % for references/bibliography in the toc + +%-------------------- end preamble ---------------------- + +\begin{document} + +% matching end for #ifdef PREAMBLE + +\newcommand{\exercisesection}[1]{\subsection*{#1}} + + +% ------------------- main content ---------------------- + + + +% ----------------- title ------------------------- + +\thispagestyle{empty} + +\begin{center} +{\LARGE\bf +\begin{spacing}{1.25} +Project 1, deadline March 22, 2024 +\end{spacing} +} +\end{center} + +% ----------------- author(s) ------------------------- + +\begin{center} +{\bf \href{{http://www.uio.no/studier/emner/matnat/fys/FYS4411/index-eng.html}}{Computational Physics II FYS4411/FYS9411}} +\end{center} + + \begin{center} +% List of all institutions: +\centerline{{\small Department of Physics, University of Oslo, Norway}} +\end{center} + +% ----------------- end author(s) ------------------------- + +% --- begin date --- +\begin{center} +Jan 10, 2024 +\end{center} +% --- end date --- + +\vspace{1cm} + + +\subsection*{Introduction} + +The spectacular demonstration of Bose-Einstein condensation (BEC) in +gases of alkali atoms $^{87}$Rb, $^{23}$Na, $^7$Li confined in +magnetic traps has led to an explosion of interest in confined Bose +systems. Of interest is the fraction of condensed atoms, the nature of +the condensate, the excitations above the condensate, the atomic +density in the trap as a function of Temperature and the critical +temperature of BEC, $T_c$. + +A key feature of the trapped alkali and atomic hydrogen systems is +that they are dilute. The characteristic dimensions of a typical trap +for $^{87}$Rb is $a_{ho}=\left( + {\hbar}/{m\omega_\perp}\right)^\frac{1}{2}=1-2 \times 10^4$ \AA\ + . The interaction between $^{87}$Rb atoms can be well represented by + its s-wave scattering length, $a_{Rb}$. This scattering length lies + in the range $85 a_0 < a_{Rb} < 140 a_0$ where $a_0 = 0.5292$ \AA\ is + the Bohr radius. The definite value $a_{Rb} = 100 a_0$ is usually + selected and for calculations the definite ratio of atom size to trap + size $a_{Rb}/a_{ho} = 4.33 \times 10^{-3}$ is usually chosen. A + typical $^{87}$Rb atom density in the trap is $n \simeq 10^{12}- + 10^{14}$ atoms per cubic cm, giving an inter-atom spacing $\ell + \simeq 10^4$ \AA. Thus the effective atom size is small compared to + both the trap size and the inter-atom spacing, the condition for + diluteness ($na^3_{Rb} \simeq 10^{-6}$ where $n = N/V$ is the number + density). + +Many theoretical studies of Bose-Einstein condensates (BEC) in gases +of alkali atoms confined in magnetic or optical traps have been +conducted in the framework of the Gross-Pitaevskii (GP) equation. The +key point for the validity of this description is the dilute condition +of these systems, that is, the average distance between the atoms is +much larger than the range of the inter-atomic interaction. In this +situation the physics is dominated by two-body collisions, well +described in terms of the $s$-wave scattering length $a$. The crucial +parameter defining the condition for diluteness is the gas parameter +$x(\mathbf{r})= n(\mathbf{r}) a^3$, where $n(\mathbf{r})$ is the local density +of the system. For low values of the average gas parameter $x_{av}\le 10^{-3}$, the mean field Gross-Pitaevskii equation does an excellent +job. However, +in recent experiments, the local gas parameter may well exceed this +value due to the possibility of tuning the scattering length in the +presence of a so-called Feshbach resonance. + +Thus, improved many-body methods like Monte Carlo calculations may be +needed. + +The aim of this project is to use the Variational Monte Carlo +(VMC) method and evaluate the ground state energy of a trapped, hard +sphere Bose gas for different numbers of particles with a specific +trial wave function. + +This trial wave function is used to study the sensitivity of + condensate and non-condensate properties to the hard sphere radius + and the number of particles. The trap we will use is a spherical (S) + or an elliptical (E) harmonic trap in one, two and finally three + dimensions, with the latter given by + +\begin{equation} + V_{ext}(\mathbf{r}) = + \Bigg\{ + \begin{array}{ll} + \frac{1}{2}m\omega_{ho}^2r^2 & (S)\\ + \strut + \frac{1}{2}m[\omega_{ho}^2(x^2+y^2) + \omega_z^2z^2] & (E) + \label{trap_eqn} + \end{array} + \end{equation} + where (S) stands for spherical and + +\begin{equation} + H = \sum_i^N \left(\frac{-\hbar^2}{2m}{\bigtriangledown }_{i}^2 +V_{ext}({\mathbf{r}}_i)\right) + + \sum_{i {a} + \end{array} + \end{equation} + where $a$ is the so-called hard-core diameter of the bosons. + Clearly, $V_{int}(|\mathbf{r}_i-\mathbf{r}_j|)$ is zero if the bosons are + separated by a distance $|\mathbf{r}_i-\mathbf{r}_j|$ greater than $a$ but + infinite if they attempt to come within a distance $|\mathbf{r}_i-\mathbf{r}_j| \leq a$. + + Our trial wave function for the ground state with $N$ atoms is given by + +\begin{equation} + \Psi_T(\mathbf{r})=\Psi_T(\mathbf{r}_1, \mathbf{r}_2, \dots \mathbf{r}_N,\alpha,\beta) + =\left[ + \prod_i g(\alpha,\beta,\mathbf{r}_i) + \right] + \left[ + \prod_{j {a}. + \end{array} + \end{equation} + + +\paragraph{Project 1 a): Local energy.} +Find the analytic expressions for the local energy +\begin{equation} + E_L(\mathbf{r})=\frac{1}{\Psi_T(\mathbf{r})}H\Psi_T(\mathbf{r}), + \label{eq:locale} + \end{equation} + for the above + trial wave function of Eq. (5) and defined by the terms in Eqs. (6) and (7). + +Find first the local energy the case with only the harmonic oscillator potential, that is we set $a=0$ and discard totally the two-body potential. + +Use first that $\beta =1$ and find the relevant local energies in one, two and three dimensions for one and +$N$ particles with the same mass. + + Compute also the analytic expression for the drift force to be used in importance sampling + +\begin{equation} + F = \frac{2\nabla \Psi_T}{\Psi_T}. + \end{equation} + +Find first the equivalent expressions for the just the harmonic oscillator part in one, two and three dimensions +with $\beta=1$. + +Our next step involves the calculation of local energy for the full problem in three dimensions. +The tricky part is to find an analytic expressions for the derivative of the trial wave function + +\begin{equation*} + \frac{1}{\Psi_T(\mathbf{r})}\sum_i^{N}\nabla_i^2\Psi_T(\mathbf{r}), +\end{equation*} +with the above +trial wave function of Eq. (5). +We rewrite + +\begin{equation*} +\Psi_T(\mathbf{r})=\Psi_T(\mathbf{r}_1, \mathbf{r}_2, \dots \mathbf{r}_N,\alpha,\beta) +=\left[ + \prod_i g(\alpha,\beta,\mathbf{r}_i) +\right] +\left[ + \prod_{j {a} + \end{array} + \end{equation} +!et + where $a$ is the so-called hard-core diameter of the bosons. + Clearly, $V_{int}(|\mathbf{r}_i-\mathbf{r}_j|)$ is zero if the bosons are + separated by a distance $|\mathbf{r}_i-\mathbf{r}_j|$ greater than $a$ but + infinite if they attempt to come within a distance $|\mathbf{r}_i-\mathbf{r}_j| \leq a$. + + Our trial wave function for the ground state with $N$ atoms is given by + +!bt +\begin{equation} + \Psi_T(\mathbf{r})=\Psi_T(\mathbf{r}_1, \mathbf{r}_2, \dots \mathbf{r}_N,\alpha,\beta) + =\left[ + \prod_i g(\alpha,\beta,\mathbf{r}_i) + \right] + \left[ + \prod_{j {a}. + \end{array} + \end{equation} +!et + + +=== Project 1 a): Local energy === + +Find the analytic expressions for the local energy +!bt +\begin{equation} + E_L(\mathbf{r})=\frac{1}{\Psi_T(\mathbf{r})}H\Psi_T(\mathbf{r}), + label{eq:locale} + \end{equation} +!et + for the above + trial wave function of Eq. (5) and defined by the terms in Eqs. (6) and (7). + +Find first the local energy the case with only the harmonic oscillator potential, that is we set $a=0$ and discard totally the two-body potential. + +Use first that $\beta =1$ and find the relevant local energies in one, two and three dimensions for one and +$N$ particles with the same mass. + + Compute also the analytic expression for the drift force to be used in importance sampling + +!bt +\begin{equation} + F = \frac{2\nabla \Psi_T}{\Psi_T}. + \end{equation} +!et + + +Find first the equivalent expressions for the just the harmonic oscillator part in one, two and three dimensions +with $\beta=1$. + +Our next step involves the calculation of local energy for the full problem in three dimensions. +The tricky part is to find an analytic expressions for the derivative of the trial wave function + +!bt +\begin{equation*} + \frac{1}{\Psi_T(\mathbf{r})}\sum_i^{N}\nabla_i^2\Psi_T(\mathbf{r}), +\end{equation*} +!et +with the above +trial wave function of Eq. (5). +We rewrite + +!bt +\begin{equation*} +\Psi_T(\mathbf{r})=\Psi_T(\mathbf{r}_1, \mathbf{r}_2, \dots \mathbf{r}_N,\alpha,\beta) +=\left[ + \prod_i g(\alpha,\beta,\mathbf{r}_i) +\right] +\left[ + \prod_{j\n\\usepackage{simplewick}" $name.tex +doconce replace 'section{' 'section*{' $name.tex +pdflatex -shell-escape $name +pdflatex -shell-escape $name +mv -f $name.pdf ${name}.pdf +cp $name.tex ${name}.tex + +# Publish +dest=../../../../Projects/2024 +if [ ! -d $dest/$name ]; then +mkdir $dest/$name +mkdir $dest/$name/pdf +mkdir $dest/$name/html +mkdir $dest/$name/ipynb +fi +cp ${name}*.tex $dest/$name/pdf +cp ${name}*.pdf $dest/$name/pdf +cp -r ${name}*.html ._${name}*.html $dest/$name/html + +# Figures: cannot just copy link, need to physically copy the files +if [ -d fig-${name} ]; then +if [ ! -d $dest/$name/html/fig-$name ]; then +mkdir $dest/$name/html/fig-$name +fi +cp -r fig-${name}/* $dest/$name/html/fig-$name +fi + +cp ${name}.ipynb $dest/$name/ipynb +ipynb_tarfile=ipynb-${name}-src.tar.gz +if [ ! -f ${ipynb_tarfile} ]; then +cat > README.txt < j$ and all $a > b$, +!bt + \begin{align} + 0 = \langle ab \vert \hat{v} \vert ij \rangle + + \left(\epsilon_a+\epsilon_b-\epsilon_i-\epsilon_j\right)t_{ij}^{ab}+\frac{1}{2}\sum_{cd} \langle ab \vert \hat{v} \vert + cd \rangle t_{ij}^{cd}+\frac{1}{2}\sum_{kl} \langle kl \vert \hat{v} + \vert ij \rangle t_{kl}^{ab}+\hat{P}(ij\vert ab)\sum_{kc} \langle kb + \vert \hat{v} \vert cj \rangle t_{ik}^{ac} & \nonumber + \\ +\frac{1}{4}\sum_{klcd} \langle kl \vert \hat{v} \vert cd \rangle + t_{ij}^{cd}t_{kl}^{ab}+\hat{P}(ij)\sum_{klcd} \langle kl \vert + \hat{v} \vert cd \rangle t_{ik}^{ac}t_{jl}^{bd}-\frac{1}{2}\hat{P}(ij)\sum_{klcd} \langle kl \vert \hat{v} \vert + cd \rangle t_{ik}^{dc}t_{lj}^{ab}-\frac{1}{2}\hat{P}(ab)\sum_{klcd} + \langle kl \vert \hat{v} \vert cd \rangle t_{lk}^{ac}t_{ij}^{db},& + \label{eq:ccd} + \end{align} +!et + where we have defined +!bt + \[ + \hat{P}\left(ab\right)= 1-\hat{P}_{ab}, + \] +!et + where $\hat{P}_{ab}$ interchanges two particles occupying the + quantum numbers $a$ and $b$. The operator $\hat{P}(ij\vert ab)$ is + defined as +!bt + \[ + \hat{P}(ij\vert ab) = (1-\hat{P}_{ij})(1-\hat{P}_{ab}). + \] +!et + The single-particle energies $\epsilon_p$ are normally taken to be either plain harmonic oscillator ones or Hartree-Fock single-particle energies. + Recall also that the unknown amplitudes $t_{ij}^{ab}$ represent + anti-symmetrized matrix elements, meaning that they obey the same + symmetry relations as the two-body interaction, that is +!bt + \[ + t_{ij}^{ab}=-t_{ji}^{ab}=-t_{ij}^{ba}=t_{ji}^{ba}. + \] +!et + The two-body matrix elements are also anti-symmetrized, meaning that +!bt + \[ + \langle ab \vert \hat{v} \vert ij \rangle = -\langle ab \vert + \hat{v} \vert ji \rangle= -\langle ba \vert \hat{v} \vert ij + \rangle=\langle ba \vert \hat{v} \vert ji \rangle. + \] +!et + The non-linear equations for the unknown amplitudes $t_{ij}^{ab}$ + are solved iteratively. + +In order to develop a program, chapter 8 of the recent "Lecture Notes in Physics (volume 936)":"http://www.springer.com/us/book/9783319533353" is highly recommended as literature. +All material is available from the "source site":"https://github.com/ManyBodyPhysics/LectureNotesPhysics/blob/master/doc/src/lnp.pdf". Example of CCD codes are available from the "program site":"https://github.com/ManyBodyPhysics/LectureNotesPhysics/tree/master/Programs/Chapter8-programs/cpp/CCD". These can be used to benchmark your own program. + +=== Project 2 a): === + +Here you should feel free to use either a plain harmonic oscillator basis or Hartree-Fock basis. +If you have performed Hartree-Fock calculations and are familiar with these, the Hartree-Fock basis defines the so-called reference energy +!bt +\begin{equation} + E_{\mathrm{ref}} = \sum_{i\le F} \sum_{\alpha\beta} + C^*_{i\alpha}C_{i\beta}\langle \alpha | h | \beta \rangle + + \frac{1}{2}\sum_{ij\le F}\sum_{{\alpha\beta\gamma\delta}} + C^*_{i\alpha}C^*_{j\beta}C_{i\gamma}C_{j\delta}\langle + \alpha\beta|\hat{v}|\gamma\delta\rangle. +\end{equation} +!et +If you plan to use Hartree-Fock based matrix elements, +you will need to transform the matrix elements from the harmonic oscillator basis to the Hartree-Fock basis. +The first step is to program +!bt +\begin{equation} + \langle pq \vert \hat{v} \vert rs\rangle_{AS}= + \sum_{{\alpha\beta\gamma\delta}} + C^*_{p\alpha}C^*_{q\beta}C_{r\gamma}C_{s\delta}\langle + \alpha\beta|\hat{v}|\gamma\delta\rangle_{AS}, +\end{equation} +!et +where the coefficients are those from the last Hartree-Fock iteration and the matrix elements are all anti-symmetrized. +You can extend your Hartree-Fock program to write out these matrix elements after the last Hartree-Fock iteration. +Make sure that your matrix elements are structured according to conserved quantum numbers, avoiding thereby the write out of many zeros. + +To test that your matrix elements are set up correctly, when you read in these matrix elements in the CCD code, make sure that the reference energy from your Hartree-Fock calculations are reproduced. Alternatively, you can just use the standard harmonic oscillator one-body and two-body matrix elements. + + +=== Project 2 b): === + +Set up a code which solves the CCD equation by encoding the equations as they stand, that is follow the mathematical expressions and perform the sums over all single-particle states. Compute the energy of the two-electron systems using +all single-particle states. Compare these with Taut's results for $\omega=1$ a.u. Since you do not include singles you will not get the exact result. If you wish to include singles, you will able to obtain the exact results in a basis with at least ten major oscillator shells. +Perform also calculations with $N=6$, $N=12$ and $N=20$ electrons and compare with reference [2] of Pedersen et al below. + +=== Project 2 c): === + +The next step consists in rewriting the equations in terms of matrix-matrix multiplications and subdividing +the matrix elements and operations in terms of two-particle configuration that conserve total spin projection and projection of the orbital momentum. Rewrite also the equations in terms of so-called intermediates, as detailed +in section 8.7 of "Lietz et al":"https://github.com/ManyBodyPhysics/LectureNotesPhysics/blob/master/doc/src/lnp.pdf". +This section gives a detailed description on how to build a coupled cluster code and is highly recommended. + +Rerun your calculations for $=2$, $N=6$, $N=12$ and $N=20$ electrons using your optimal Hartree-Fock basis. Make sure your results from 2b) stay the same. + +Calculate as well ground state energies for $\omega=0.5$ and $\omega=0.1$. Try to compare with eventual variational +Monte Carlo results from other students, if possible. + +=== Project 2 d): === +The final step is to parallelize your CCD code using either OpenMP or MPI and do a performance analysis. Use the $N=6$ case. Make a performance analysis by timing your serial code +with and without vectorization. Perform several runs and compute an average timing analysis +with and without vectorization. Comment your results. + +Compare thereafter your serial code(s) with the speedup you get by parallelizing your code, running either OpenMP or MPI or both. +Do you get a near $100\%$ speedup with the parallel version? Comment again your results and perform timing benchmarks several times in order +to extract an average performance time. + + +======= Additional material on Hermite polynomials ======= + +The Hermite polynomials are the solutions of the following differential +equation +!bt +\begin{equation} + \frac{d^2H(x)}{dx^2}-2x\frac{dH(x)}{dx}+ + (\lambda-1)H(x)=0. + label{eq:hermite} +\end{equation} +!et +The first few polynomials are + +!bt +\begin{equation*} + H_0(x)=1, +\end{equation*} +!et + +!bt +\begin{equation*} + H_1(x)=2x, +\end{equation*} +!et + +!bt +\begin{equation*} + H_2(x)=4x^2-2, +\end{equation*} +!et + +!bt +\begin{equation*} + H_3(x)=8x^3-12x, +\end{equation*} +!et +and + +!bt +\begin{equation*} + H_4(x)=16x^4-48x^2+12. +\end{equation*} +!et +They fulfil the orthogonality relation + +!bt +\begin{equation*} + \int_{-\infty}^{\infty}e^{-x^2}H_n(x)^2dx=2^nn!\sqrt{\pi}, +\end{equation*} +!et +and the recursion relation + +!bt +\begin{equation*} + H_{n+1}(x)=2xH_{n}(x)-2nH_{n-1}(x). +\end{equation*} +!et + + + + + + +=== Literature === + + o M. Taut, Phys. Rev. A _48_, 3561 - 3566 (1993). + + o M. L. Pedersen, G. Hagen, M. Hjorth-Jensen, S. Kvaal, and F. Pederiva, Phys. Rev. B _84_, 115302 (2011) + + o S. Riemann and M. Manninen, Reviews of Modern Physics _74_, 1283 (2002). + + + + + + +===== Introduction to numerical projects ===== + +Here follows a brief recipe and recommendation on how to write a report for each +project. + + * Give a short description of the nature of the problem and the eventual numerical methods you have used. + + * Describe the algorithm you have used and/or developed. Here you may find it convenient to use pseudocoding. In many cases you can describe the algorithm in the program itself. + + * Include the source code of your program. Comment your program properly. + + * If possible, try to find analytic solutions, or known limits in order to test your program when developing the code. + + * Include your results either in figure form or in a table. Remember to label your results. All tables and figures should have relevant captions and labels on the axes. + + * Try to evaluate the reliabilty and numerical stability/precision of your results. If possible, include a qualitative and/or quantitative discussion of the numerical stability, eventual loss of precision etc. + + * Try to give an interpretation of you results in your answers to the problems. + + * Critique: if possible include your comments and reflections about the exercise, whether you felt you learnt something, ideas for improvements and other thoughts you've made when solving the exercise. We wish to keep this course at the interactive level and your comments can help us improve it. + + * Try to establish a practice where you log your work at the computerlab. You may find such a logbook very handy at later stages in your work, especially when you don't properly remember what a previous test version of your program did. Here you could also record the time spent on solving the exercise, various algorithms you may have tested or other topics which you feel worthy of mentioning. + + + + + +===== Format for electronic delivery of report and programs ===== + +The preferred format for the report is a PDF file. You can also use DOC or postscript formats or as an ipython notebook file. As programming language we prefer that you choose between C/C++, Fortran2008 or Python. The following prescription should be followed when preparing the report: + + * Use Devilry to hand in your projects, log in at URL:"http://devilry.ifi.uio.no" with your normal UiO username and password. + + * Upload _only_ the report file! For the source code file(s) you have developed please provide us with your link to your github domain. The report file should include all of your discussions and a list of the codes you have developed. The full version of the codes should be in your github repository. + + * In your github repository, please include a folder which contains selected results. These can be in the form of output from your code for a selected set of runs and input parameters. + + * Still in your github make a folder where you place your codes. + + * In this and all later projects, you should include tests (for example unit tests) of your code(s). + + * Comments from us on your projects, approval or not, corrections to be made etc can be found under your Devilry domain and are only visible to you and the teachers of the course. + + + +Finally, +we encourage you to work two and two together. Optimal working groups consist of +2-3 students. You can then hand in a common report. + + + + + + + + + diff --git a/doc/src/Projects/2024/Project2/Project2ML.do.txt b/doc/src/Projects/2024/Project2/Project2ML.do.txt new file mode 100644 index 00000000..82c87c8b --- /dev/null +++ b/doc/src/Projects/2024/Project2/Project2ML.do.txt @@ -0,0 +1,331 @@ +TITLE: FYS4411/9411 Project 2, Machine learning for quantum many-body problems. Deadline May 31 +AUTHOR: "Computational Physics II FYS4411/FYS9411":"http://www.uio.no/studier/emner/matnat/fys/FYS4411/index-eng.html" {copyright, 1999-present|CC BY-NC} at Department of Physics, University of Oslo, Norway +DATE: Spring semester 2023 + +===== Introduction ===== + +The idea of representing the wave function with +a restricted Boltzmann machine (RBM) was presented recently by "G. Carleo and M. Troyer, Science _355_, Issue 6325, pp. 602-606 (2017)":"http://science.sciencemag.org/content/355/6325/602". They +named such a wave function/network a \textit{neural network quantum +state} (NQS). In their article they apply it to the quantum mechanical +spin lattice systems of the Ising model and Heisenberg model, with +encouraging results. To further test the applicability of RBM's to +quantum mechanics we will in this project apply it to a system of +two interacting electrons (or bosons) confined to move in a harmonic oscillator trap. +It is possible to extend this system to more bosons or fermions, but we will limit ourselves to two particles only. + +We will study this system with so-called Boltzmann machine first as deep learning method. If time allows, we can replace the Bolztmann machines with neural networks. + + + +===== Theoretical background and description of the physical system ===== + +We consider a system of two electrons (or bosons) confined in a pure two-dimensional +isotropic harmonic oscillator potential, with an idealized total Hamiltonian given by +!bt +\begin{equation} +\label{eq:finalH} +\hat{H}=\sum_{i=1}^{N} \left( -\frac{1}{2} \nabla_i^2 + \frac{1}{2} \omega^2r_i^2 \right)+\sum_{i