Elastic High Performance Computing (E-HPC) は、ワークロードをジョブとして実行します。各ジョブは、シェルスクリプトと実行可能ファイルで構成されます。このトピックでは、E-HPC クライアントの GUI、CLI、保存されたジョブテンプレート、または Application Center の 4 つの方法を使用して E-HPC クラスターにジョブを送信する方法について説明します。
前提条件
ジョブを送信する前に、ジョブファイルが準備され、クラスターにアップロードされていることを確認してください。
ジョブファイルをアップロードするには、次のいずれかの方法を使用します。
Data Management: E-HPC クライアントでローカルのジョブファイルを直接作成、編集、またはアップロードします。詳細については、「ジョブファイルの管理」をご参照ください。
Session Management: クラスターにリモートでログインし、ターミナルからジョブファイルを作成します。詳細については、「セッションの管理」をご参照ください。
方法 1: E-HPC クライアントを使用したジョブの送信
E-HPC クライアントにログインします。詳細については、「E-HPC クライアントへのログイン」をご参照ください。
左側のナビゲーションウィンドウで、[ジョブの送信] をクリックします。
[ジョブの送信] ページで、[ジョブの送信] をクリックします。
[ジョブの作成] パネルで、ジョブパラメーターを設定し、[送信] をクリックします。
パラメーター 説明 キュー ジョブを実行するキュー。クラスターの作成時に計算ノードをキューに追加した場合は、そのキューにジョブを送信します。そうしないと、ジョブの実行に失敗します。計算ノードをキューに追加しなかった場合、ジョブはスケジューラのデフォルトキューに送信されます。 ジョブ名 ジョブの名前。ジョブファイルを自動的にダウンロードして解凍する必要がある場合、解凍ディレクトリはこの名前を使用します。 ジョブコマンド スケジューラに送信するコマンドまたはスクリプトパス。フォーマットは、スクリプトの実行可能性とスケジューラのタイプによって異なります: - 実行可能なスクリプトの場合は、相対パスを入力します:
./job.pbs - 実行不可能なスクリプトの場合は、完全な実行コマンドを入力します:
/opt/mpi/bin/mpirun /home/test/job.pbs。スケジューラが PBS の場合は、コマンドの前に 2 つのハイフン (--) を付けます:--/opt/mpi/bin/mpirun /home/test/job.pbs
優先度 スケジューリングの優先度。有効値: 0~9。値が大きいほど優先度が高くなります。クラスターのスケジューリングポリシーがジョブを優先度でソートする場合、優先度の高いジョブが先に実行されます。 計算ノード数 ジョブに割り当てられる計算ノードの数。 タスク数 計算ノードあたりのタスク (プロセス) 数。 最大メモリ 計算ノードがジョブに使用できる最大メモリ。空白のままにすると、メモリ使用量は無制限になります。 最大実行期間 許可される最大実行時間。ジョブがこの制限を超えると失敗します。空白のままにすると、実行時間は無制限になります。 スレッド数 タスクあたりのスレッド数。空白のままにすると、デフォルトで 1 になります。 GPU 数 計算ノードあたりの GPU 数。指定する場合は、計算ノードが GPU インスタンスであることを確認してください。 標準出力パス と 標準エラーパス stdout (標準出力) と stderr (標準エラー) の出力ファイルパス (ファイル名を含む)。クラスターユーザーは、そのパスに対する書き込み権限を持っている必要があります。空白のままにすると、出力ファイルはスケジューラの設定に基づいて生成されます。 環境変数の追加 ジョブの追加の環境変数。 
- 実行可能なスクリプトの場合は、相対パスを入力します:
方法 2: CLI を使用したジョブの送信
E-HPC クライアントのターミナルを使用してクラスターにログインします。
左側のナビゲーションウィンドウで、[Session Management] をクリックします。
[Session Management] ページで、[ターミナル] をクリックします。
ターミナルで、お使いのスケジューラのタイプに応じた送信コマンドを実行します。PBS の場合は、
qsubの後にジョブファイル名を入力して実行します:qsub test.pbs追加の CLI オプションとスケジューラ固有のコマンドについては、「CLI を使用したジョブの送信」をご参照ください。
方法 3: ジョブテンプレートを使用したジョブの送信
ジョブテンプレートを使用すると、ジョブの構成を保存し、毎回パラメーターを再入力することなく再利用できます。
ステップ 1: ジョブテンプレートの作成
[ジョブの送信] ページで、[ジョブの送信] をクリックします。
[ジョブの作成] パネルで、ジョブパラメーターを設定します。パラメーターの説明については、「方法 1」をご参照ください。
[テンプレートとして保存] をクリックします。
ダイアログボックスで、テンプレート名を入力し、[OK] をクリックします。
ステップ 2: テンプレートからの送信
[ジョブの送信] ページの [ジョブテンプレート] セクションで、目的のテンプレートカードを見つけます。
各テンプレートはカードとして表示されます。カードの下部にあるアイコンを使用して、テンプレートの送信、編集、または削除を行います。

[操作] 列の
アイコンをクリックします。表示されるパネルで、設定を確認し、[ジョブの送信] をクリックします。
方法 4: Application Center でのジョブの送信
Application Center は、GROMACS や Fluent などのソフトウェアのジョブを設定および送信するためのビジュアルインターフェイスを提供します。詳細については、「アプリケーションの実行」をご参照ください。