issp-center-dev / dsqss Goto Github PK
View Code? Open in Web Editor NEWDSQSS -- Discrete Space Quantum System Solver
Home Page: http://www.pasums.issp.u-tokyo.ac.jp/dsqss/
License: GNU General Public License v3.0
DSQSS -- Discrete Space Quantum System Solver
Home Page: http://www.pasums.issp.u-tokyo.ac.jp/dsqss/
License: GNU General Public License v3.0
研究室の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がローカルで(スーパユーザにならずに)インストールできるか、
ご教授願えないでしょうか。
in prob_kernel.py
dlaを用いて、2次元ハイゼンベルク模型(サイズ40x40, T=0.2)を128並列で回したら、計算が終わらなくなりました。
症状としては、一回終わらないパターンにはいると、計算が決して終わりません。
途中、ループが閉じないで永遠と系をさまよっているということはありますでしょうか?
シンプルモードでサイトの種類を指定できれば、xxz模型の磁場のパラメータhを配列で定義し、スタッガードな磁場をかけたハミルトニアンを扱うことができると考えているのですが、シンプルモードでサイトの種類を指定する方法が分かりませんでした。
対応よろしくお願いいたします。
サイズが大きな系で実空間表示の温度グリーン関数を出力しようとすると
計算時に使用するメモリ量が増えてしまう為、
自分の計算に必要なローカルなグリーン関数のみのアウトプットファイルを出力する為に
相対座標のデータを変更すると、以下の様なエラーが出てしまったのですが
何か解決方法はありますでしょうか。
よろしくお願いいたします。
以下に
L=2の2次元での変更前後の相対座標定義ファイルと
エラーの詳細を載せておきました。
よろしくお願いいたします。
DSQSSのバージョンは2.0.3です。
https://docs.google.com/document/d/1OYV-TY6j-qbvp4dYLBdizw8TL7T_Mot98Y0uGKtmJO4/edit?usp=sharing
研究でDSQSSを用いる際、ローカル(実空間表示:i=j)SzSzの温度グリーン関数のアウトプットを用いたいと
考えているのですが
<S^{z}{i}(τ)S^{z}{j}(0)>
の様な温度グリーン関数を、出力出来るようにしていただくことは可能でしょうか。
突然のお願いで恐縮ですが、もし可能なようでしたら、よろしくお願いいたします。
Hi! The issue is as in the title.
It appears that whenever a simulation is run on the XXZ model with finite magnetic field, the magnitude of the field used is not written in the results file.
It is written in the parameters file however, as h = something
.
My DSQSS version is v.2.0.5
.
Thanks in advance for any comments!
Abraham
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のみ連続的ではなく急に値が大きく飛んでしまいます。
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
よろしくお願いいたします。
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?
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?
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).
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倍したものを載せます。(横軸はβです。)
S=1/2の場合や、SzSzのアウトプットファイルは係数は一致していました。
確認のほど、よろしくお願いいたします。
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
3次元格子で1軸だけ開境界条件を課して、std.tomlファイルからdla_hamgenとdla_latgenを用いてファイルを生成した後に
dla_algを実行すると以下のファイルに添付したエラーが出てアルゴリズムファイルが生成されませんでした。
全ての軸に対して周期的境界条件を課した所、エラーなく出力されました。
よろしくお願いいたします。
https://docs.google.com/document/d/1aPB1rdZzHwu2jO5vipTzhgv1DOsiCnOt4B6EckDDi4Y/edit?usp=sharing
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.
Ryui
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.