gf_util¶
概要
gf_util('save matrix', string FMT, string FILENAME, mat A)
A = gf_util('load matrix', string FMT, string FILENAME)
tl = gf_util('trace level' [, int level])
tl = gf_util('warning level' [, int level])
tl = gf_util('set num threads', int nb_threads)
tl = gf_util('mpi parallelism level')
tl = gf_util('mumps linked')
説明 :
ほかの場所にはないさまざまな操作を実行します.
コマンドリスト
gf_util('save matrix', string FMT, string FILENAME, mat A)Harwell-Boeingフォーマット (FMT='hb') またはMatrix-Marketフォーマット (FMT='mm') を使用して,疎行列をFILENAMEという名前のファイルにエクスポートします.
A = gf_util('load matrix', string FMT, string FILENAME)ファイルから疎行列をインポートします.
tl = gf_util('trace level' [, int level])GetFEMルーチンの冗長性を設定します.
通常,モデルブリックによって出力されるメッセージは,0でトレースメッセージがないことを意味します(デフォルトは3です).レベルが指定されていない場合は,現在のトレースレベルが返されます.
tl = gf_util('warning level' [, int level])重要度の低い警告をgetfemでフィルタリングします.
0は警告なし,デフォルトのレベルは3です.レベルが指定されていない場合は,現在の警告レベルが返されます.
tl = gf_util('set num threads', int nb_threads)マルチスレッド版GetFEMのスレッド数を設定します.これは,GetFEMがopenmpサポート付きでコンパイルされている場合にのみ使用可能です.
tl = gf_util('mpi parallelism level')GetFEMがコンパイル時に設定されたMPI並列処理のレベルを返します。
0 は MPI 並列化なしを意味し、1 はアセンブリが並列化されていることを意味し、2 はアセンブリとソルバー (MUMPS を使用) の両方が MPI 並列化されていることを意味します。
tl = gf_util('mumps linked')Return if mumps is linked to GetFEM or not.
0 means no 1 means yes.