フリーフリー条件の固有値解析の結果が領域分割/非分割で結果が異なる
-
フリーフリー条件の固有値解析を行うと、逐次計算・スレッド並列計算の結果と、領域分割を伴うプロセス並列計算の固有値が異なる。
-
逐次計算・スレッド並列計算の結果はNastranによる結果と整合するが、プロセス並列計算の結果が整合しない。あるいは非収束となる。
-
詳細は添付pdfを参照いただきたい。
-
ランチョス法の計算においてシフト量\sigmaが\sigma = 0.01にハードコーディングされており、KとMの値によって桁落ちしていることが要因と考えられる。
-
\sigma = 1.0にしたらプロセス並列計算結果が逐次計算・スレッド並列計算・Nastran結果に整合した。
-
対策として\sigmaを制御ファイルから入力できるようにし、ユーザではどうか。MergeRequestを後ほどあげるので相談させていただきたい。
Edited by Hiroaki Amakawa