User Tools

Site Tools


数値計算ライブラリ:itensor:インストール

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
数値計算ライブラリ:itensor:インストール [2022/03/03 22:46]
koudai [MacOS]
数値計算ライブラリ:itensor:インストール [2023/04/06 20:39] (current)
koudai [Linux(WSLを含む)]
Line 16: Line 16:
  
 ===== Linux(WSLを含む) ===== ===== Linux(WSLを含む) =====
 +
 +OSをアップデートします。
 +
 +<code>
 +$ sudo apt update
 +$ sudo apt upgrade
 +</code>
 +
 +必要に応じてコンピュータを再起動してください。
  
 コンパイラ類とLAPACK(MKLを使う場合は不要)をインストールします。 コンパイラ類とLAPACK(MKLを使う場合は不要)をインストールします。
-また、githubからITensorを入手する場合はgitも入れておきます。+また、GitHubからITensorを入手する場合はgitも入れておきます。
  
 <code> <code>
Line 29: Line 38:
 ===== MacOS ===== ===== MacOS =====
  
-Mac App StoreよりXCodeをインストールしてください+Mac App StoreよりXCodeをインストールしてください
   * https://apps.apple.com/jp/app/xcode/id497799835   * https://apps.apple.com/jp/app/xcode/id497799835
  
 +インストールできたらXCodeを起動し、使用条件に同意してください。
  
 ====== 入手  ====== ====== 入手  ======
Line 67: Line 76:
 </code> </code>
  
-コンパイルの設定はファイルoptions.mkに書き込みます。+コンパイルの設定はoptions.mkというファイルを作って書き込みます。
 サンプルが付属しているので、これを書き換えます。 サンプルが付属しているので、これを書き換えます。
 <code> <code>
Line 79: Line 88:
     * [4] ... OpenMPを利用する場合は設定します。任意     * [4] ... OpenMPを利用する場合は設定します。任意
     * [5] ... コンパイラの最適化機能を設定します。任意     * [5] ... コンパイラの最適化機能を設定します。任意
-  * MKLを使う場合は、パスが正しいか注意してください+  * MKLを使う場合は、パスを自分の環境のものに合わせてください
  
 options.mkの編集が終わったら、ITensorをビルドします options.mkの編集が終わったら、ITensorをビルドします
Line 105: Line 114:
 </code> </code>
  
-"dmrg"はスピン1の等方的ハイゼンベルグ模型(100サイト、開境界条件)の計算です。 +"dmrg"はスピン1のハイゼンベルグ模型(100サイト、開境界条件)の計算です。 
-この他の例についてはREADMEを参照してください。+この他の例については同じsampleディレクトリ内にあるREADMEを参照してください。
  
  
 ===== チュートリアル ===== ===== チュートリアル =====
  
-簡単な模型でちょっと遊ぶ程度でしたらサンプルをいじるだけで十分ですが、本格的に使い始めたい場合はまずチュートリアルの練習問題を解いていくと良いでしょう。+簡単な模型で遊ぶ程度でしたらサンプルをいじるだけで十分ですが、本格的に使い始めたい場合はまずチュートリアルの練習問題を解いていくと良いでしょう。
 チュートリアルに使用されているプログラムは tutrial というディレクトリに入っています。 チュートリアルに使用されているプログラムは tutrial というディレクトリに入っています。
 チュートリアルのスライドは以下のサイトから手に入ります。 チュートリアルのスライドは以下のサイトから手に入ります。
  
   *  https://www.simonsfoundation.org/event/2019-many-electron-collaboration-summer-school/   *  https://www.simonsfoundation.org/event/2019-many-electron-collaboration-summer-school/
 +  * [Coding Workshop Agenda and Slides]にあります
  
-あとは、ITensorのHPの[[http://itensor.org/docs.cgi|Learn]]から必要なものを読んでいけばよいでしょう+あとは、ITensorのHPの[[http://itensor.org/docs.cgi|Learn]]から必要なものを読んでいきます
 基本的な使い方でわからないことがあれば、[[http://itensor.org/support/|Discuss]]で検索すると解決策が見つかるかもしれません。 基本的な使い方でわからないことがあれば、[[http://itensor.org/support/|Discuss]]で検索すると解決策が見つかるかもしれません。
  
数値計算ライブラリ/itensor/インストール.1646315191.txt.gz · Last modified: 2022/03/03 22:46 by koudai