ホーム スクリーンショット ユーザーマニュアル Blueskyロゴ YouTube
OghmaNano 有機/ペロブスカイト太陽電池、OFET、OLEDをシミュレーション ダウンロード

トラブルシューティング

Windows がソフトウェアが未署名であると警告する

Windows で OghmaNano を最初にインストールまたは実行すると、オペレーティングシステムがソフトウェアが 「未署名」または「不明な発行元からのもの」であるという警告を表示する場合があります。このメッセージはプログラムが安全でないことを意味するものではなく、 単にインストーラが商用コード署名証明書で署名されていないことを意味します。

コード署名は本質的に、認証局から購入したデジタル署名を添付する方法です。これにより インストールはよりスムーズになる可能性がありますが、ソフトウェアの品質や安全性を保証するものではありません。多くの正当なオープンソースおよび 学術ツールは、証明書の取得および更新に毎年数百ポンドまたは ドルの費用がかかるため、未署名のまま配布されています。小規模な研究プロジェクトや学術ソフトウェアでは、この費用はしばしば 第三者機関との事務手続きよりも実際の 開発に使う方が有益です。

未署名ソフトウェアの実行は研究環境では一般的であり、Windows がこの警告を表示する主な理由は、ユーザーが 予期していなかったプログラムをインストールする前に一旦立ち止まるためです。OghmaNano を公式ウェブサイト (oghma-nano.com)から直接入手する限り、 正規版を取得していると確信できます。いったんインストールされれば、プログラムは通常どおり動作し、未署名であることは シミュレーション性能や機能にいかなる影響も与えません。

なぜデバイスの 3D ビューが表示されないのですか

Screenshot of OghmaNano simulation window without 3D acceleration: flat, unshaded view of the device
3D アクセラレーション用ハードウェアまたはドライバがないシステム上で動作する OghmaNano。 デバイスビューは平坦に見え、シェーディング表示がありません。 このモードでは可視化は制限されますが、すべてのシミュレーションは引き続き正しく実行されます。
Screenshot of OghmaNano simulation window with 3D acceleration: shaded, perspective view of the device
正常に動作する 3D アクセラレーション用ハードウェアを備えたシステム上で動作する OghmaNano。 デバイスビューはシェーディングされ、透視投影されており、より解釈しやすくなります。 3D アクセラレーションは可視化体験を向上させますが、シミュレーション自体の精度には影響しません。

シミュレーションウィンドウが ?? のように表示され、 ?? のように表示されない場合、通常はシステムが 3D アクセラレーションを使用していないことを示しています。ほとんどの現代的なラップトップやデスクトップでは、これは ハードウェアが欠けていることを意味するのではなく—実質的にすべてのマシンには 3D 対応グラフィックスが搭載されています—むしろ ドライバがインストールされていないか、正しく動作していないことを意味します。ATI、Nvidia、または Intel のグラフィックスカードを使用している場合は、 最新のドライバが正しくインストールされていることを確認してください。

非常に基本的な、または古いグラフィックスカードであっても、OghmaNano の 3D 可視化には十分すぎる性能があります。アクセラレーションがないことによる影響は デバイスビューの品質のみに限られ、シミュレーション自体の精度や速度には影響しません。したがって、これは ハードウェア/ドライバ設定の問題であり、OghmaNano のバグではありません。

Error: Cannot decode archive data

これは、ホームフォルダ内の oghma_local ディレクトリが削除された場合に発生します。 oghma_local ディレクトリは OghmaNano が正しく動作するために必要です。このディレクトリを復元または再作成すると問題は解決します。

Warning: The solver has not converged very well

Drift–diffusion 方程式は数学的に解くのが難しい問題です。この警告は、ソルバーが特に難しい問題に遭遇し、正確な解に到達できなかったことを示しています。 場合によっては結果がまだ許容可能であることもありますが、警告が発生した特定の電圧点または時間ステップを調べることが推奨されます。 このような問題は、デバイス設定に非現実的または非物理的なパラメータが含まれている場合に生じることがあります。デバイス設計と材料パラメータを注意深く見直してください。 必要であれば、以前に正常に動作していた構造に戻し、原因を特定するためにパラメータを系統的に調整してください。

Error: NaN detected in the Newton solver

このエラーは通常、モデル内でゼロ除算が発生した結果です。これはしばしば、トラップ状態におけるキャリア密度(電子または正孔)が極めて低くなり、場合によっては 1.0 m-3 未満になるときに発生します。 なぜそのような非物理的条件が生じているのかを判断するためにデバイス設定を見直し、それに応じてパラメータを調整してください。

Error: Holes asking for xxx but range zzz – yyy

キャリア分布関数(Fermi–Dirac/Maxwell–Boltzmann)は効率化のために事前にテーブル化されています。 このエラーは、フェルミ準位がテーブル化された範囲外へ押し出されたときに発生します。考えられる原因は次のとおりです:

この問題を解決するには、デバイス設定が物理的に整合していること、またシミュレーションステップ間の変化が過度に大きくないことを確認してください。