Open yoshizk07 opened 5 years ago
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になりますので、これらの対応するオブジェクトファイルのみを消して再コンパイルすれば問題ありません。
Posted by 吉澤 香奈子 at July 24. 2016
config90.h と config.h において、 nsymq の値を大きくしたら、 無事に計算できました。 どうもありがとうございました。
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**
とエラーが出てしまう場合は、どうしたらよろしいのでしょうか?