Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

対称性の設定について #33

Open
yoshizk07 opened this issue May 16, 2019 · 2 comments
Open

対称性の設定について #33

yoshizk07 opened this issue May 16, 2019 · 2 comments

Comments

@yoshizk07
Copy link
Owner

Posted by 吉澤 香奈子 at July 22. 2016

number_sym_op = 128
has_inversion = 1
denom_trans = 4

のように number_sym_op の数が多いと、

inipot の実行時に

number_sym_op is too large**

とエラーが出てしまう場合は、どうしたらよろしいのでしょうか?

@yoshizk07
Copy link
Owner Author

Posted by 吉本 芳英 at July 23. 2016

プログラムをコンパイルするときにconfig90.hとconfig.hに定義されているnsymqを必要な数に増やしてコンパイルしてください。なお、全部をコンパイルし直す必要はありません。これに依存するのは、cgmrpt.F90, inipot.F90, vbpef.F90, vbstm.F90, wannier.F90, wfn2chg.F90, mdrpt.F90, xticonv.F90, pefcos.F, hmatr2bnd.F90になりますので、これらの対応するオブジェクトファイルのみを消して再コンパイルすれば問題ありません。

@yoshizk07
Copy link
Owner Author

Posted by 吉澤 香奈子 at July 24. 2016

config90.h と config.h において、 nsymq の値を大きくしたら、 無事に計算できました。 どうもありがとうございました。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant