Cubit環境の一覧
現在のCUBIT環境について、メッセージ出力設定、メモリ使用量、グラフィックス設定などの情報を一覧表示できます。
メッセージ出力設定
CUBITのメッセージには、いくつかの主要な種類があります。
- Info (Information)メッセージは、新しく作成されたBodyのIDやメッシングアルゴリズムの完了など、通常のイベントを通知します。
- Warning メッセージは、問題の可能性がある通常とは異なるイベントを通知します。
- Error メッセージは、構文エラーなどのユーザーエラー、またはSurfaceのメッシュ失敗など処理の失敗を通知します。
- Echo メッセージは、ジャーナルへ記録された内容を通知します。
- Debug メッセージは、アルゴリズムの進行状況を開発者へ知らせます。Debugメッセージには多数の種類があり、それぞれCUBITの異なる側面に対応しています。
既定ではInfo、Warning、Error、Echoメッセージが出力され、Debugメッセージは出力されません。Information、Error、Warning、Debug、Echoメッセージの出力はsetコマンドでオン/オフまたは切り替えできます。Debug出力はファイルへリダイレクトすることもでき、現在のメッセージ出力設定を一覧表示できます。
List {Echo|Info|Errors|Warning|Debug}
Set Echo [On|Off]
Set {Info|Warning} [On|Off] [logging]
Set Error [On|Off]
[Set] Debug <index> [On|Off]
[Set] Debug <index> File <'filename'>
[Set] Debug <index> Terminal
メッセージフラグはコマンドラインオプションでも設定できます。
-warning {on|off}
-information {on|off}
Debugフラグはコマンドラインから次の形式で有効にできます。
-debug <setting>
ここで <setting> は、有効にするフラグを表す整数または整数範囲をカンマ区切りで指定した一覧です。たとえばDebugフラグ1、3、8~10を有効にする場合は次の構文です。debug 1,3,8-10.
ログファイルへの出力
CUBITの出力はログファイルへリダイレクトでき、現在のlogging状態も一覧表示できます。
[Set] Logging {Off|On File <'filename'> [Resume]}
List Logging
loggingが有効な場合、既定ではコンソールまたはコマンドウィンドウへのすべての出力がログファイルにも書き込まれます。 resume オプションを指定すると、ログファイルが存在する場合に内容を消去せず追記します。ログファイルが存在しない場合は新規作成されます。
ログファイルへのInformationおよびWarningメッセージの出力は、コンソールへの出力設定とは独立して制御できます。 logging オプションを set {info|warning} [on|off] logging コマンドへ追加します。
デフォルトブロックの作成
Set Default Block {ON|off|Volume|Surface|Curve]}
List Default Block
set Default Block コマンドは、ほかのブロックが指定されていない場合に、エクスポート処理でデフォルトブロックを書き出すかどうかを切り替えます。 List Default Block コマンドは、エクスポート時にブロックが自動生成されるジオメトリエンティティ型を一覧表示します。
ジャーナリング設定
List Journal
List Journal コマンドは、どの種類のCUBITコマンドがジャーナルへ記録されるかと、記録先ファイルを一覧表示します。
Exodusエクスポートタイトル
List Title
Title "<title_string>"
List Title コマンドは、エクスポート時にExodusファイルへ書き込まれるタイトルを表示します。Exodusファイルへタイトルを設定するには Title コマンドへ追加します。
現在の設定一覧
List Settings
List Settings コマンドは、すべてのメッセージフラグ、ジャーナルファイル、echo設定、および追加情報の値を一覧表示します。最初の節には各Debugフラグの簡単な説明と現在値が表示され、その後にほかのメッセージ設定、さらにアルゴリズムの動作へ影響するフラグが続きます。
出力例
CUBIT> list settings Debug Flag Settings (flag number, setting, output to, description): 1 OFF terminal Debug Graphics toggle for some debug options. 2 OFF terminal Whisker weaving information 3 OFF terminal Timing information for 3D Meshing routines. 4 OFF terminal Graphics Debugging (DrawingTool) 5 OFF terminal FastQ debugging 6 OFF terminal Submapping graphics debugging 7 OFF terminal Knife progress whisker weaving information 8 OFF terminal Mapping Face debug / Linear Programming debug 9 OFF terminal Paver Debugging . . . echo = On info = On journal = On journal graphics = Off journal names = On journal aprepro = On journal file = 'cubit11.jou' warning = On logging = Off recording = Off keep invalid mesh = Off default names = Off default block = Volumes catch interrupt = On name replacement character = '_', suffix character = '@' Matching Intervals is fast, TRUE; multiple curves will be fixed per iteration. Note in rare cases 'slow', FALSE, may produce better meshes. Match Intervals rounding is FALSE; intervals will be rounded towards the user-specified intervals.
グラフィックス表示情報
List View
List view コマンドは現在のグラフィックスviewとmodeパラメータを表示します。あわせて Graphics Window .
メモリ使用量情報
CUBIT全体のメモリ使用量を確認するには、Unixのtopなどのコマンドを使用することを推奨します。開発者は次のコマンドで内部メモリ使用量を確認できます。
List Memory [`<object type>']
object typeを指定しない場合、このコマンドはすべてのオブジェクト型についてメモリ使用量を表示します。