EvaTRiP ProでCGNSファイルをインポートしようとしたところ、以下のエラーが表示されました。
使用しているiRICはver4です。
このCGNSファイルは、Nays2DH 1.6.8用のもので、現在のソルバーと互換性がありません。
続行すると、格子の属性は一部のみインポートされる可能性があります。
このファイルから格子をインポートしますか?
取り急ぎ、「はい」で進んだところ、ver3で使っていた時は、格子が表示されてたのですが、格子が全然表示されません。考えられる原因はありますでしょうか?
コメント
追記です。
格子が表示されはしませんが、オブジェクトブラウザーの「格子」の欄を見ますと、(500×81=40500)と格子数が記載されているので、ソフトの側としては読み込めているのだろうとは思えます。
その後、「格子」の欄を右クリックして一度格子を削除して、再度格子をインポートすると格子が読み込めました。
ですので、格子は読み込めたという認識で、先に計算を進めました。
そうすると、計算画面で以下の表示が現れました。これはどういう理由でしょうか。
ご教示いただきたくお願いいたします。
Traceback (most recent call last):
File “C:/Users/hoge/iRIC_v4/solvers/ArrcPWRI_EvaTRiP_Pro/evatrip_pro.py”, line 212, in
main(cgnsName)
File “C:/Users/hoge/iRIC_v4/solvers/ArrcPWRI_EvaTRiP_Pro/evatrip_pro.py”, line 154, in main
evatrip_init(cgnsName)
File “C:/Users/hoge/iRIC_v4/solvers/ArrcPWRI_EvaTRiP_Pro/evatrip_pro.py”, line 24, in evatrip_init
common.write_fid = iric.cg_iRIC_Open(cgnsName, iric.IRIC_MODE_MODIFY)
AttributeError: module ‘iric’ has no attribute ‘cg_iRIC_Open’
hiroliy様
インポートした格子が表示されない件についてですが、EvaTRiP ProやNaysDw2などのプロジェクト開始時に他のソルバーの計算結果から格子を読み込むソルバーについて、格子インポート後に表示範囲が格子の位置に移動しないバグが確認されております。
hiroliy様の状況もこのバグによりインポートは成功していますが、画面に表示されている範囲が格子のないところになっているのだと思われます。
このバグはすでに開発者へ報告済みですので修正をお待ち下さい。
計算実行時のエラーについては、表示されているメッセージどおり”cg_iRIC_Open”という関数を呼び出そうとしたがそんな関数はないと言われています。
cg_iRIC_OpenはiRICのライブラリで定義されている関数ですので、iRICのライブラリが認識されていない可能性があります。
Miniconda環境やiIRCの再インストールを試してみてください。
どうぞよろしくお願いいたします。
KeitaHoshino様
ご回答ありがとうございます。
バグである件、承知しました。修正を待つことにいたします。
また、iRICについては再インストールしたところ、うまくいきました。
ご教示くださいましてありがとうございました。