Giter VIP home page Giter VIP logo

dsqss's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

dsqss's Issues

make installができない

研究室のPCクラスターにDSQSSをローカルでインストールしてみようとしたのですが、
最後のmake installのところでうまくいきません。
入力したコマンドは下記です。

cmake ../ -DCMAKE_INSTALL_PREFIX=~/dsqss -DCONFIG=intel
make
make test
make install

コンパイルはうまくいき、テストも100%通っています。make installを実行すると

[ 11%] Built target dla
[ 16%] Built target lattgene_P
[ 22%] Built target STDMA
[ 33%] Built target RDM
[ 66%] Built target pmwa_B
[100%] Built target pmwa_H
Install the project...
-- Install configuration: "Release"
-- Installing: /usr/local/bin/dla
CMake Error at src/dla/cmake_install.cmake:42 (FILE):
file INSTALL cannot copy file
"/home/kato/github/dsqss/dsqss.build/src/dla/dla" to "/usr/local/bin/dla".
Call Stack (most recent call first):
cmake_install.cmake:37 (INCLUDE)

という表示がでて止まってしまいます。メッセージを見ると、/usr/local/binに書き込もうとしていますので、
-DCMAKE_INSTALL_PREFIX=~/dsqss のオプションがきいていないようです。オプションを
-DCMAKE_INSTALL_PREFIX=/home/hoge/dsqssと絶対パスにしてもだめです。

cmake でののメッセージは下記です。

-- CMake version: 2.8.12.2
-- Loading configration: /home/kato/github/dsqss/config/intel.cmake
-- Build type: Release
-- The C compiler identification is Intel 16.0.0.20160811
-- The CXX compiler identification is Intel 16.0.0.20160811
-- Check for working C compiler: /opt/intel/compilers_and_libraries_2016.4.258/linux/bin/intel64/icc
-- Check for working C compiler: /opt/intel/compilers_and_libraries_2016.4.258/linux/bin/intel64/icc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /opt/intel/compilers_and_libraries_2016.4.258/linux/bin/intel64/icpc
-- Check for working CXX compiler: /opt/intel/compilers_and_libraries_2016.4.258/linux/bin/intel64/icpc -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found MPI_C: /usr/local/openmpi-2.1.1-intel64-v16.0.4/lib/libmpi.so
-- Found MPI_CXX: /usr/local/openmpi-2.1.1-intel64-v16.0.4/lib/libmpi.so
-- Use bundled Boost headers (1.67)
-- Boost headers: /home/kato/github/dsqss/src/third-party/boost
-- Could NOT find PythonInterp: Found unsuitable version "2.7.5", but required is at least "3.4" (found /usr/bin/python)
-- Found PythonInterp: /usr/bin/python2.7 (found suitable version "2.7.5", minimum required is "2.7")
-- Found numpy: /usr/lib64/python2.7/site-packages/numpy (found version "1.7.1")
-- Found scipy: /usr/lib64/python2.7/site-packages/scipy (found version "0.12.1")
-- Found toml: /home/kato/github/dsqss/dsqss.build/pythonmodule/lib/python2.7/site-packages/toml (found version "0.10.1")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/kato/github/dsqss/dsqss.build

すみませんが、どうしたらmake installがローカルで(スーパユーザにならずに)インストールできるか、
ご教授願えないでしょうか。

計算が終わらない

dlaを用いて、2次元ハイゼンベルク模型(サイズ40x40, T=0.2)を128並列で回したら、計算が終わらなくなりました。
症状としては、一回終わらないパターンにはいると、計算が決して終わりません。

途中、ループが閉じないで永遠と系をさまよっているということはありますでしょうか?

使用メモリを減らす為に相対座標定義ファイルを変更すると、計算がうまく実行されない。

サイズが大きな系で実空間表示の温度グリーン関数を出力しようとすると
計算時に使用するメモリ量が増えてしまう為、
自分の計算に必要なローカルなグリーン関数のみのアウトプットファイルを出力する為に
相対座標のデータを変更すると、以下の様なエラーが出てしまったのですが
何か解決方法はありますでしょうか。
よろしくお願いいたします。
以下に
L=2の2次元での変更前後の相対座標定義ファイルと
エラーの詳細を載せておきました。
よろしくお願いいたします。
DSQSSのバージョンは2.0.3です。

https://docs.google.com/document/d/1OYV-TY6j-qbvp4dYLBdizw8TL7T_Mot98Y0uGKtmJO4/edit?usp=sharing

実空間表示のSzSz温度グリーン関数の出力

研究でDSQSSを用いる際、ローカル(実空間表示:i=j)SzSzの温度グリーン関数のアウトプットを用いたいと
考えているのですが
<S^{z}{i}(τ)S^{z}{j}(0)>
の様な温度グリーン関数を、出力出来るようにしていただくことは可能でしょうか。
突然のお願いで恐縮ですが、もし可能なようでしたら、よろしくお願いいたします。

Incorrect parameters in sample/pmwa/

Running the simulation on the sample files in pmwa/1DHeisenberg and pmwa/2DHeisenberg gives different results compared to the included reference files. In both places, the discrepancy is fixed by replacing Gamma=0.1 with Gamma=0.4 in std.in. The boson examples run correctly. I guess this might be related to factors of 2 coming from the spins?

実空間表示の温度グリーン関数G(τ)を出力すると、τ=0での値が連続的ではなく飛んでしまう。

実空間表示の温度グリーン関数G(τ)がτ=0のみ連続的ではなく急に値が大きく飛んでしまいます。
T/Jの値によってG(τ=0)の値が上にズレてしまうか、下にずれてしまうかが異なるのですが
特に下に飛ぶ場合大きく値がずれてしまいます。

【計算したモデル】
3次元ハイゼンベルグ模型(L=32326)にスタッガードな磁場を弱くかけたモデル(h=0.01)
T/J=400/73.1=5.4719…

【G(τ)の出力結果】
横軸が離散化した虚時間で縦軸がG(τ)です。
モンテカルロステップ数が異なる2つの時の結果を載せています。
(乱数の種を変えて計算を実行しても、グラフの形は変わりませんでした。)

https://drive.google.com/file/d/1-1uBurU0k-6uwu2tMHjYgQYzxvcQ1_RR/view?usp=sharing

よろしくお願いいたします。

DSQSS for Bose-Hubbard model on a frustrated 2D lattice

Hi,

I would like to study the ground-state phase transition and structure factor of the extended Bose-Hubbard model on a frustrated 2D lattice such as star lattice or square-Kagome lattice.
Is it possible to use DSQSS package to do that?

Frstrated models

Dear DSQSS developer,

Thank you for your nice package.
I am studying the 2D frustrated spin models.
Is it possible to use the DSQSS package for investigating the low-temperature magnetization of the frustrated lattices such as triangular and Kagome lattices?

Transverse field four times smaller?

Hi,

The transverse field "Gamma" given in the XXZ model seems four times smaller in PMWA (ver.2.0.2).
I attach std.in for the 1D FM TFIsing model (L=8,beta=8) and comparison of Mx vs. Gamma with that in the thermodynamic limit at T=0 (fig_L8_beta8.png, fig_L8_beta8_Gamma_rescaled.png).

std.in

original:
fig_L8_beta8

Gamma rescaled:
fig_L8_beta8_Gamma_rescaled

Ryui

実空間表示温度グリーン関数出力ファイルの係数が厳密対角化と一致しない。

実空間表示温度グリーン関数出力ファイルと厳密対角化して得られた結果を比較していたのですが、スピンの大きさSに依存して、係数が異なっています。
(is31 branchの環境を用いて計算しています。)
S= 1/2の場合には問題無いのですが、S=1の場合はおそらくアウトプットファイルを4倍した結果が厳密対角化の結果と一致しています。
S=1に関して、係数があっているか、確認いただけますでしょうか。
以下、具体的に計算した結果を載せさせていただきます。
【計算モデル(S=1)】
S=1、1次元反強磁性ハイゼンベルグ模型、サイト数4で、β(逆温度)=0.5,1、βの分割数は256です。
得られた実空間表示温度グリーン関数出力ファイル(ここでは相対座標をi=j、つまり<S_{i}^{+}(τ)S_{i}^{-}(0)>の出力ファイルを用いています。)
以下、厳密対角化の結果とDSQSSで得られた結果を4倍したものを載せます。(横軸はβです。)
image
image

S=1/2の場合や、SzSzのアウトプットファイルは係数は一致していました。
確認のほど、よろしくお願いいたします。

Three- and four-body terms

Hi!

Thank you for developing this package. I have a quick question about the supported functionality.

I am trying to study a generalization of a transverse-field Ising model on the honeycomb lattice with additional three- and four-spin interactions (e.g S_xS_zS_z). These extra interactions consist of Pauli S_x and S_z operators which act on three or four neighboring sites. Is either DLA or PMWA capable of solving such models?

Thank you!

Cristian

dla_algでアルゴリズムファイルなどを生成する際、std.tomlで開境界条件で指定していると、エラーがでてファイルが生成されない。

3次元格子で1軸だけ開境界条件を課して、std.tomlファイルからdla_hamgenとdla_latgenを用いてファイルを生成した後に
dla_algを実行すると以下のファイルに添付したエラーが出てアルゴリズムファイルが生成されませんでした。
全ての軸に対して周期的境界条件を課した所、エラーなく出力されました。
よろしくお願いいたします。

https://docs.google.com/document/d/1aPB1rdZzHwu2jO5vipTzhgv1DOsiCnOt4B6EckDDi4Y/edit?usp=sharing

pmwa_pre bug for L>=10 in 1D

Hi,

"pmwa_pre std.in" returns an error "error: D != number of L[]" when L>=10 and D=1.
It seems that the argument L=10 is passed as "1 [spacing] 0" rather than "10".
The script pmwa_pre works fine for D=2 and 3, though.

log.txt
std.in.txt

Ryui

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.