batchsim
計算クラスターで実行するシミュレーションをオフロード
説明
は、単一のワーカーでバッチ ジョブを実行し、simJob
= batchsim(in
)SimulationInput
オブジェクト in
で指定された入力を使用してモデルをシミュレートします。
は、クラスター オブジェクト simJob
= batchsim(myCluster
,in
)myCluster
で識別されたクラスターでバッチ ジョブを実行します。クラスター プロファイルが指定されない場合、batchsim
では既定のクラスター プロファイルを並列基本設定でセットアップとして使用します。詳細については、クラスターの検出とクラスター プロファイルの使用 (Parallel Computing Toolbox)を参照してください。
は、simJob
= batchsim(...,Name,Value
)SimulationInput
オブジェクトで指定された入力および Name,Value
のペアとして指定されたオプションを使用してモデルをシミュレーションするバッチ ジョブを実行します。
batchsim
は計算クラスターにシミュレーションをオフロードすると、バッチ ジョブの処理中に他のタスクを実行したり、クライアントの MATLAB® を閉じて、バッチ ジョブに後でアクセスしたりできます。引数 'Pool'
を使用してシミュレーションを並列実行します。
batchsim
コマンドは、Parallel Computing Toolbox™ ライセンスおよび MATLAB Parallel Server™ ライセンスを使用して計算クラスターでシミュレーションを実行します。batchsim
は、並列プールが作成できない場合、シミュレーションを逐次実行します。Parallel Computing Toolbox ライセンスが使用できない場合、batchsim
エラーが出力されます。
例
入力引数
出力引数
拡張機能
バージョン履歴
R2018b で導入
参考
関数
parsim
|batch
(Parallel Computing Toolbox) |parcluster
(Parallel Computing Toolbox) |cancel
|diary
|fetchOutputs
|listAutoAttachedFiles
|wait
|getSimulationJobs
クラス
トピック
- 複数のシミュレーション ワークフローの比較
- Running Multiple Simulations
- バッチ処理 (Parallel Computing Toolbox)
- ジョブ モニター (Parallel Computing Toolbox)