Skip to content

Commit 844b2fe

Browse files
committed
Merge branch 'develop'
2 parents 5cbc06f + 26bd818 commit 844b2fe

File tree

128 files changed

+4064
-23738
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+4064
-23738
lines changed

.gitignore

Lines changed: 109 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,111 @@
1+
2+
# Created by https://www.gitignore.io/api/linux,python
3+
4+
### Linux ###
5+
*~
6+
7+
# temporary files which can be created if a process still has a handle open of a deleted file
8+
.fuse_hidden*
9+
10+
# KDE directory preferences
11+
.directory
12+
13+
# Linux trash folder which might appear on any partition or disk
14+
.Trash-*
15+
16+
17+
### Python ###
18+
# Byte-compiled / optimized / DLL files
19+
__pycache__/
20+
*.py[cod]
21+
*$py.class
22+
23+
# C extensions
24+
*.so
25+
26+
# Distribution / packaging
27+
.Python
28+
env/
29+
build/
30+
develop-eggs/
31+
dist/
32+
downloads/
33+
eggs/
34+
.eggs/
35+
lib/
36+
lib64/
37+
parts/
38+
sdist/
39+
var/
40+
*.egg-info/
41+
.installed.cfg
42+
*.egg
43+
44+
# PyInstaller
45+
# Usually these files are written by a python script from a template
46+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
47+
*.manifest
48+
*.spec
49+
50+
# Installer logs
51+
pip-log.txt
52+
pip-delete-this-directory.txt
53+
54+
# Unit test / coverage reports
55+
htmlcov/
56+
.tox/
57+
.coverage
58+
.coverage.*
59+
.cache
60+
nosetests.xml
61+
coverage.xml
62+
*,cover
63+
.hypothesis/
64+
65+
# Translations
66+
*.mo
67+
*.pot
68+
69+
# Django stuff:
70+
*.log
71+
local_settings.py
72+
73+
# Flask stuff:
74+
instance/
75+
.webassets-cache
76+
77+
# Scrapy stuff:
78+
.scrapy
79+
80+
# Sphinx documentation
81+
docs/_build/
82+
83+
# PyBuilder
84+
target/
85+
86+
# IPython Notebook
87+
.ipynb_checkpoints
88+
89+
# pyenv
90+
.python-version
91+
92+
# celery beat schedule file
93+
celerybeat-schedule
94+
95+
# dotenv
96+
.env
97+
98+
# virtualenv
99+
venv/
100+
ENV/
101+
102+
# Spyder project settings
103+
.spyderproject
104+
105+
# Rope project settings
106+
.ropeproject
107+
108+
#for Hphi
1109
HPhi
2110
makefile
3111
Makefile
@@ -14,7 +122,7 @@ make.sys
14122
*.log
15123
*.o
16124
*.optrpt
17-
*.pdf
125+
userguide_*.pdf
18126
*.synctex.gz
19127
*.toc
20128
*~

doc/en/chap04_en.tex

Lines changed: 28 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ \subsection{Parameters about the kind of a calculation}
157157

158158
\begin{figure}[!tbhp]
159159
\begin{center}
160-
\includegraphics[width=8cm]{../figs/chap04_1_lattice.eps}
160+
\includegraphics[width=8cm]{../figs/chap04_1_lattice.pdf}
161161
\caption{Schematic illustration of
162162
(a) one dimensional chain lattice,
163163
(b) two dimensional square lattice, and
@@ -173,7 +173,7 @@ \subsection{Parameters about the kind of a calculation}
173173

174174
\begin{figure}[!tbhp]
175175
\begin{center}
176-
\includegraphics[width=15cm]{../figs/chap04_1_honeycomb.eps}
176+
\includegraphics[width=15cm]{../figs/chap04_1_honeycomb.pdf}
177177
\caption{Schematic illustration of the anisotropic honeycomb lattice.
178178
The nearest neighbor
179179
hopping integral, spin coupling, offsite Coulomb integral
@@ -186,7 +186,7 @@ \subsection{Parameters about the kind of a calculation}
186186

187187
\begin{figure}[!tbhp]
188188
\begin{center}
189-
\includegraphics[width=10cm]{../figs/kagome.eps}
189+
\includegraphics[width=10cm]{../figs/kagome.pdf}
190190
\caption{Schematic illustration of the Kagome lattice.
191191
}
192192
\label{fig_kagome}
@@ -195,7 +195,7 @@ \subsection{Parameters about the kind of a calculation}
195195

196196
\begin{figure}[!tbhp]
197197
\begin{center}
198-
\includegraphics[width=10cm]{../figs/ladder.eps}
198+
\includegraphics[width=10cm]{../figs/ladder.pdf}
199199
\caption{Schematic illustration of the ladder lattice.
200200
}
201201
\label{fig_ladder}
@@ -242,7 +242,7 @@ \subsubsection{Ladder (Fig. \ref{fig_ladder})}
242242

243243
\begin{figure}[!tbhp]
244244
\begin{center}
245-
\includegraphics[width=15cm]{../figs/chap04_1_unitlattice.eps}
245+
\includegraphics[width=15cm]{../figs/chap04_1_unitlattice.pdf}
246246
\caption{The shape of the numerical cell
247247
when ${\vec a}_0 = (6, 2), {\vec a}_1 = (2, 4)$
248248
in the triangular lattice.
@@ -703,6 +703,29 @@ \subsection{Parameters for the numerical condition}
703703
We specify the interval steps of calculating correlation functions in TPQ method.\\
704704
{\bf Note:} The small interval increases the time cost of calculations.
705705

706+
\item \verb|OutputMode|
707+
708+
{\bf Type :} Choose from \verb|"none"|, \verb|"correlation"|, and \verb|"full"|
709+
(\verb|correlation| as a default)
710+
711+
{\bf Description :} Indices of correlation functions
712+
are specified with this keyword.
713+
\verb|"none"| indicates correlation functions will not calculated.
714+
When \verb|outputmode="correlation"|,
715+
$\langle c_{i \sigma}^{\dagger}c_{i \sigma} \rangle$ is computed at all $i, \sigma$,
716+
and
717+
$\langle c_{i \sigma}^{\dagger}c_{i \sigma} c_{j \sigma'}^{\dagger}c_{j \sigma'} \rangle$
718+
is computed at all $i, j, \sigma, \sigma'$.
719+
If \verb|"full"| is selected,
720+
$\langle c_{i \sigma}^{\dagger}c_{j \sigma'} \rangle$ is computed at all $i, j, \sigma, \sigma'$,
721+
and
722+
$\langle c_{i_1 \sigma_1}^{\dagger}c_{i_2 \sigma_2} c_{i_3 \sigma_3}^{\dagger}c_{i_4 \sigma_4} \rangle$
723+
is computed at all $i_1, i_2, i_3, i_4, \sigma_1, \sigma_2, \sigma_3, \sigma_4$.
724+
725+
In spin system,
726+
indices are specified as those on the Bogoliubov representation
727+
(See \ref{sec_bogoliubov_rep}).
728+
706729
\end{itemize}
707730

708731
\section{Input files for {\it Expert} mode}

doc/en/chap05_en.tex

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,4 +261,22 @@ \subsubsection*{Initial vector}
261261
the thread ID, the number of threads, the process ID, respectively;
262262
the initial vector depends both on \verb|initial_iv| and the numbber of parallelism.
263263

264+
\section{Bogoliubov representation}\label{sec_bogoliubov_rep}
265+
266+
In the spin system,
267+
the spin indices in input files of \verb|transfer|, \verb|InterAll|,
268+
and correlation functions are specified as those of the Bogoliubov representation.
269+
Spin operators are written by using creation/annihilation operators as follows:
270+
\begin{align}
271+
S_{i z} &= \sum_{\sigma = -S}^{S} \sigma c_{i \sigma}^\dagger c_{i \sigma}
272+
\\
273+
S_{i}^+ &= \sum_{\sigma = -S}^{S-1}
274+
\sqrt{S(S+1) - \sigma(\sigma+1)}
275+
c_{i \sigma+1}^\dagger c_{i \sigma}
276+
\\
277+
S_{i}^- &= \sum_{\sigma = -S}^{S-1}
278+
\sqrt{S(S+1) - \sigma(\sigma+1)}
279+
c_{i \sigma}^\dagger c_{i \sigma+1}
280+
\end{align}
281+
264282
%----------------------------------------------------------

doc/en/userguide_en.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
\documentclass[a4paper,12pt,openany]{../package/mybook}
1212
%
1313
\usepackage{amsmath, amsfonts, amsthm, amssymb}
14-
\usepackage{graphicx}
14+
\usepackage[dvipdfmx]{graphicx}
1515
\usepackage{color}
1616
\usepackage{bm}
1717
\usepackage{cite}
@@ -92,7 +92,7 @@
9292
\mytitlepage{%
9393
User guide
9494
}{%
95-
\Huge $\HPhi$ ver.1.0%
95+
\Huge $\HPhi$ ver.1.1.1%
9696
}
9797
{\large
9898
{\it \copyright 2015- The University of Tokyo}\\

0 commit comments

Comments
 (0)