実験計画法(DOE)ジョブの実行

概要

Rescaleは、実験計画法(DOE)を実行するための簡単なジョブ設定を提供します。DOEジョブタイプでは、様々な入力パラメータに対してシミュレーションコードを複数回実行することができます。

DOEジョブのセットアップ

DOEジョブを開始するには、プラットフォーム上のJobsページでCreate New Jobをクリックするだけです。次に、Job Typeドロップダウンをクリックし、以下のようにDOEに変更します。

Rescaleは、実験計画法(DOE)を実行するための簡単なジョブ設定を提供します。DOEジョブタイプは、入力パラメータの範囲に対してシミュレーションコードを複数回実行することができます。これらのチュートリアルは、この機能の使用方法を説明します。

doe create doe job.cc4d9c5c

テンプレートファイル

テンプレートファイルを作成するには、通常の入力ファイルをテキストエディタで開き、変更したい変数のどこかを ${variable} というフォーマットで変更する必要があります。変数として指定するものは、並列設定の変数名である必要があり、プラットフォームで処理されるファイル名は、ソフトウェアで読み取れるオリジナルのファイル名である必要があります。

注:ソフトウェアによっては、テンプレートファイル(ジャーナルファイルとも呼ばれる)を作成してくれるものもあります。

例えば、ANSYS Fluentのテンプレートファイルを以下に示します。

/file/rc tjunction_doe.cas/file/set-batch-options no yes yes no/define/bc/vi inlet_cold ,,,,,,,, no , ${cold_temp} ,,,,,/define/bc/vi inlet_hot ,,,,,,,, no , ${hot_temp} ,,,,,/solve/iterate 500/file/wcd tjunction_doe%i.cas.gz/exit yes

このテンプレートファイルは、以下のように並列に設定する必要があります。

doe parallel settings.ae1461a8

ここで、変数の名前は、テンプレートファイルで設定したものと一致します。

ポスト処理

ポスト処理のために、入力ファイルを解析して入力変数を求め、単一のジョブで実行するスクリプトを作成することになります。ポスト処理を容易にするために、毎回ファイルシステムが一貫しているように、各実行が新しく開始されます。

チュートリアル

注:1つのDOEジョブで設定できるスロットは最大100個です。詳しくはこちら

FAQs

Template Dry Runでは、DOEジョブの設定を確認することができます。設定をレビューするには、DOEジョブのセットアップを完了した後、テンプレー トドライランのボックスにチェックを入れます。Submitをクリックします。


Settings

以下のメッセージが表示されます This is template dry run – not real job


Status

Resultsタブで、すべての子実験が入力されていることが確認できます。ここで、期待される数の子ランが生成されているかどうかを確認することができます。


Child Runs

子ランを一つクリックすると、子ラン上の変数とその変数に適用される値が表示されます。


Results of Child