ANSYS CFX に関するよくある質問
このチュートリアルでは、実行中の CFX を停止する方法を説明します。 ソルバーソルバーは、数値アルゴリズムまたはソフトウェア ツールです。 その他 コマンドラインから。 ANSYS CFX GUI で停止ボタンを押すのと同様に、停止ファイルを挿入すると停止が実行され、定常状態シミュレーションの外側ループ反復の終了時、または非定常解析のタイムステップの終了時に再起動ファイルが書き込まれます。
このタスクを完了するには、ブラウザ内 SSH を使用する必要があります。 に行きます Status: あなたの仕事のページ。 次に、その下に、 Live Tailingリアルタイム ログ監視またはライブ ログ記録とも呼ばれます。 その他 パネルに、 SSH 落雷のシンボルが付いているパネル。 SSH パネルに、 サーバーサーバーは、他のサーバーにサービスを提供するコンピューター プログラムです。 その他 クリックするとブラウザ内 SSH ターミナルを起動できる IP アドレス。 このようにして、実行中の コンピューティング クラスターは、緩やかまたは緊密な一連のコンピューティング クラスターで構成されます。 その他 あなたのブラウザから。
Rescale のブラウザ内 SSH 機能の使用方法の詳細については、チュートリアルを参照してください。 API).
ファイル停止オプション 1 – cfx5stop コマンドの使用
ターミナル ウィンドウで、次のコマンドを入力します (2 行)。
cd workcfx5stop -ディレクトリ
run が呼び出されたとします。 MultiphaseMixer_001
作業ディレクトリ内。 次に、という名前の一時ディレクトリが作成されます。 MultiphaseMixer_001.dir
作業ディレクトリ内。 コマンドは次のようになります。
cd workcfx5stop -directory MultiphaseMixer_001.dir
停止ファイル オプション 2 – 停止ファイルの書き込み
ターミナル ウィンドウで次のコマンドを入力します。
タッチワーク/ /stp
run が呼び出されたとします。 MultiphaseMixer_001
作業ディレクトリ内。 次に、という名前の一時ディレクトリが作成されます。 MultiphaseMixer_001.dir
作業ディレクトリ内。 コマンドは次のようになります。
touch work/MultiphaseMixer_001.dir/stp
元のジョブからジョブを再開する
停止ファイルを挿入すると、 .res 再起動に使用できる再起動ファイル シミュレーションは実験であり、シナリオをテストし、作成することです... その他.
以前に停止したジョブのページで、再起動ファイルを入力ファイルとして使用できるようにして (下の画像を参照)、ジョブのクローンを作成できます。 新しいクローン ジョブで、元の入力ファイルの代わりにリスタート ファイルを挿入します。 入力 のセクションから無料でダウンロードできます。

クローン ジョブの作成後、次のコマンドを変更する必要があります。 フラグを含めるセクション -ファイルから続行。 コマンドは以下の例のようになります。
cfx5solve -def second_file.def -continue-from-file first_file.res -par-dist $HOSTLIST
単一のジョブからジョブを再開する
XNUMX つの別々のシミュレーションを実行するジョブを作成することができます。 XNUMX 回目のシミュレーションは最初の .def ファイルを使用し、XNUMX 回目のシミュレーションは最初のシミュレーションから生成された .res ファイルを使用して再開します。 このようなジョブのコマンドは以下の例のようになります。
cfx5solve -def first_file.def -par-dist $HOSTLIST
cfx5solve -def second_file.def -continue-from-file first_file.res -par-dist $HOSTLIST
一般に、複数のコマンドを実行するには、適切なコマンドを含む新しい行を追加する必要があることに注意してください。 さらに、プラットフォームはすべてのコマンドが完了するまで終了しません。
- CFX コマンド言語 (CCL) は、ANSYS CFX の内部通信およびコマンド言語です。 CFX の実行中、一時ディレクトリ、
<file_name>.dir
で作成されます~/work/shared
クラスタ上のディレクトリ。 の<file-name>.dir
〜を含む CCL すべての CFX-Pre 設定が含まれるファイル。 ユーザーはこのファイルを編集し、次のコマンドを使用して新しい設定でソルバーを更新できます。cfx5control
コマンド:cfx5control <directory> -inject-commands <file> [-no-backup]
- 実行中、Rescale のブラウザ内 SSH オプションを使用するか、ローカル経由でクラスターに接続できます。 ワークステーションは、プロ向けに設計された強力なコンピュータ システムです。 その他。 こちらをご参照ください クラスターへの接続の詳細については、「クラスターへの接続」を参照してください。
- 一時的な場所に移動します
<file-name>.dir
に存在するディレクトリ~/work/shared
ディレクトリ。 ディレクトリには CCL ファイルにソフトウェアを指定する必要があります。

- 適切なテキスト エディター (次のような) を使用してファイルを開きます。 vi or 活力)。 ザ CCL ファイルは、使用している環境に応じたソルバー設定のリストです。 モデルシステムの数値的、記号的、または論理的表現... その他。 ここで設定に適切な変更を加えることができます(注:以来 CCL 機密ファイルです。編集中は注意してください)。 CCL および編集可能なパラメータの詳細については、ANSYS CFX ドキュメントを参照してください。
- あなたが使用することができます
/
使用中に長いファイル内の文字列を検索する場合 vi or 活力。 たとえば、最大反復数を編集している場合は、次の文字列を検索できます。 vi or 活力 入力によるエディター/iterations
。 これにより、この単語のすべてのインスタンスが強調表示されます。 押すことができますn
次へ進むために Amazon 仮想マシン その他。 編集が完了したら、 CCL ファイル、ファイルを保存します。

- これを新しくコピーします CCL 外部のファイル
<file-name>.dir
。 ソルバーを新しいもので更新するにはccl
ファイルを作成するには、以下のコマンドを使用します。 CFX は、ファイル内で行われたすべての変更を表示します。 CCL ファイルにソフトウェアを指定する必要があります。cfx5control <file-name>.dir -inject-commands new_ccl

新しい設定でソルバーを更新する前にバックアップ ファイルを作成したくない場合は、 -no-backup
コマンドの最後にフラグを付けます。
ANSYS CFX ジョブは、残差と 。アウト ファイルデータ。 ScaleX プラットフォームで実行されている CFX バッチ ジョブを監視するには、ユーザーは実行中のジョブを Rescale デスクトップにアタッチし、CFX ソルバー マネージャーを一時的なジョブにポイントすることで進行状況を監視できます。 .dir
CFX ソルバーが実行中に作成するディレクトリ。
ここで手順は次のとおりです。
- セットアップボタンをクリックすると、セットアップが開始されます デスクトップ 上部のアイコンをクリックし、 + 新しいカスタムデスクトップ アイコン。 適切な Windows デスクトップ構成を選択します。
- 下 ソフトウェアの追加、 検索する ANSYS 流体デスクトップ。 適切なバージョンを選択し、必要なライセンス情報を入力します。
- 下 ジョブを追加する、実行中のジョブを検索し、 をクリックしてジョブを選択します。 Add ジョブの横にあるアイコン。
- 最後に、 起動する ボタン。 Rescale デスクトップは数分以内に起動します。 デスクトップは次のいずれかを使用して表示できます ブラウザ内オプション または使用して リモートデスクトップ接続。 こちらをご参照ください Rescale デスクトップの詳細については、こちらをご覧ください。

- CFX ソルバー マネージャーを開く前に、
.dir
ディレクトリが見つかる必要があります。 デスクトップでフォルダーを開きます 添付ジョブ フォルダーを選択し、ジョブフォルダーに移動します。 ジョブ ディレクトリ内で移動します。 作業 > 共有 > .dir。 開いた後.dir
フォルダーのパスを次のようにコピーします –

- デスクトップで CFX アイコンをクリックして CFX ランチャーを開きます。 CFX ランチャーで、CFX-Solver Manager アイコンをクリックします。
- 開いた [ファイル] > [進行中の実行を監視].

- 先ほどコピーしたパスを「ディレクトリ」フィールドに貼り付け、「選択」をクリックします。 警告メッセージ(モニターロックファイルを作成できません)が表示されます。 ユーザーは「OK」をクリックすることでこれを無視できます。

- ソルバー マネージャーに実行の進行状況が表示され、反復ごとに自動的に更新されるようになりました。

ANSYS CFX には、必要な精度でシミュレーションを実行するためのオプションが用意されています。 ユーザーは、シミュレーションに必要な精度をグローバルに指定できます。 -double
特定の手順についてはローカルで -<procedure>-double
次のように:
- CFX のデフォルト設定では、単精度バージョンが開始されます。 パーティショナー, 補間器 や ソルバー
cfx5solve -def MultiphaseMixer.def -par-dist $HOSTLIST
- 旗
-double
の倍精度バージョンを開始します パーティショナー, 補間器 や ソルバー.
cfx5solve -def MultiphaseMixer.def -par-dist $HOSTLIST -double
- 旗
-solver-double
CFX の倍精度バージョンを開始します ソルバー のみ。
cfx5solve -def MultiphaseMixer.def -par-dist $HOSTLIST -solver-double
注意:: 使ってください -solver-double
ソルバーのみ倍精度フラグを設定する場合は、単精度間の互換性エラーが発生する可能性があるため、注意してください。 パーティショナー と倍精度 ソルバー.