From 61dfee08426ca94be7a2433b4c559ccc13e1d733 Mon Sep 17 00:00:00 2001 From: Yuichi Motoyama Date: Thu, 16 Nov 2023 17:51:53 +0900 Subject: [PATCH] reorder samples directories (change to the same as tutorials) --- ...al-1.rst => 01_transverse_field_ising.rst} | 0 ...e_tutorial-7.rst => 02_time_evolution.rst} | 6 ++--- ...torial-8.rst => 03_finite_temperature.rst} | 4 +-- ...le_tutorial-5.rst => 04_magnetization.rst} | 8 +++--- ...6.rst => 05_hardcore_boson_triangular.rst} | 2 +- ...andard_tutorial-1.rst => 06_std_model.rst} | 4 +-- docs/sphinx/en/tutorial/index.rst | 12 ++++----- ...al-1.rst => 01_transverse_field_ising.rst} | 0 ...e_tutorial-7.rst => 02_time_evolution.rst} | 6 ++--- ...torial-8.rst => 03_finite_temperature.rst} | 4 +-- ...le_tutorial-5.rst => 04_magnetization.rst} | 8 +++--- ...6.rst => 05_hardcore_boson_triangular.rst} | 2 +- ...andard_tutorial-1.rst => 06_std_model.rst} | 4 +-- docs/sphinx/ja/tutorial/index.rst | 13 ++++----- .../README.md | 0 .../magnetization.png | Bin .../plot.plt | 0 .../run.sh | 0 .../simple.toml | 0 .../simple_te_middle.toml | 0 .../simple_te_strong.toml | 0 .../simple_te_weak.toml | 0 sample/03_S1_AFH_square/simple.toml | 24 ----------------- .../QMC/README.md | 0 .../QMC/ene-L32-Gamma0.0.dat | 0 .../QMC/ene-L32-Gamma0.5.dat | 0 .../QMC/ene-L32-Gamma0.8.dat | 0 .../QMC/ene-L32-Gamma2.0.dat | 0 .../QMC/extract.py | 0 .../QMC/init_params.py | 0 .../QMC/spec-L32-Gamma0.0.dat | 0 .../QMC/spec-L32-Gamma0.5.dat | 0 .../QMC/spec-L32-Gamma0.8.dat | 0 .../QMC/spec-L32-Gamma2.0.dat | 0 .../README.md | 0 .../calcspec.py | 0 .../plot_c.plt | 0 .../plot_e.plt | 0 .../plot_mx.plt | 0 .../plot_mz.plt | 0 .../run.sh | 0 .../simple_ft_middle.toml | 0 .../simple_ft_strong.toml | 0 .../simple_ft_weak.toml | 0 .../simple_ft_zero.toml | 0 sample/04_Kitaev_honeycomb/simple.toml | 25 ------------------ .../README.md | 0 .../basic.toml | 0 .../basic_square.toml | 0 .../plot.gp | 0 .../plot_ene.gp | 0 .../plot_square.gp | 0 .../plot_square_ene.gp | 0 .../tutorial_magnetization.py | 0 .../tutorial_magnetization_square.py | 0 .../README.md | 0 .../basic.toml | 0 .../nn_obs.toml | 0 .../plot.gp | 0 .../plot_density.gp | 0 .../run.py | 0 .../simple.toml | 0 .../{std-01_model => 06_std_model}/std.toml | 0 .../{02_AFH_square => AFH_square}/README.md | 0 .../{02_AFH_square => AFH_square}/basic.toml | 0 sample/{02_AFH_square => AFH_square}/plot.gp | 0 sample/{02_AFH_square => AFH_square}/run.py | 0 .../{02_AFH_square => AFH_square}/simple.toml | 0 sample/{09_FT_Kitaev => FT_Kitaev}/README.md | 0 .../{09_FT_Kitaev => FT_Kitaev}/TPQ/README.md | 0 .../TPQ/TPQ_gapfull.dat | 0 .../TPQ/TPQ_gapless.dat | 0 .../TPQ/postprocess.py | 0 sample/{09_FT_Kitaev => FT_Kitaev}/TPQ/run.sh | 0 .../TPQ/stan_gapfull.in | 0 .../TPQ/stan_gapless.in | 0 .../{09_FT_Kitaev => FT_Kitaev}/calcspec.py | 0 sample/{09_FT_Kitaev => FT_Kitaev}/plot_c.plt | 0 sample/{09_FT_Kitaev => FT_Kitaev}/plot_e.plt | 0 sample/{09_FT_Kitaev => FT_Kitaev}/run.sh | 0 .../simple_gapfull.toml | 0 .../simple_gapless.toml | 0 82 files changed, 37 insertions(+), 85 deletions(-) rename docs/sphinx/en/tutorial/{simple_tutorial-1.rst => 01_transverse_field_ising.rst} (100%) rename docs/sphinx/en/tutorial/{simple_tutorial-7.rst => 02_time_evolution.rst} (96%) rename docs/sphinx/en/tutorial/{simple_tutorial-8.rst => 03_finite_temperature.rst} (95%) rename docs/sphinx/en/tutorial/{simple_tutorial-5.rst => 04_magnetization.rst} (95%) rename docs/sphinx/en/tutorial/{simple_tutorial-6.rst => 05_hardcore_boson_triangular.rst} (98%) rename docs/sphinx/en/tutorial/{standard_tutorial-1.rst => 06_std_model.rst} (98%) rename docs/sphinx/ja/tutorial/{simple_tutorial-1.rst => 01_transverse_field_ising.rst} (100%) rename docs/sphinx/ja/tutorial/{simple_tutorial-7.rst => 02_time_evolution.rst} (96%) rename docs/sphinx/ja/tutorial/{simple_tutorial-8.rst => 03_finite_temperature.rst} (96%) rename docs/sphinx/ja/tutorial/{simple_tutorial-5.rst => 04_magnetization.rst} (95%) rename docs/sphinx/ja/tutorial/{simple_tutorial-6.rst => 05_hardcore_boson_triangular.rst} (98%) rename docs/sphinx/ja/tutorial/{standard_tutorial-1.rst => 06_std_model.rst} (98%) rename sample/{07_timeevolution => 02_time_evolution}/README.md (100%) rename sample/{07_timeevolution => 02_time_evolution}/magnetization.png (100%) rename sample/{07_timeevolution => 02_time_evolution}/plot.plt (100%) rename sample/{07_timeevolution => 02_time_evolution}/run.sh (100%) rename sample/{07_timeevolution => 02_time_evolution}/simple.toml (100%) rename sample/{07_timeevolution => 02_time_evolution}/simple_te_middle.toml (100%) rename sample/{07_timeevolution => 02_time_evolution}/simple_te_strong.toml (100%) rename sample/{07_timeevolution => 02_time_evolution}/simple_te_weak.toml (100%) delete mode 100644 sample/03_S1_AFH_square/simple.toml rename sample/{08_finitetemperature => 03_finite_temperature}/QMC/README.md (100%) rename sample/{08_finitetemperature => 03_finite_temperature}/QMC/ene-L32-Gamma0.0.dat (100%) rename sample/{08_finitetemperature => 03_finite_temperature}/QMC/ene-L32-Gamma0.5.dat (100%) rename sample/{08_finitetemperature => 03_finite_temperature}/QMC/ene-L32-Gamma0.8.dat (100%) rename sample/{08_finitetemperature => 03_finite_temperature}/QMC/ene-L32-Gamma2.0.dat (100%) rename sample/{08_finitetemperature => 03_finite_temperature}/QMC/extract.py (100%) rename sample/{08_finitetemperature => 03_finite_temperature}/QMC/init_params.py (100%) rename sample/{08_finitetemperature => 03_finite_temperature}/QMC/spec-L32-Gamma0.0.dat (100%) rename sample/{08_finitetemperature => 03_finite_temperature}/QMC/spec-L32-Gamma0.5.dat (100%) rename sample/{08_finitetemperature => 03_finite_temperature}/QMC/spec-L32-Gamma0.8.dat (100%) rename sample/{08_finitetemperature => 03_finite_temperature}/QMC/spec-L32-Gamma2.0.dat (100%) rename sample/{08_finitetemperature => 03_finite_temperature}/README.md (100%) rename sample/{08_finitetemperature => 03_finite_temperature}/calcspec.py (100%) rename sample/{08_finitetemperature => 03_finite_temperature}/plot_c.plt (100%) rename sample/{08_finitetemperature => 03_finite_temperature}/plot_e.plt (100%) rename sample/{08_finitetemperature => 03_finite_temperature}/plot_mx.plt (100%) rename sample/{08_finitetemperature => 03_finite_temperature}/plot_mz.plt (100%) rename sample/{08_finitetemperature => 03_finite_temperature}/run.sh (100%) rename sample/{08_finitetemperature => 03_finite_temperature}/simple_ft_middle.toml (100%) rename sample/{08_finitetemperature => 03_finite_temperature}/simple_ft_strong.toml (100%) rename sample/{08_finitetemperature => 03_finite_temperature}/simple_ft_weak.toml (100%) rename sample/{08_finitetemperature => 03_finite_temperature}/simple_ft_zero.toml (100%) delete mode 100644 sample/04_Kitaev_honeycomb/simple.toml rename sample/{05_magnetization => 04_magnetization}/README.md (100%) rename sample/{05_magnetization => 04_magnetization}/basic.toml (100%) rename sample/{05_magnetization => 04_magnetization}/basic_square.toml (100%) rename sample/{05_magnetization => 04_magnetization}/plot.gp (100%) rename sample/{05_magnetization => 04_magnetization}/plot_ene.gp (100%) rename sample/{05_magnetization => 04_magnetization}/plot_square.gp (100%) rename sample/{05_magnetization => 04_magnetization}/plot_square_ene.gp (100%) rename sample/{05_magnetization => 04_magnetization}/tutorial_magnetization.py (100%) rename sample/{05_magnetization => 04_magnetization}/tutorial_magnetization_square.py (100%) rename sample/{06_hardcore_boson_triangular => 05_hardcore_boson_triangular}/README.md (100%) rename sample/{06_hardcore_boson_triangular => 05_hardcore_boson_triangular}/basic.toml (100%) rename sample/{06_hardcore_boson_triangular => 05_hardcore_boson_triangular}/nn_obs.toml (100%) rename sample/{06_hardcore_boson_triangular => 05_hardcore_boson_triangular}/plot.gp (100%) rename sample/{06_hardcore_boson_triangular => 05_hardcore_boson_triangular}/plot_density.gp (100%) rename sample/{06_hardcore_boson_triangular => 05_hardcore_boson_triangular}/run.py (100%) rename sample/{06_hardcore_boson_triangular => 05_hardcore_boson_triangular}/simple.toml (100%) rename sample/{std-01_model => 06_std_model}/std.toml (100%) rename sample/{02_AFH_square => AFH_square}/README.md (100%) rename sample/{02_AFH_square => AFH_square}/basic.toml (100%) rename sample/{02_AFH_square => AFH_square}/plot.gp (100%) rename sample/{02_AFH_square => AFH_square}/run.py (100%) rename sample/{02_AFH_square => AFH_square}/simple.toml (100%) rename sample/{09_FT_Kitaev => FT_Kitaev}/README.md (100%) rename sample/{09_FT_Kitaev => FT_Kitaev}/TPQ/README.md (100%) rename sample/{09_FT_Kitaev => FT_Kitaev}/TPQ/TPQ_gapfull.dat (100%) rename sample/{09_FT_Kitaev => FT_Kitaev}/TPQ/TPQ_gapless.dat (100%) rename sample/{09_FT_Kitaev => FT_Kitaev}/TPQ/postprocess.py (100%) rename sample/{09_FT_Kitaev => FT_Kitaev}/TPQ/run.sh (100%) rename sample/{09_FT_Kitaev => FT_Kitaev}/TPQ/stan_gapfull.in (100%) rename sample/{09_FT_Kitaev => FT_Kitaev}/TPQ/stan_gapless.in (100%) rename sample/{09_FT_Kitaev => FT_Kitaev}/calcspec.py (100%) rename sample/{09_FT_Kitaev => FT_Kitaev}/plot_c.plt (100%) rename sample/{09_FT_Kitaev => FT_Kitaev}/plot_e.plt (100%) rename sample/{09_FT_Kitaev => FT_Kitaev}/run.sh (100%) rename sample/{09_FT_Kitaev => FT_Kitaev}/simple_gapfull.toml (100%) rename sample/{09_FT_Kitaev => FT_Kitaev}/simple_gapless.toml (100%) diff --git a/docs/sphinx/en/tutorial/simple_tutorial-1.rst b/docs/sphinx/en/tutorial/01_transverse_field_ising.rst similarity index 100% rename from docs/sphinx/en/tutorial/simple_tutorial-1.rst rename to docs/sphinx/en/tutorial/01_transverse_field_ising.rst diff --git a/docs/sphinx/en/tutorial/simple_tutorial-7.rst b/docs/sphinx/en/tutorial/02_time_evolution.rst similarity index 96% rename from docs/sphinx/en/tutorial/simple_tutorial-7.rst rename to docs/sphinx/en/tutorial/02_time_evolution.rst index 4c3a1766..b1b5a8d3 100644 --- a/docs/sphinx/en/tutorial/simple_tutorial-7.rst +++ b/docs/sphinx/en/tutorial/02_time_evolution.rst @@ -13,17 +13,17 @@ The Hamiltonian is \end{aligned} Please note that the model is defined using spin operators of size 1/2, not Pauli operators. -The input and script files used in this tutorial can be found in ``sample/07_timeevolution``. +The input and script files used in this tutorial can be found in ``sample/02_time_evolution``. Initially, we compute the ground state (refer to the ``simple.toml`` file) which serves as our starting state. Specifically, it's set as: -.. literalinclude:: ../../../../sample/07_timeevolution/simple.toml +.. literalinclude:: ../../../../sample/02_time_evolution/simple.toml Given that ``Jz = -1.0``, the ground state becomes ferromagnetic. We use the ground state as the initial state, and save the state tensor with ``tensor_save = "save_tensor"``. Next, we prepare the input file for the real-time evolution. This can be achieved by setting the ``mode`` to ``time``. Below is a sample input file (``simple_te_strong.toml``): -.. literalinclude:: ../../../../sample/07_timeevolution/simple_te_strong.toml +.. literalinclude:: ../../../../sample/02_time_evolution/simple_te_strong.toml In this case, the transverse field is set to ``hx = 2.0``, and the time-step for evolution is ``tau = 0.01``. Moreover, since we are utilizing the ground state as our initial condition, we load the state tensor with ``tensor_load = "save_tensor"``. diff --git a/docs/sphinx/en/tutorial/simple_tutorial-8.rst b/docs/sphinx/en/tutorial/03_finite_temperature.rst similarity index 95% rename from docs/sphinx/en/tutorial/simple_tutorial-8.rst rename to docs/sphinx/en/tutorial/03_finite_temperature.rst index 3c1ac65d..d7467921 100644 --- a/docs/sphinx/en/tutorial/simple_tutorial-8.rst +++ b/docs/sphinx/en/tutorial/03_finite_temperature.rst @@ -13,9 +13,9 @@ The Hamiltonian is \end{aligned} Please note that the model is defined using spin operators of size 1/2, not Pauli operators. -The input and script files used in this tutorial are located in the ``sample/08_finitetemperature`` directory. Below is a sample input file (`simple_ft_strong.toml`): +The input and script files used in this tutorial are located in the ``sample/03_finite_temperature`` directory. Below is a sample input file (``simple_ft_strong.toml``): -.. literalinclude:: ../../../../sample/08_finitetemperature/simple_ft_strong.toml +.. literalinclude:: ../../../../sample/03_finite_temperature/simple_ft_strong.toml To perform finite temperature calculations, set the ``mode`` to ``finite``. Here, the transverse magnetic field is set to ``hx = 2.0`` with ``tau = 0.01`` (the inverse temperature step size is 2 times ``tau``). diff --git a/docs/sphinx/en/tutorial/simple_tutorial-5.rst b/docs/sphinx/en/tutorial/04_magnetization.rst similarity index 95% rename from docs/sphinx/en/tutorial/simple_tutorial-5.rst rename to docs/sphinx/en/tutorial/04_magnetization.rst index 6af1c8a6..65cd97cb 100644 --- a/docs/sphinx/en/tutorial/simple_tutorial-5.rst +++ b/docs/sphinx/en/tutorial/04_magnetization.rst @@ -13,10 +13,10 @@ triangular lattice. The Hamiltonian looks like this: H = J \sum_{\langle i,j \rangle}\sum_{\alpha}^{x,y,z} {S}_i^{\alpha} {S}_j^{\alpha} - h \sum_i S_i^z\end{aligned} Here, :math:`\langle i, j \rangle` represents the pair of nearest neighbor sites, and :math:`h` represents the magnitude of the external magnetic field applied in the :math:`z` direction. -Let's calculate the ground state of this model and find :math:`\langle S_z \rangle\equiv \frac{1}{N_u}\sum_i^{N_u} \langle S_i^z \rangle`, where :math:`N_u` is the total number of sites in the unit cell, as a function of the magnetic field :math:`h`. To do this, the toml file ``basic.toml`` and the python script ``tutorial_magnetization.py`` are prepared in the ``sample/05_magnetization`` directory. +Let's calculate the ground state of this model and find :math:`\langle S_z \rangle\equiv \frac{1}{N_u}\sum_i^{N_u} \langle S_i^z \rangle`, where :math:`N_u` is the total number of sites in the unit cell, as a function of the magnetic field :math:`h`. To do this, the toml file ``basic.toml`` and the python script ``tutorial_magnetization.py`` are prepared in the ``sample/04_magnetization`` directory. The ``basic.toml`` file contains model settings and parameters. -.. literalinclude:: ../../../../sample/05_magnetization/basic.toml +.. literalinclude:: ../../../../sample/04_magnetization/basic.toml The ``lattice`` section specifies a triangular lattice with the unit cell size of :math:`3\times 3`. Here, in order to make the calculation @@ -26,7 +26,7 @@ simplicity, :math:`J=1`. Using this basic setting file, tutorial_magnetization.py calculates the magnetization when the magnetic field is swept. -.. literalinclude:: ../../../../sample/05_magnetization/tutorial_magnetization.py +.. literalinclude:: ../../../../sample/04_magnetization/tutorial_magnetization.py In this script, the magnetic field :math:`h` is changed in steps of :math:`0.25` from :math:`0` to :math:`5`, and the ground state energy @@ -82,7 +82,7 @@ necessary to increase the bond dimension. Ground state energy (left figure) and magnetization (right figure) of the Heisenberg model on the triangular lattice. -Next, let's perform the calculation for a model on a square lattice. Use the toml file ``basic_square.toml`` and the python script ``tutorial_magnetization_square.py`` in the ``sample/05_magnetization`` directory. +Next, let's perform the calculation for a model on a square lattice. Use the toml file ``basic_square.toml`` and the python script ``tutorial_magnetization_square.py`` in the ``sample/04_magnetization`` directory. The content of ``basic_square.toml`` is the same as ``basic.toml`` except that the ``lattice`` section has been changed as follows. :: diff --git a/docs/sphinx/en/tutorial/simple_tutorial-6.rst b/docs/sphinx/en/tutorial/05_hardcore_boson_triangular.rst similarity index 98% rename from docs/sphinx/en/tutorial/simple_tutorial-6.rst rename to docs/sphinx/en/tutorial/05_hardcore_boson_triangular.rst index 5b3f471a..909fc5e3 100644 --- a/docs/sphinx/en/tutorial/simple_tutorial-6.rst +++ b/docs/sphinx/en/tutorial/05_hardcore_boson_triangular.rst @@ -19,7 +19,7 @@ One is a superfluid order which is characterized by the offdiagonal order parame The other one is a solid-like order which exists at a 1/3 filling, where one of three sites is filled in a :math:`\sqrt{3}\times\sqrt{3}` ordering with wave vector :math:`\boldsymbol{Q}=(4\pi/3,0)` (see the inset of :numref:`fig_tutorial6_hardcore_boson`). This long-range order is characterized by the structure factor :math:`S(\boldsymbol{Q}) = \sum_{ij}^{N_\text{sites}} \langle n_i n_j \rangle \exp[-i\boldsymbol{Q}\cdot(r_i-r_j)] /N_\text{sites}`. -To perform calculation for this system, the user can use toml files named ``basic.toml``, ``nn_obs.toml`` and a python script file ``run.py`` in the direction ``sample/06_hardcore_boson_triangular``. +To perform calculation for this system, the user can use toml files named ``basic.toml``, ``nn_obs.toml`` and a python script file ``run.py`` in the direction ``sample/05_hardcore_boson_triangular``. Here, ``basic.toml`` specifies the model and its parameters. This file is almost the same as the triangular Heisenberg model described in the previous section and differs from it only in the section ``model`` in the last part, where the line ``type = "boson"`` specifies the hardcore boson model and ``t = 0.1``, ``V = 1`` determines the strength of the hopping and nearest-neighbor interaction. diff --git a/docs/sphinx/en/tutorial/standard_tutorial-1.rst b/docs/sphinx/en/tutorial/06_std_model.rst similarity index 98% rename from docs/sphinx/en/tutorial/standard_tutorial-1.rst rename to docs/sphinx/en/tutorial/06_std_model.rst index 611cfee4..0a7da493 100644 --- a/docs/sphinx/en/tutorial/standard_tutorial-1.rst +++ b/docs/sphinx/en/tutorial/06_std_model.rst @@ -224,9 +224,9 @@ and the site Hamiltonian :math:`\mathcal{H}_i` can be written as \end{pmatrix} \end{split} -When :math:`J = 0, h = 1`, for example, an input file of ``tenes_std``, ``std.toml`` (``sample/std-01_model/std.toml``), is as follows +When :math:`J = 0, h = 1`, for example, an input file of ``tenes_std``, ``std.toml`` (``sample/06_std_model/std.toml``), is as follows -.. literalinclude:: ../../../../sample/std-01_model/std.toml +.. literalinclude:: ../../../../sample/06_std_model/std.toml We can calculate this model and obtain results as :: diff --git a/docs/sphinx/en/tutorial/index.rst b/docs/sphinx/en/tutorial/index.rst index 11e4a01c..d8208a9d 100644 --- a/docs/sphinx/en/tutorial/index.rst +++ b/docs/sphinx/en/tutorial/index.rst @@ -6,9 +6,9 @@ Tutorial .. toctree:: :maxdepth: 2 - simple_tutorial-1 - simple_tutorial-7 - simple_tutorial-8 - simple_tutorial-5 - simple_tutorial-6 - standard_tutorial-1 \ No newline at end of file + 01_transverse_field_ising.rst + 02_time_evolution.rst + 03_finite_temperature.rst + 04_magnetization.rst + 05_hardcore_boson_triangular.rst + 06_std_model.rst diff --git a/docs/sphinx/ja/tutorial/simple_tutorial-1.rst b/docs/sphinx/ja/tutorial/01_transverse_field_ising.rst similarity index 100% rename from docs/sphinx/ja/tutorial/simple_tutorial-1.rst rename to docs/sphinx/ja/tutorial/01_transverse_field_ising.rst diff --git a/docs/sphinx/ja/tutorial/simple_tutorial-7.rst b/docs/sphinx/ja/tutorial/02_time_evolution.rst similarity index 96% rename from docs/sphinx/ja/tutorial/simple_tutorial-7.rst rename to docs/sphinx/ja/tutorial/02_time_evolution.rst index 229374d7..5d2f856f 100644 --- a/docs/sphinx/ja/tutorial/simple_tutorial-7.rst +++ b/docs/sphinx/ja/tutorial/02_time_evolution.rst @@ -14,11 +14,11 @@ です。 大きさ1/2のスピン演算子を用いて定義しており、パウリ演算子を直接用いたモデルと係数が異なることに注意してください。 -このチュートリアルで使用する入力ファイルおよびスクリプトファイルは ``sample/07_timeevolution`` に格納されています。 +このチュートリアルで使用する入力ファイルおよびスクリプトファイルは ``sample/02_time_evolution`` に格納されています。 最初に初期状態として、基底状態の計算を行います (``simple.toml`` ファイル)。ここでは、 -.. literalinclude:: ../../../../sample/07_timeevolution/simple.toml +.. literalinclude:: ../../../../sample/02_time_evolution/simple.toml とします(``Jz = -1.0`` なので、 基底状態は強磁性状態になります)。 初期状態として基底状態を使用するため、 ``tensor_save = "save_tensor"`` として、基底状態のテンソルを保存しておきます。 @@ -27,7 +27,7 @@ 実時間発展は ``mode`` を ``time`` にすることで行うことができます。 以下、入力ファイル例です( ``simple_te_strong.toml`` ファイル)。 -.. literalinclude:: ../../../../sample/07_timeevolution/simple_te_strong.toml +.. literalinclude:: ../../../../sample/02_time_evolution/simple_te_strong.toml ここでは、横磁場を ``hx = 2.0`` 、実時間発展の刻み幅を ``tau = 0.01`` として時間発展させています。 また、初期状態として先ほどの基底状態を用いるため、 ``tensor_load = "save_tensor"`` として、基底状態のテンソルを読み込みます。 diff --git a/docs/sphinx/ja/tutorial/simple_tutorial-8.rst b/docs/sphinx/ja/tutorial/03_finite_temperature.rst similarity index 96% rename from docs/sphinx/ja/tutorial/simple_tutorial-8.rst rename to docs/sphinx/ja/tutorial/03_finite_temperature.rst index 9d1b12ed..512b0356 100644 --- a/docs/sphinx/ja/tutorial/simple_tutorial-8.rst +++ b/docs/sphinx/ja/tutorial/03_finite_temperature.rst @@ -15,10 +15,10 @@ です。 大きさ1/2のスピン演算子を用いて定義しており、パウリ演算子を直接用いたモデルと係数が異なることに注意してください。 -このチュートリアルで使用する入力ファイルおよびスクリプトファイルは ``sample/08_finitetemperature`` に格納されています。 +このチュートリアルで使用する入力ファイルおよびスクリプトファイルは ``sample/03_finite_temperature`` に格納されています。 以下が入力ファイルの例です (``simple_ft_strong.toml`` ファイル)。ここでは、 -.. literalinclude:: ../../../../sample/08_finitetemperature/simple_ft_strong.toml +.. literalinclude:: ../../../../sample/03_finite_temperature/simple_ft_strong.toml とします。 実時間発展は ``parameter.general`` セクションの ``mode`` を ``finite`` にすることで行うことができます。 diff --git a/docs/sphinx/ja/tutorial/simple_tutorial-5.rst b/docs/sphinx/ja/tutorial/04_magnetization.rst similarity index 95% rename from docs/sphinx/ja/tutorial/simple_tutorial-5.rst rename to docs/sphinx/ja/tutorial/04_magnetization.rst index 00854610..53e95963 100644 --- a/docs/sphinx/ja/tutorial/simple_tutorial-5.rst +++ b/docs/sphinx/ja/tutorial/04_magnetization.rst @@ -14,14 +14,14 @@ ここで\ :math:`\langle i, j\rangle`\ は隣接サイトの組を表し、\ :math:`h`\ は\ :math:`z`\ 方向にかけられた外部磁場の大きさを表します。 この模型の基底状態を計算し、ユニットセルの平均磁化 \ :math:`\langle S_z \rangle\equiv \frac{1}{N_u}\sum_i^{N_u} \langle S_i^z \rangle`\ を磁場\ :math:`h`\ の関数として求めてみましょう ( :math:`N_u` はユニットセル内のサイト数)。 -この計算を行うには、 ``sample/05_magnetization`` のディレクトリ内にある toml ファイル ``basic.toml`` と、pythonスクリプト ``tutorial_magnetization.py`` を利用します。 ``basic.toml`` ファイルには、模型の設定やパラメータなどが記述されています。 +この計算を行うには、 ``sample/04_magnetization`` のディレクトリ内にある toml ファイル ``basic.toml`` と、pythonスクリプト ``tutorial_magnetization.py`` を利用します。 ``basic.toml`` ファイルには、模型の設定やパラメータなどが記述されています。 -.. literalinclude:: ../../../../sample/05_magnetization/basic.toml +.. literalinclude:: ../../../../sample/04_magnetization/basic.toml ``lattice`` セクションで三角格子を指定しており、ユニットセルの大きさは\ :math:`3\times 3`\ を指定しています。 ここでは計算を軽くするために、 ``simple update`` だけを行っており、虚時間の刻み幅\ :math:`\tau`\ は\ :math:`\tau = 0.01`\ としています。また簡単のため、\ :math:`J=1`\ としています。この基本設定ファイルを用いて、 ``tutorial_magnetization.py`` では磁場を掃引したときの磁化を計算します。 -.. literalinclude:: ../../../../sample/05_magnetization/tutorial_magnetization.py +.. literalinclude:: ../../../../sample/04_magnetization/tutorial_magnetization.py このスクリプトでは、磁場\ :math:`h`\ を0から5まで0.25刻みで変化させ、基底状態のエネルギーと\ :math:`\langle S_z \rangle`\ を計算して、 ``energy.dat`` および ``magnetization.dat`` に出力します。 ``simple update`` の時間ステップ数を\ :math:`100`, :math:`200`, :math:`500`, :math:`1000`, :math:`2000`\ と変化させたときの様子を見るために、各磁場でステップ数を変えた計算も行っています。 計算量を減らすために、少ないステップ数で得られた波動関数の情報を ``tensor_save`` に保存し、それをより多いステップ数の計算の初期状態としてとっています。例えば、最初に時間ステップ数を100とした計算を行って結果を出力したあと、ステップ数100の計算終了時の波動関数からさらにステップ数100の計算を行って、結果的にステップ数200の計算結果を得ます。 @@ -61,7 +61,7 @@ 三角格子量子ハイゼンベルク模型のエネルギー(左図)と磁化過程(右図) -では正方格子でも同じことをやってみましょう。 ``sample/05_magnetization`` のディレクトリ中にある toml ファイル ``basic_square.toml`` と、pythonスクリプト ``tutorial_magnetization_square.py`` を利用します。 +では正方格子でも同じことをやってみましょう。 ``sample/04_magnetization`` のディレクトリ中にある toml ファイル ``basic_square.toml`` と、pythonスクリプト ``tutorial_magnetization_square.py`` を利用します。 ``basic_square.toml`` は、 ``lattice`` セクションが以下のように変更されているほかは ``basic.toml`` と同じ内容です。 :: diff --git a/docs/sphinx/ja/tutorial/simple_tutorial-6.rst b/docs/sphinx/ja/tutorial/05_hardcore_boson_triangular.rst similarity index 98% rename from docs/sphinx/ja/tutorial/simple_tutorial-6.rst rename to docs/sphinx/ja/tutorial/05_hardcore_boson_triangular.rst index 6ea06174..d12d7f68 100644 --- a/docs/sphinx/ja/tutorial/simple_tutorial-6.rst +++ b/docs/sphinx/ja/tutorial/05_hardcore_boson_triangular.rst @@ -19,7 +19,7 @@ もうひとつは固体秩序です。 1/3フィリングでは、 :numref:`fig_tutorial6_hardcore_boson` の挿入図に示すような\ :math:`\sqrt{3}\times\sqrt{3}`\ 超格子構造をもつ固体相が出現します。 これは波数\ :math:`\boldsymbol{Q}=(4\pi/3,0)`\の構造因子\ :math:`S(\boldsymbol{Q}) = \sum_{ij}^{N_\text{sites}} \langle n_i n_j \rangle \exp[-i\boldsymbol{Q}\cdot(r_i - r_j)] / N_\text{site}`\ を計算することで特徴づけることができます。 -この模型の計算を行うには、 ``sample/06_hardcore_boson_triangular`` ディレクトリ中にある toml ファイル ``basic.toml``, ``nn_obs.toml`` と、Pythonスクリプト ``run.py`` を利用します。 ``basic.toml`` ファイルには模型の設定やパラメータなどが記述されています。このファイルの記述は、前節の三角格子ハイゼンベルク模型とほぼ同じであるため、内容は割愛します。唯一の変更点は最後の ``model`` セクションだけです。ここで、 ``type = "boson"`` によってハードコアボゾン模型を指定しており、 ``t = 0.1``, ``V = 1`` によってホッピングおよび隣接サイト間相互作用の大きさを指定しています。 +この模型の計算を行うには、 ``sample/05_hardcore_boson_triangular`` ディレクトリ中にある toml ファイル ``basic.toml``, ``nn_obs.toml`` と、Pythonスクリプト ``run.py`` を利用します。 ``basic.toml`` ファイルには模型の設定やパラメータなどが記述されています。このファイルの記述は、前節の三角格子ハイゼンベルク模型とほぼ同じであるため、内容は割愛します。唯一の変更点は最後の ``model`` セクションだけです。ここで、 ``type = "boson"`` によってハードコアボゾン模型を指定しており、 ``t = 0.1``, ``V = 1`` によってホッピングおよび隣接サイト間相互作用の大きさを指定しています。 構造因子 :math:`S(\boldsymbol{Q})` を計算するためには、(ユニットセル中の)全サイト対における密度密度相関 :math:`\langle n_i n_j \rangle` を計算する必要があります。 この演算子は ``tenes_simple`` では定義されないため、別途定義する必要があります。 diff --git a/docs/sphinx/ja/tutorial/standard_tutorial-1.rst b/docs/sphinx/ja/tutorial/06_std_model.rst similarity index 98% rename from docs/sphinx/ja/tutorial/standard_tutorial-1.rst rename to docs/sphinx/ja/tutorial/06_std_model.rst index 3ee99393..698f109a 100644 --- a/docs/sphinx/ja/tutorial/standard_tutorial-1.rst +++ b/docs/sphinx/ja/tutorial/06_std_model.rst @@ -233,9 +233,9 @@ TeNeSはハミルトニアンをボンドハミルトニアン (2サイトハミ です。 たとえば、極端な例として :math:`J = 0, h = 1` を考えてみると、 -入力ファイル (``sample/std-01_model/std.toml``) は次のとおりです。 +入力ファイル (``sample/06_std_model/std.toml``) は次のとおりです。 -.. literalinclude:: ../../../../sample/std-01_model/std.toml +.. literalinclude:: ../../../../sample/06_std_model/std.toml これを用いて計算すると diff --git a/docs/sphinx/ja/tutorial/index.rst b/docs/sphinx/ja/tutorial/index.rst index 8dc4a63f..a774224b 100644 --- a/docs/sphinx/ja/tutorial/index.rst +++ b/docs/sphinx/ja/tutorial/index.rst @@ -5,9 +5,10 @@ .. toctree:: :maxdepth: 2 - simple_tutorial-1 - simple_tutorial-7 - simple_tutorial-8 - simple_tutorial-5 - simple_tutorial-6 - standard_tutorial-1 + + 01_transverse_field_ising + 02_time_evolution + 03_finite_temperature + 04_magnetization + 05_hardcore_boson_triangular + 06_std_model diff --git a/sample/07_timeevolution/README.md b/sample/02_time_evolution/README.md similarity index 100% rename from sample/07_timeevolution/README.md rename to sample/02_time_evolution/README.md diff --git a/sample/07_timeevolution/magnetization.png b/sample/02_time_evolution/magnetization.png similarity index 100% rename from sample/07_timeevolution/magnetization.png rename to sample/02_time_evolution/magnetization.png diff --git a/sample/07_timeevolution/plot.plt b/sample/02_time_evolution/plot.plt similarity index 100% rename from sample/07_timeevolution/plot.plt rename to sample/02_time_evolution/plot.plt diff --git a/sample/07_timeevolution/run.sh b/sample/02_time_evolution/run.sh similarity index 100% rename from sample/07_timeevolution/run.sh rename to sample/02_time_evolution/run.sh diff --git a/sample/07_timeevolution/simple.toml b/sample/02_time_evolution/simple.toml similarity index 100% rename from sample/07_timeevolution/simple.toml rename to sample/02_time_evolution/simple.toml diff --git a/sample/07_timeevolution/simple_te_middle.toml b/sample/02_time_evolution/simple_te_middle.toml similarity index 100% rename from sample/07_timeevolution/simple_te_middle.toml rename to sample/02_time_evolution/simple_te_middle.toml diff --git a/sample/07_timeevolution/simple_te_strong.toml b/sample/02_time_evolution/simple_te_strong.toml similarity index 100% rename from sample/07_timeevolution/simple_te_strong.toml rename to sample/02_time_evolution/simple_te_strong.toml diff --git a/sample/07_timeevolution/simple_te_weak.toml b/sample/02_time_evolution/simple_te_weak.toml similarity index 100% rename from sample/07_timeevolution/simple_te_weak.toml rename to sample/02_time_evolution/simple_te_weak.toml diff --git a/sample/03_S1_AFH_square/simple.toml b/sample/03_S1_AFH_square/simple.toml deleted file mode 100644 index 7d0fbe81..00000000 --- a/sample/03_S1_AFH_square/simple.toml +++ /dev/null @@ -1,24 +0,0 @@ -[parameter] -[parameter.simple_update] -tau = 0.01 -num_step= 1000 - -[parameter.full_update] -tau = 0.01 -num_step = 0 - -[parameter.ctm] -iteration_max = 5 -dimension = 16 - -[lattice] -type = "square lattice" -L = 2 -W = 2 -virtual_dim = 4 -initial = "antiferro" - -[model] -type = "spin" -S = 1.0 -J = 1.0 diff --git a/sample/08_finitetemperature/QMC/README.md b/sample/03_finite_temperature/QMC/README.md similarity index 100% rename from sample/08_finitetemperature/QMC/README.md rename to sample/03_finite_temperature/QMC/README.md diff --git a/sample/08_finitetemperature/QMC/ene-L32-Gamma0.0.dat b/sample/03_finite_temperature/QMC/ene-L32-Gamma0.0.dat similarity index 100% rename from sample/08_finitetemperature/QMC/ene-L32-Gamma0.0.dat rename to sample/03_finite_temperature/QMC/ene-L32-Gamma0.0.dat diff --git a/sample/08_finitetemperature/QMC/ene-L32-Gamma0.5.dat b/sample/03_finite_temperature/QMC/ene-L32-Gamma0.5.dat similarity index 100% rename from sample/08_finitetemperature/QMC/ene-L32-Gamma0.5.dat rename to sample/03_finite_temperature/QMC/ene-L32-Gamma0.5.dat diff --git a/sample/08_finitetemperature/QMC/ene-L32-Gamma0.8.dat b/sample/03_finite_temperature/QMC/ene-L32-Gamma0.8.dat similarity index 100% rename from sample/08_finitetemperature/QMC/ene-L32-Gamma0.8.dat rename to sample/03_finite_temperature/QMC/ene-L32-Gamma0.8.dat diff --git a/sample/08_finitetemperature/QMC/ene-L32-Gamma2.0.dat b/sample/03_finite_temperature/QMC/ene-L32-Gamma2.0.dat similarity index 100% rename from sample/08_finitetemperature/QMC/ene-L32-Gamma2.0.dat rename to sample/03_finite_temperature/QMC/ene-L32-Gamma2.0.dat diff --git a/sample/08_finitetemperature/QMC/extract.py b/sample/03_finite_temperature/QMC/extract.py similarity index 100% rename from sample/08_finitetemperature/QMC/extract.py rename to sample/03_finite_temperature/QMC/extract.py diff --git a/sample/08_finitetemperature/QMC/init_params.py b/sample/03_finite_temperature/QMC/init_params.py similarity index 100% rename from sample/08_finitetemperature/QMC/init_params.py rename to sample/03_finite_temperature/QMC/init_params.py diff --git a/sample/08_finitetemperature/QMC/spec-L32-Gamma0.0.dat b/sample/03_finite_temperature/QMC/spec-L32-Gamma0.0.dat similarity index 100% rename from sample/08_finitetemperature/QMC/spec-L32-Gamma0.0.dat rename to sample/03_finite_temperature/QMC/spec-L32-Gamma0.0.dat diff --git a/sample/08_finitetemperature/QMC/spec-L32-Gamma0.5.dat b/sample/03_finite_temperature/QMC/spec-L32-Gamma0.5.dat similarity index 100% rename from sample/08_finitetemperature/QMC/spec-L32-Gamma0.5.dat rename to sample/03_finite_temperature/QMC/spec-L32-Gamma0.5.dat diff --git a/sample/08_finitetemperature/QMC/spec-L32-Gamma0.8.dat b/sample/03_finite_temperature/QMC/spec-L32-Gamma0.8.dat similarity index 100% rename from sample/08_finitetemperature/QMC/spec-L32-Gamma0.8.dat rename to sample/03_finite_temperature/QMC/spec-L32-Gamma0.8.dat diff --git a/sample/08_finitetemperature/QMC/spec-L32-Gamma2.0.dat b/sample/03_finite_temperature/QMC/spec-L32-Gamma2.0.dat similarity index 100% rename from sample/08_finitetemperature/QMC/spec-L32-Gamma2.0.dat rename to sample/03_finite_temperature/QMC/spec-L32-Gamma2.0.dat diff --git a/sample/08_finitetemperature/README.md b/sample/03_finite_temperature/README.md similarity index 100% rename from sample/08_finitetemperature/README.md rename to sample/03_finite_temperature/README.md diff --git a/sample/08_finitetemperature/calcspec.py b/sample/03_finite_temperature/calcspec.py similarity index 100% rename from sample/08_finitetemperature/calcspec.py rename to sample/03_finite_temperature/calcspec.py diff --git a/sample/08_finitetemperature/plot_c.plt b/sample/03_finite_temperature/plot_c.plt similarity index 100% rename from sample/08_finitetemperature/plot_c.plt rename to sample/03_finite_temperature/plot_c.plt diff --git a/sample/08_finitetemperature/plot_e.plt b/sample/03_finite_temperature/plot_e.plt similarity index 100% rename from sample/08_finitetemperature/plot_e.plt rename to sample/03_finite_temperature/plot_e.plt diff --git a/sample/08_finitetemperature/plot_mx.plt b/sample/03_finite_temperature/plot_mx.plt similarity index 100% rename from sample/08_finitetemperature/plot_mx.plt rename to sample/03_finite_temperature/plot_mx.plt diff --git a/sample/08_finitetemperature/plot_mz.plt b/sample/03_finite_temperature/plot_mz.plt similarity index 100% rename from sample/08_finitetemperature/plot_mz.plt rename to sample/03_finite_temperature/plot_mz.plt diff --git a/sample/08_finitetemperature/run.sh b/sample/03_finite_temperature/run.sh similarity index 100% rename from sample/08_finitetemperature/run.sh rename to sample/03_finite_temperature/run.sh diff --git a/sample/08_finitetemperature/simple_ft_middle.toml b/sample/03_finite_temperature/simple_ft_middle.toml similarity index 100% rename from sample/08_finitetemperature/simple_ft_middle.toml rename to sample/03_finite_temperature/simple_ft_middle.toml diff --git a/sample/08_finitetemperature/simple_ft_strong.toml b/sample/03_finite_temperature/simple_ft_strong.toml similarity index 100% rename from sample/08_finitetemperature/simple_ft_strong.toml rename to sample/03_finite_temperature/simple_ft_strong.toml diff --git a/sample/08_finitetemperature/simple_ft_weak.toml b/sample/03_finite_temperature/simple_ft_weak.toml similarity index 100% rename from sample/08_finitetemperature/simple_ft_weak.toml rename to sample/03_finite_temperature/simple_ft_weak.toml diff --git a/sample/08_finitetemperature/simple_ft_zero.toml b/sample/03_finite_temperature/simple_ft_zero.toml similarity index 100% rename from sample/08_finitetemperature/simple_ft_zero.toml rename to sample/03_finite_temperature/simple_ft_zero.toml diff --git a/sample/04_Kitaev_honeycomb/simple.toml b/sample/04_Kitaev_honeycomb/simple.toml deleted file mode 100644 index fd07625b..00000000 --- a/sample/04_Kitaev_honeycomb/simple.toml +++ /dev/null @@ -1,25 +0,0 @@ -[parameter] -[parameter.simple_update] -tau = 0.01 -num_step = 1000 - -[parameter.full_update] -tau = 0.01 -num_step = 0 - -[parameter.ctm] -iteration_max = 5 -dimension = 16 - -[lattice] -type = "honeycomb lattice" -L = 2 -W = 2 -initial = "ferro" -virtual_dim = 4 - -[model] -type = "spin" -J0x = -1.0 -J1y = -1.0 -J2z = -1.0 diff --git a/sample/05_magnetization/README.md b/sample/04_magnetization/README.md similarity index 100% rename from sample/05_magnetization/README.md rename to sample/04_magnetization/README.md diff --git a/sample/05_magnetization/basic.toml b/sample/04_magnetization/basic.toml similarity index 100% rename from sample/05_magnetization/basic.toml rename to sample/04_magnetization/basic.toml diff --git a/sample/05_magnetization/basic_square.toml b/sample/04_magnetization/basic_square.toml similarity index 100% rename from sample/05_magnetization/basic_square.toml rename to sample/04_magnetization/basic_square.toml diff --git a/sample/05_magnetization/plot.gp b/sample/04_magnetization/plot.gp similarity index 100% rename from sample/05_magnetization/plot.gp rename to sample/04_magnetization/plot.gp diff --git a/sample/05_magnetization/plot_ene.gp b/sample/04_magnetization/plot_ene.gp similarity index 100% rename from sample/05_magnetization/plot_ene.gp rename to sample/04_magnetization/plot_ene.gp diff --git a/sample/05_magnetization/plot_square.gp b/sample/04_magnetization/plot_square.gp similarity index 100% rename from sample/05_magnetization/plot_square.gp rename to sample/04_magnetization/plot_square.gp diff --git a/sample/05_magnetization/plot_square_ene.gp b/sample/04_magnetization/plot_square_ene.gp similarity index 100% rename from sample/05_magnetization/plot_square_ene.gp rename to sample/04_magnetization/plot_square_ene.gp diff --git a/sample/05_magnetization/tutorial_magnetization.py b/sample/04_magnetization/tutorial_magnetization.py similarity index 100% rename from sample/05_magnetization/tutorial_magnetization.py rename to sample/04_magnetization/tutorial_magnetization.py diff --git a/sample/05_magnetization/tutorial_magnetization_square.py b/sample/04_magnetization/tutorial_magnetization_square.py similarity index 100% rename from sample/05_magnetization/tutorial_magnetization_square.py rename to sample/04_magnetization/tutorial_magnetization_square.py diff --git a/sample/06_hardcore_boson_triangular/README.md b/sample/05_hardcore_boson_triangular/README.md similarity index 100% rename from sample/06_hardcore_boson_triangular/README.md rename to sample/05_hardcore_boson_triangular/README.md diff --git a/sample/06_hardcore_boson_triangular/basic.toml b/sample/05_hardcore_boson_triangular/basic.toml similarity index 100% rename from sample/06_hardcore_boson_triangular/basic.toml rename to sample/05_hardcore_boson_triangular/basic.toml diff --git a/sample/06_hardcore_boson_triangular/nn_obs.toml b/sample/05_hardcore_boson_triangular/nn_obs.toml similarity index 100% rename from sample/06_hardcore_boson_triangular/nn_obs.toml rename to sample/05_hardcore_boson_triangular/nn_obs.toml diff --git a/sample/06_hardcore_boson_triangular/plot.gp b/sample/05_hardcore_boson_triangular/plot.gp similarity index 100% rename from sample/06_hardcore_boson_triangular/plot.gp rename to sample/05_hardcore_boson_triangular/plot.gp diff --git a/sample/06_hardcore_boson_triangular/plot_density.gp b/sample/05_hardcore_boson_triangular/plot_density.gp similarity index 100% rename from sample/06_hardcore_boson_triangular/plot_density.gp rename to sample/05_hardcore_boson_triangular/plot_density.gp diff --git a/sample/06_hardcore_boson_triangular/run.py b/sample/05_hardcore_boson_triangular/run.py similarity index 100% rename from sample/06_hardcore_boson_triangular/run.py rename to sample/05_hardcore_boson_triangular/run.py diff --git a/sample/06_hardcore_boson_triangular/simple.toml b/sample/05_hardcore_boson_triangular/simple.toml similarity index 100% rename from sample/06_hardcore_boson_triangular/simple.toml rename to sample/05_hardcore_boson_triangular/simple.toml diff --git a/sample/std-01_model/std.toml b/sample/06_std_model/std.toml similarity index 100% rename from sample/std-01_model/std.toml rename to sample/06_std_model/std.toml diff --git a/sample/02_AFH_square/README.md b/sample/AFH_square/README.md similarity index 100% rename from sample/02_AFH_square/README.md rename to sample/AFH_square/README.md diff --git a/sample/02_AFH_square/basic.toml b/sample/AFH_square/basic.toml similarity index 100% rename from sample/02_AFH_square/basic.toml rename to sample/AFH_square/basic.toml diff --git a/sample/02_AFH_square/plot.gp b/sample/AFH_square/plot.gp similarity index 100% rename from sample/02_AFH_square/plot.gp rename to sample/AFH_square/plot.gp diff --git a/sample/02_AFH_square/run.py b/sample/AFH_square/run.py similarity index 100% rename from sample/02_AFH_square/run.py rename to sample/AFH_square/run.py diff --git a/sample/02_AFH_square/simple.toml b/sample/AFH_square/simple.toml similarity index 100% rename from sample/02_AFH_square/simple.toml rename to sample/AFH_square/simple.toml diff --git a/sample/09_FT_Kitaev/README.md b/sample/FT_Kitaev/README.md similarity index 100% rename from sample/09_FT_Kitaev/README.md rename to sample/FT_Kitaev/README.md diff --git a/sample/09_FT_Kitaev/TPQ/README.md b/sample/FT_Kitaev/TPQ/README.md similarity index 100% rename from sample/09_FT_Kitaev/TPQ/README.md rename to sample/FT_Kitaev/TPQ/README.md diff --git a/sample/09_FT_Kitaev/TPQ/TPQ_gapfull.dat b/sample/FT_Kitaev/TPQ/TPQ_gapfull.dat similarity index 100% rename from sample/09_FT_Kitaev/TPQ/TPQ_gapfull.dat rename to sample/FT_Kitaev/TPQ/TPQ_gapfull.dat diff --git a/sample/09_FT_Kitaev/TPQ/TPQ_gapless.dat b/sample/FT_Kitaev/TPQ/TPQ_gapless.dat similarity index 100% rename from sample/09_FT_Kitaev/TPQ/TPQ_gapless.dat rename to sample/FT_Kitaev/TPQ/TPQ_gapless.dat diff --git a/sample/09_FT_Kitaev/TPQ/postprocess.py b/sample/FT_Kitaev/TPQ/postprocess.py similarity index 100% rename from sample/09_FT_Kitaev/TPQ/postprocess.py rename to sample/FT_Kitaev/TPQ/postprocess.py diff --git a/sample/09_FT_Kitaev/TPQ/run.sh b/sample/FT_Kitaev/TPQ/run.sh similarity index 100% rename from sample/09_FT_Kitaev/TPQ/run.sh rename to sample/FT_Kitaev/TPQ/run.sh diff --git a/sample/09_FT_Kitaev/TPQ/stan_gapfull.in b/sample/FT_Kitaev/TPQ/stan_gapfull.in similarity index 100% rename from sample/09_FT_Kitaev/TPQ/stan_gapfull.in rename to sample/FT_Kitaev/TPQ/stan_gapfull.in diff --git a/sample/09_FT_Kitaev/TPQ/stan_gapless.in b/sample/FT_Kitaev/TPQ/stan_gapless.in similarity index 100% rename from sample/09_FT_Kitaev/TPQ/stan_gapless.in rename to sample/FT_Kitaev/TPQ/stan_gapless.in diff --git a/sample/09_FT_Kitaev/calcspec.py b/sample/FT_Kitaev/calcspec.py similarity index 100% rename from sample/09_FT_Kitaev/calcspec.py rename to sample/FT_Kitaev/calcspec.py diff --git a/sample/09_FT_Kitaev/plot_c.plt b/sample/FT_Kitaev/plot_c.plt similarity index 100% rename from sample/09_FT_Kitaev/plot_c.plt rename to sample/FT_Kitaev/plot_c.plt diff --git a/sample/09_FT_Kitaev/plot_e.plt b/sample/FT_Kitaev/plot_e.plt similarity index 100% rename from sample/09_FT_Kitaev/plot_e.plt rename to sample/FT_Kitaev/plot_e.plt diff --git a/sample/09_FT_Kitaev/run.sh b/sample/FT_Kitaev/run.sh similarity index 100% rename from sample/09_FT_Kitaev/run.sh rename to sample/FT_Kitaev/run.sh diff --git a/sample/09_FT_Kitaev/simple_gapfull.toml b/sample/FT_Kitaev/simple_gapfull.toml similarity index 100% rename from sample/09_FT_Kitaev/simple_gapfull.toml rename to sample/FT_Kitaev/simple_gapfull.toml diff --git a/sample/09_FT_Kitaev/simple_gapless.toml b/sample/FT_Kitaev/simple_gapless.toml similarity index 100% rename from sample/09_FT_Kitaev/simple_gapless.toml rename to sample/FT_Kitaev/simple_gapless.toml