summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/glow_series_caselle.dat12
-rw-r--r--data/glow_series_numeric.dat12
-rw-r--r--data/glow_series_ours_0.dat10
-rw-r--r--ising_scaling.tex52
4 files changed, 85 insertions, 1 deletions
diff --git a/data/glow_series_caselle.dat b/data/glow_series_caselle.dat
new file mode 100644
index 0000000..5055537
--- /dev/null
+++ b/data/glow_series_caselle.dat
@@ -0,0 +1,12 @@
+0 0
+1 1.3578383417065958
+2 0.04895328972000001
+3 -0.03583699905553839
+4 0.05314325466585325
+5 -0.10995313306170518
+6 0.27695711937696527
+7 -0.7945288687091496
+8 2.499702182487161
+9 -8.424469309661191
+10 29.94325112254707
+11 -111.02920849909854
diff --git a/data/glow_series_numeric.dat b/data/glow_series_numeric.dat
new file mode 100644
index 0000000..27927c1
--- /dev/null
+++ b/data/glow_series_numeric.dat
@@ -0,0 +1,12 @@
+0 0 0
+1 -1.3578383417065955 1.e-14
+2 -0.04895328972 2.e-12
+3 0.038863929 1.e-10
+4 -0.068362121 1.e-9
+5 0.18388371 1.e-8
+6 -0.65917 1.e-6
+7 2.937665 3.e-6
+8 -15.61 0.01
+9 96.76 0
+10 -679 0
+11 5340 0
diff --git a/data/glow_series_ours_0.dat b/data/glow_series_ours_0.dat
new file mode 100644
index 0000000..dea14cc
--- /dev/null
+++ b/data/glow_series_ours_0.dat
@@ -0,0 +1,10 @@
+0 0
+1 -1.357838341706601
+2 -0.04895328971999897
+3 0.03858936404667754
+4 -0.0663968386695819
+5 0.1728249493887744
+6 -0.5982136876234834
+7 2.5836539597308357
+8 -13.385542500325073
+9 80.92156022471427 \ No newline at end of file
diff --git a/ising_scaling.tex b/ising_scaling.tex
index bed9db3..18edea3 100644
--- a/ising_scaling.tex
+++ b/ising_scaling.tex
@@ -20,6 +20,7 @@
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{tikz-cd}
+\usepackage[subfolder]{gnuplottex} % need to compile separately for APS
\begin{document}
@@ -482,7 +483,11 @@ The scaling function has a number of free parameters: the position $\theta_c$ of
\begin{tabular}{c|ccccccccc}
& \multicolumn{9}{c}{$n$} \\
& 1 & 3 & 5 & 7 & 9 & 11 & 13 & 15 & 17 \\
- \hline
+ \hline\hline
+ $n_-$ & 2 & 3 & 3 & 4 & 5 & 6 & 6 & 6 \\
+ $n_0$ & 1 & 2 & 3 & 4 & 4 & 5 & 7 & 8 \\
+ $n_+$ & 2 & 2 & 4 & 4 & 6 & 6 & 6 & 8
+ \\ \hline
$\theta_c$ &
1.19022 &
1.24954 &
@@ -653,6 +658,51 @@ The scaling function has a number of free parameters: the position $\theta_c$ of
\subsection{Comparison}
+\begin{figure}
+ \begin{gnuplot}[terminal=epslatex, terminaloptions={size 8.65cm,5.35cm}]
+ dat1 = 'data/glow_series_numeric.dat'
+ dat2 = 'data/glow_series_ours_0.dat'
+ dat3 = 'data/glow_series_caselle.dat'
+ set key top left Left reverse
+ set logscale y
+ set xlabel '$n$'
+ set ylabel '$\mathcal F_n$'
+ plot \
+ dat1 using 1:(abs($2)) title 'Numeric', \
+ dat2 using 1:(abs($2)) title 'Ours ($n=0$)', \
+ dat3 using 1:(abs($2)) title 'Caselle'
+ \end{gnuplot}
+ \caption{
+ }
+\end{figure}
+
+\begin{figure}
+ \begin{gnuplot}[terminal=epslatex, terminaloptions={size 8.65cm,5.35cm}]
+ dat1 = 'data/glow_series_numeric.dat'
+ dat2 = 'data/glow_series_ours_0.dat'
+ dat3 = 'data/glow_series_caselle.dat'
+
+ ratLast(x) = (back2 = back1, back1 = x, back1 / back2)
+ init(x) = (back1 = back2 = 0)
+
+ back1 = 0
+ back2 = 0
+
+ set xrange [0:0.55]
+ set yrange [0:10]
+
+ set xlabel '$1/n$'
+ set ylabel '$\mathcal F_n/\mathcal F_{n-1}$'
+
+ plot \
+ dat1 using (1/$1):(abs(ratLast($2))) title 'Numeric', \
+ dat2 using (1/$1):(abs(ratLast($2))) title 'Ours ($n=0$)', \
+ dat3 using (1/$1):(abs(ratLast($2))) title 'Caselle'
+ \end{gnuplot}
+ \caption{
+ }
+\end{figure}
+
\section{The three-dimensional Ising model}
\cite{Butera_2011_Free}