Torque / PBS クラスターでの並列計算で "qsub: Job exceeds queue resource limits" エラーが発生するのはなぜですか?

Torque または PBS クラスター向けの Parallel Computing Toolbox 構成に対して並列ジョブを提出しています。ClusterSize をクラスター内のノード数より大きい値(ただし、総コア数や MATLAB Parallel Server のワーカーライセンス数よりは少ない)に設定すると、次のようなエラーが発生します。
Error executing the PBS script command 'qsub'. The reason given is
qsub: Job exceeds queue resource limits MSG=cannot locate feasible nodes
ClusterSize をクラスター内のノード数以下に設定するとジョブは正常に完了します。追加のコアやワーカーライセンスを活用するにはどうすればよいですか?

 Respuesta aceptada

MathWorks Support Team
MathWorks Support Team el 30 de Abr. de 2026 a las 0:00

0 votos

このエラーは、ジョブの要求がキューのリソース制限を超えていることを示します。システム管理者に、キューの正確な制限、物理ノード数、ノードあたりのプロセッサ/コア数を確認します。各ノードに複数コアがあり、ジョブあたりのワーカー数が物理ノード数を超える場合は、クライアント側の communicatingSubmitFcn.m(古いリリースでは pbsNonSharedParallelSubmitFcn.m)を修正します。特に、次の行を変更します。
procsPerNode = 1;
クラスター上で利用可能なすべてのコアを活用するために、procsPerNode に割り当てる値を 1 から 2, 3, 4... N コアに変更します。
詳細については、MATLAB Parallel Computing Toolbox ドキュメンテーションの generic scheduler セクションを参照します。
Configure Using the Generic Scheduler Interface
NOTE: R2019a 以降、以下の名称変更が行われました。
- MATLAB Distributed Computing Server は MATLAB Parallel Server に名称変更
- mdce_def は mjs_def に名称変更
- mdce バイナリは mjs に名称変更

Más respuestas (0)

Etiquetas

Preguntada:

el 30 de Abr. de 2026 a las 0:00

Respondida:

el 30 de Abr. de 2026 a las 23:50

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!