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.