Difference between revisions of "ALPS 2 Tutorials:Overview"

From ALPS
Jump to: navigation, search
Line 5: Line 5:
 
<br/>
 
<br/>
  
このチュートリアルは、ALPSソフトウェアバージョン2.0を利用し、いくつかの物理現象の計算例を説明します。
+
The tutorial web pages shall facilitate the usage of the ALPS software to solve physics problems.
バージョン1.3のチュートリアルは[[Tutorials:Overview | こちら ]]を参照してください。
+
These  tutorials are compatible with the version 2.0 of the ALPS libraries and applications.  For the 1.3 tutorials see [[Tutorials:Overview | here ]]
 
 
<!--The tutorial web pages shall facilitate the usage of the ALPS software to solve physics problems.
 
These  tutorials are compatible with the version 2.0 of the ALPS libraries and applications.  For the 1.3 tutorials see [[Tutorials:Overview | here ]]-->
 
 
<center>
 
<center>
  
Line 15: Line 12:
  
 
| bgcolor="#FFFFFF" width="100%" valign="top" style="border: 1px solid #E8F1FF;padding-left:0.5em;padding-right:0.5em;"|
 
| bgcolor="#FFFFFF" width="100%" valign="top" style="border: 1px solid #E8F1FF;padding-left:0.5em;padding-right:0.5em;"|
==  ALPS チュートリアル ==
+
==  ALPS tutorials ==
  
<!--'''General introduction to running simulations using ALPS''' <br/>-->
+
'''General introduction to running simulations using ALPS''' <br/>
'''ALPSを用いたシミュレーションの概要''' <br/>
+
*  [[Documentation:Running_ALPS_Simulations |  '''Running and evaluating simulations using ALPS''' ]]
*  [[Documentation:Running_ALPS_Simulations/ja |  '''ALPSの実行方法''' ]]
+
** [[ALPS_using_the_command_line | Using the command line ]] (with limited evaluation tools)
** [[ALPS_using_the_command_line/ja | コマンドラインの使用 ]] (利用できる機能は限定)
+
** [[ALPS_using_Python | Using Python]]
** [[ALPS_using_Python/ja | Pythonの使用]]
+
** [[ALPS_using_Vistrails| Using  the provenance-enabled Vistrails workflow system]]
** [[ALPS_using_Vistrails/ja| ワークフロー管理システムVistrailsの使用]]
+
*  [[Tutorials:LatticeHOWTO |  Definition of lattices]]   
*  [[Tutorials:LatticeHOWTO/ja 格子の定義]]   
+
*  [[Tutorials:ModelHOWTO |  Definition of models]]   
*  [[Tutorials:ModelHOWTO/ja モデルの定義]]   
+
*  [[Tutorials:MeasureHOWTO | Definition of custom measurements]]   
*  [[Tutorials:MeasureHOWTO/ja | 解析方法の定義]]   
+
*  [[Tutorials:Parameters |  Common parameters]]   
*  [[Tutorials:Parameters/ja 一般的なパラメータ]]   
+
*  [[Tutorials:Measurements |  Common hardcoded measurements]]   
*  [[Tutorials:Measurements/ja 一般的な計算方法]]   
+
*  [[ALPS_2_Tutorials:ToolsHOWTO |  The tools]]   
*  [[ALPS_2_Tutorials:ToolsHOWTO/ja ツールの利用法]]   
 
  
'''モンテカルロシミュレーション'''
+
'''Monte Carlo simulations'''
<!--* [[ALPS_2_Tutorials:MC-01_Autocorrelations/ja |  MC-01 Classical Monte Carlo simulations and autocorrelations ]]-->
+
* [[ALPS_2_Tutorials:MC-01_Autocorrelations |  MC-01 Classical Monte Carlo simulations and autocorrelations ]]
* [[ALPS_2_Tutorials:MC-01_Autocorrelations/ja |  MC-01 古典モンテカルロシミュレーションと自己相関 ]]
+
* [[ALPS_2_Tutorials:MC-02_Susceptibilities |  MC-02 Calculating magnetic susceptibilities by the classical MC and looper QMC codes ]]
<!--* [[ALPS_2_Tutorials:MC-02_Susceptibilities/ja |  MC-02 Calculating magnetic susceptibilities by the classical MC and looper QMC codes ]]-->
+
* [[ALPS_2_Tutorials:MC-03_Magnetization |  MC-03 Calculating magnetization curves by the directed loop QMC code ]]
* [[ALPS_2_Tutorials:MC-02_Susceptibilities/ja |  MC-02 古典MC、looperQMCコードによる磁化率の計算 ]]
+
* [[ALPS_2_Tutorials:MC-04_Measurements |  MC-04 Custom measurements in the QMC codes ]]
* [[ALPS_2_Tutorials:MC-03_Magnetization/ja |  MC-03 有向ループQMCコードによる磁化曲線の計算 ]]
+
* [[ALPS_2_Tutorials:MC-05_Bosons |  MC-05 Simulating the Bose-Hubbard model using the worm QMC code ]]
* [[ALPS_2_Tutorials:MC-04_Measurements/ja |  MC-04 QMCコードによるユーザ定義計算 ]]
+
* [[ALPS_2_Tutorials:MC-06_QWL |  MC-06 Extended ensemble simulations (Quantum Wang-Landau) ]]
* [[ALPS_2_Tutorials:MC-05_Bosons/ja |  MC-05 ワームQMCコードによるBose-Hubbardモデルのシミュレーション ]]
+
* [[ALPS_2_Tutorials:MC-07_Phase_Transition |  MC-07 Phase transition in the Ising model ]]
* [[ALPS_2_Tutorials:MC-06_QWL/ja |  MC-06 拡張アンサンブル計算 (Wang-Landau) ]]
+
* [[ALPS_2_Tutorials:MC-08_Quantum_Phase_Transition |  MC-08 Quantum phase transition in a quantum spin model ]]
* [[ALPS_2_Tutorials:MC-07_Phase_Transition/ja |  MC-07 イジングモデルの相転移 ]]
+
* [[Comments:_which_code_to_choose_for_your_calculation |  Comments: Which QMC code should you choose for your problem?]]
* [[ALPS_2_Tutorials:MC-08_Quantum_Phase_Transition/ja |  MC-08 量子スピンモデルの量子相転移 ]]
 
* [[Comments:_which_code_to_choose_for_your_calculation/ja コメント: どのQMCコードを選ぶべきか?]]
 
  
'''厳密対角化'''
+
'''Exact diagonalization'''
<!--'''Exact diagonalization'''-->
 
  
*  [[ALPS_2_Tutorials:ED-01_SparseDiagonalization/ja |  ED-01 ランチョス法による疎行列の対角化]]
+
*  [[ALPS_2_Tutorials:ED-01_SparseDiagonalization |  ED-01 Sparse Diagonalization (Lanczos)]]
*  [[ALPS_2_Tutorials:ED-02_Gaps/ja |  ED-02 1次元量子系でのスピンギャップ ]]  
+
*  [[ALPS_2_Tutorials:ED-02_Gaps |  ED-02 Spin gaps of 1D quantum systems ]]  
*  [[ALPS_2_Tutorials:ED-03_Spectra/ja |  ED-03 1次元量子系でのスペクトル ]]  
+
*  [[ALPS_2_Tutorials:ED-03_Spectra |  ED-03 Spectra of 1D quantum systems ]]  
<!--*  [[ALPS_2_Tutorials:ED-04_Criticality | ED-04 Conformal field theory description of 1D critical spectra ]] -->
+
*  [[ALPS_2_Tutorials:ED-04_Criticality | ED-04 Conformal field theory description of 1D critical spectra ]]  
*  [[ALPS_2_Tutorials:ED-04_Criticality/ja | ED-04 1次元臨界スペクトルの共形場理論 ]]  
+
*  [[ALPS_2_Tutorials:ED-05_ED_Phase_Transition |  ED-05 Phase transition in a frustrated spin chain ]]  
*  [[ALPS_2_Tutorials:ED-05_ED_Phase_Transition/ja |  ED-05 フラストレートスピン鎖の相転移 ]]  
+
*  [[ALPS_2_Tutorials:ED-06_FullDiagonalization |  ED-06 Full Diagonalization ]]  
*  [[ALPS_2_Tutorials:ED-06_FullDiagonalization/ja |  ED-06 完全対角化 ]]  
 
  
'''密度行列繰り込み群 (DMRG)'''
+
'''Density Matrix Renormalization Group (DMRG)'''
  
* [[ALPS_2_Tutorials:DMRG-01_DMRG/ja |  DMRG-01 DMRGの概要 ]]
+
* [[ALPS_2_Tutorials:DMRG-01_DMRG |  DMRG-01 Density Matrix Renormalization Group Introduction ]]
* [[ALPS_2_Tutorials:DMRG-02_Gaps/ja |  DMRG-02 ギャップ計算 ]]
+
* [[ALPS_2_Tutorials:DMRG-02_Gaps |  DMRG-02 Calculating gaps ]]
* [[ALPS_2_Tutorials:DMRG-03_Local_Observables/ja |  DMRG-03 ​局​所​観​測​量の計算 ]]
+
* [[ALPS_2_Tutorials:DMRG-03_Local_Observables |  DMRG-03 Calculating local observables ]]
* [[ALPS_2_Tutorials:DMRG-04_Correlations/ja |  DMRG-04 相関関数の計算 ]]
+
* [[ALPS_2_Tutorials:DMRG-04_Correlations |  DMRG-04 Calculating correlations ]]
  
<!--'''Dynamical Mean Field Theory (DMFT) solvers'''-->
+
'''Dynamical Mean Field Theory (DMFT) solvers'''
'''動的平均場 (DMFT)の解法'''
 
  
<!--* [[ALPS_2_Tutorials:DMFT-01_Intro/ja |  DMFT-01 An introduction to Continuous-Time QMC impurity solver algorithms]]-->
+
* [[ALPS_2_Tutorials:DMFT-01_Intro |  DMFT-01 An introduction to Continuous-Time QMC impurity solver algorithms]]
* [[ALPS_2_Tutorials:DMFT-01_Intro/ja |  DMFT-01 連続時間量子モンテカルロ不純物解法アルゴリズムの概要]]
+
* [[ALPS_2_Tutorials:DMFT-02_Hybridization |  DMFT-02 CT-HYB: the CT-HYB QMC solver]]
* [[ALPS_2_Tutorials:DMFT-02_Hybridization/ja |  DMFT-02 CT-HYB: CT-HYP法]]
+
* [[ALPS_2_Tutorials:DMFT-03_Interaction |  DMFT-03 CT-INT: the CT-INT QMC solver]]
* [[ALPS_2_Tutorials:DMFT-03_Interaction/ja |  DMFT-03 CT-INT: CT-INT法]]
+
* [[ALPS_2_Tutorials:DMFT-04_Mott |  DMFT-04 Mott Transition ]]
* [[ALPS_2_Tutorials:DMFT-04_Mott/ja |  DMFT-04 モット転移 ]]
+
* [[ALPS_2_Tutorials:DMFT-05_OSMT |  DMFT-05 Orbitally Selective Mott Transition ]]
* [[ALPS_2_Tutorials:DMFT-05_OSMT/ja |  DMFT-05 軌道選択型モット転移 ]]
+
* [[ALPS_2_Tutorials:DMFT-06_Paramagnet |  DMFT-06 Paramagnetic metal ]]
* [[ALPS_2_Tutorials:DMFT-06_Paramagnet/ja |  DMFT-06 常磁性金属 ]]
+
* [[ALPS_2_Tutorials:DMFT-07_Hirsch-Fye |  DMFT-07 The Hirsch-Fye solver ]]
* [[ALPS_2_Tutorials:DMFT-07_Hirsch-Fye/ja |  DMFT-07 Hirsch-Fyeアルゴリズム ]]
 
  
 
'''Time-Evolving Block Decimation (TEBD)'''
 
'''Time-Evolving Block Decimation (TEBD)'''
* [[ALPS_2_Tutorials:TEBD-01_bhquench/ja | TEBD-01 ハードコアボゾンモデルのクエンチ]]
+
* [[ALPS_2_Tutorials:TEBD-01_bhquench | TEBD-01 Quenches in the hardcore boson model]]
<!--* [[ALPS_2_Tutorials:TEBD-02_kink/ja | TEBD-02 Time Evolution of a domain wall in the XX model]]-->
+
* [[ALPS_2_Tutorials:TEBD-02_kink | TEBD-02 Time Evolution of a domain wall in the XX model]]
* [[ALPS_2_Tutorials:TEBD-02_kink/ja | TEBD-02 XXモデルにおける磁壁の時間発展]]
 
 
|-
 
|-
 
| bgcolor="#FFFFFF" width="100%" valign="top" style="border: 1px solid #E8F1FF;padding-left:0.5em;padding-right:0.5em;"|
 
| bgcolor="#FFFFFF" width="100%" valign="top" style="border: 1px solid #E8F1FF;padding-left:0.5em;padding-right:0.5em;"|
  
==  ALPS計算例 ==
+
==  ALPS examples  ==
  
<!--The ALPS examples section provide examples of real simulations, which require more computing resources to run. -->
+
The ALPS examples section provide examples of real simulations, which require more computing resources to run.  
ALPSの実際のシミュレーション例を紹介します。大規模な計算資源を必要とします。
 
  
<!--'''Dynamical Mean Field Theory (DMFT) solvers'''-->
+
'''Dynamical Mean Field Theory (DMFT) solvers'''
'''動的平均場 (DMFT)の解法'''
+
* [[ALPS_2_Examples:Neel_Transition |  Néel transition in single site DMFT]]
* [[ALPS_2_Examples:Neel_Transition/ja |  Néel transition in single site DMFT]]
+
* [[ALPS_2_Examples:Paramagnetic_Metal | Paramagnetic metal and extrapolation errors ]]
* [[ALPS_2_Examples:Neel_Transition/ja |  単一サイトDMFTのNéel転移]]
 
* [[ALPS_2_Examples:Paramagnetic_Metal/ja | 常磁性金属と外挿誤差]]
 
  
 
</center>
 
</center>

Revision as of 02:27, 10 February 2012



The tutorial web pages shall facilitate the usage of the ALPS software to solve physics problems. These tutorials are compatible with the version 2.0 of the ALPS libraries and applications. For the 1.3 tutorials see here

ALPS tutorials

General introduction to running simulations using ALPS

Monte Carlo simulations

Exact diagonalization

Density Matrix Renormalization Group (DMRG)

Dynamical Mean Field Theory (DMFT) solvers

Time-Evolving Block Decimation (TEBD)

ALPS examples

The ALPS examples section provide examples of real simulations, which require more computing resources to run.

Dynamical Mean Field Theory (DMFT) solvers