フリーフリー条件の固有値解析の結果が領域分割/非分割で結果が異なる

  • フリーフリー条件の固有値解析を行うと、逐次計算・スレッド並列計算の結果と、領域分割を伴うプロセス並列計算の固有値が異なる。

  • 逐次計算・スレッド並列計算の結果はNastranによる結果と整合するが、プロセス並列計算の結果が整合しない。あるいは非収束となる。

  • 詳細は添付pdfを参照いただきたい。

    Bug17.pdf

  • ランチョス法の計算においてシフト量\sigmaが\sigma = 0.01にハードコーディングされており、KとMの値によって桁落ちしていることが要因と考えられる。

  • \sigma = 1.0にしたらプロセス並列計算結果が逐次計算・スレッド並列計算・Nastran結果に整合した。

  • 対策として\sigmaを制御ファイルから入力できるようにし、ユーザではどうか。MergeRequestを後ほどあげるので相談させていただきたい。

Edited by Hiroaki Amakawa