| エラー |
|
The mesh on some computing core is too coarse for the GAMG solver. Please try one of the following: 1. Use a different solver, 2. Reduce the number of cells in coarsest level under the GAMG solver’s parameters, 3. Use a lesser number of computing cores, or 4. Use a finer mesh. 計算コアのメッシュがGAMGソルバーに対して粗すぎます。以下のいずれかをお試しください: 1.別のソルバーを使用する、2.GAMGソルバーのパラメータで最も粗いレベルのセル数を減らす、3.より少ない計算コア数を使用する、または4.より細かいメッシュを使用する。 |
何が起こりましたか?
GAMGソルバーは粗いメッシュで解を生成し、それを初期推測としてより細かいメッシュにマッピングして、細かいメッシュで正確な解を得ます。しかし、メッシュが粗すぎるため、ソルバーは最低レベルで使用する十分なセルを見つけることができません。GAMGソルバーの詳細については、 このページ を参照してください。
考えられる理由は何ですか?
このエラーが発生する理由は3つ考えられます:
- メッシュがGAMGソルバーに対して粗すぎる: 各コアで計算された3D要素数が非常に少ない場合に発生します。例えば、各コアの要素数が1000未満です。これは Mesh設定の Event log で確認できます。
- 計算コア数がメッシュに対して多すぎる: コアあたりの理想的な3D要素数は100000から250000の範囲であることが推奨されます。
- GAMGの最も粗いレベルのセル数が多すぎる: GAMGソルバーのパラメータで確認できます。このパラメータのデフォルト値は10です。
今できることは?
この問題を解決するには、いくつかの解決策があります:
- 3D要素数が1000未満のメッシュの場合 : すでに最小の計算コア数、例えば1コアしか使用していない場合。GAMGソルバーの最も粗いレベルのセル数を減らすか、メッシュを細かくします。 数値計算の 設定で最も粗いレベルのセル数を変更し、GAMGがソルバーである最も粗いレベルのセル数を指定できます。
| 警告 |
| GAMGソルバーでNumber of cells coarsest levels (最も粗いレベルのセル数)を非常に少なくすると、解の質が低下することがあります。 |
- 1000個以上のメッシュの場合 : コアあたりの3D要素数が上記の推奨範囲より少ない場合は、コア数を減らしてください。シミュレーションの実行に使用するコア数は、 Simulation controlの Number of processors (プロセッサ数) で減らすことができます。
- メッシュの細かさを変更することができず、GAMGのNumber of cells coarsest levels (最も粗いレベルのセル数)を減らしても解が適切でない場合は、別のソルバーを使用してください。これは、 Numericsの設定で、パラメータごとにソルバーを変更します。