User Tools

Site Tools


数値計算ライブラリ:triqs:cthyb

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
数値計算ライブラリ:triqs:cthyb [2020/07/20 14:24] – [CTHyb (latest version)] koudai数値計算ライブラリ:triqs:cthyb [2021/06/27 22:04] (current) – external edit 127.0.0.1
Line 4: Line 4:
   * https://triqs.github.io/cthyb/latest/install.html も見てください   * https://triqs.github.io/cthyb/latest/install.html も見てください
   * 事前にTRIQSのインストールが必要です。またバージョンもTRIQSのものと合わせてください。   * 事前にTRIQSのインストールが必要です。またバージョンもTRIQSのものと合わせてください。
-  * このページではTRIQSが /opt/triqs/ にインストールしてあるものとしました。 
  
 ====== インストール手順 ====== ====== インストール手順 ======
Line 17: Line 16:
 </code> </code>
  
-===== CTHyb (latest version) =====+===== CTHyb 2.2.1 + Ubuntu 18.04 =====
  
 ソースコードを入手します ソースコードを入手します
-<code> +  * https://github.com/TRIQS/cthyb/releases/tag/2.2.1
-$ git clone https://github.com/TRIQS/cthyb cthyb.src +
-</code>+
  
 作業用ディレクトリを作って、その中に入ります 作業用ディレクトリを作って、その中に入ります
Line 32: Line 29:
 ビルドとコンパイルを行います ビルドとコンパイルを行います
 <code> <code>
-$ cmake ../cthyb.src -DCMAKE_INSTALL_PREFIX=/usr/local/triqs -DHYBRIDISATION_IS_COMPLEX=ON -DLOCAL_HAMILTONIAN_IS_COMPLEX=ON+$ cmake ../cthyb-2.2.-DCMAKE_INSTALL_PREFIX=/usr/local/triqs-2.2 -DHYBRIDISATION_IS_COMPLEX=ON -DLOCAL_HAMILTONIAN_IS_COMPLEX=ON
 $ make $ make
 $ make test $ make test
Line 39: Line 36:
  
  
-==== メモ ==== 
  
-make testで次のエラーが出ることがあります 
- 
-<code> 
-The following tests FAILED: 
- 17 - Py_setup_Delta_tau_and_h_loc (Failed) 
- 18 - Py_single_site_bethe (SEGFAULT) 
- 19 - Py_atomic_observables (SEGFAULT) 
- 20 - Py_kanamori_py (SEGFAULT) 
- 21 - Py_slater (SEGFAULT) 
- 22 - Py_measure_static (SEGFAULT) 
- 23 - Py_histograms (SEGFAULT) 
- 24 - Py_move_global (SEGFAULT) 
- 25 - Py_h5_read_write (SEGFAULT) 
- 26 - Py_h5_read_write_more (SEGFAULT) 
- 27 - Py_O_tau_ins (SEGFAULT) 
-Errors while running CTest 
-Makefile:85: recipe for target 'test' failed 
-make: *** [test] Error 8 
-</code> 
- 
-このときは 
-<code> 
-$ pip install mpi4py 
-</code> 
-として、再度 make test を行ってください 
  
  
-===== CTHyb 1.4.1 =====+===== CTHyb 1.4.1 + Ubuntu 18.04 =====
  
 ソースコードを入手します ソースコードを入手します
Line 85: Line 56:
 ビルドとコンパイルを行います ビルドとコンパイルを行います
 <code> <code>
-$ cmake ../cthyb-1.4.1 -DCMAKE_INSTALL_PREFIX=/usr/local/triqs-1.4.x -DTRIQS_PATH=/usr/local/triqs-1.4.x -DHYBRIDISATION_IS_COMPLEX=ON -DLOCAL_HAMILTONIAN_IS_COMPLEX=ON #-DCMAKE_C_COMPILER=icc -DCMAKE_CXX_COMPILER=icpc -DCMAKE_CXX_FLAGS="-std=c++1y"+$ cmake ../cthyb-1.4.1 -DCMAKE_INSTALL_PREFIX=/usr/local/triqs-1.4 -DTRIQS_PATH=/usr/local/triqs-1.4 -DHYBRIDISATION_IS_COMPLEX=ON -DLOCAL_HAMILTONIAN_IS_COMPLEX=ON #-DCMAKE_C_COMPILER=icc -DCMAKE_CXX_COMPILER=icpc -DCMAKE_CXX_FLAGS="-std=c++1y"
 $ make $ make
 $ make test $ make test
数値計算ライブラリ/triqs/cthyb.1595222672.txt.gz · Last modified: 2021/06/27 21:57 (external edit)