Reaction plus Pro 2

最終更新日: 2026/9/11

Reaction plus Pro 2 について

HPCシステムズ社の公式ページの情報をご確認ください。

マニュアルは /apl/reactionpluspro/2.1.0/manuals にあるほか、HPCシステムズ社のページでもアクセス可能です。

RCCS での制限事項

  • 最大 128 コアまで利用可能なライセンスとなっています。
  • ジョブとしてのみ実行可能です。ログインノードでの実行はできません。
  • ノード並列はできません。
  • グループあたりで投入可能な Reaction plus Pro 2 ジョブの数は 2 です。
    • 3 つ目以降はジョブ投入時に reject されます。

実行方法

g16sub, g09sub あるいは jsub で実行可能です。--rppro2 というオプションの追加が必要になります。

Reaction plus Pro 2 のインプットファイル(拡張子は .gjf もしくは .com)を用意してください。サンプルは /apl/reactionpluspro/2.1.0/samples や /apl/reactionpluspro/2.1.0/examples 以下にもあります。

g16sub, g09sub を使う場合

g16sub/g09sub に --rppro2 オプションと Reaction plus Pro 2 のインプットファイルを指定します。-np などのオプションとも併用可能です。利用コア数やメモリ量は自動的に書き込まれます。

g16sub -np 32 --rppro2 va.gjf

jsub を使う場合

ジョブスクリプトのサンプルは /apl/reactionpluspro/2.1.0/samples 以下にあります。sample-g16.sh は Gaussian 16 を使うもので、sample-g09.sh は Gaussian 09 を使うものです。

サンプルを利用するなどして自身のスクリプトを作成し、jsub での投入時に --rppro2 オプションを追加します。利用コア数やメモリ量は Reaction plus Pro 2 のインプットファイルにあらかじめ書き込んでおく必要があります。

jsub --rppro2 sample-g16.sh

--rppro2 オプションを追加したときにはジョブスクリプト中で RPPRO2 環境変数が設定されます。RPPRO2 環境変数には実行コマンド(reactg16, reactg09)を含むディレクトリのパスが入っています。適宜 PATH 環境変数に追加してください。

ライセンス使用状況確認

jobinfo -s コマンド結果の以下の部分で確認可能です。

$ jobinfo -s
...
Queue Status (H):
----------------------------------------------------------------------
      job         | free   |     free     | # jobs  |  requested  
      type        | nodes  | cores (gpus) | waiting | cores (gpus)
----------------------------------------------------------------------
special types
----------------------------------------------------------------------
rppro2            |      0 |    128       |       0 |      0      
...

Reaction plus Pro 2 のジョブが1つも実行されていない状況であれば上記のようになります。実行されている場合は free cores の列の数字が 128 から徐々に減っていきます。待ちジョブが発生した場合、ジョブ数と要求しているコア数が右側の列に表示されます。

注意点

  • Reaction plus Pro 2 インプットファイルの拡張子は .gjf か .com のどちらかにしてください。
  • 128 コアジョブを 2 つ投入することは可能です。ただし、この場最低でも 1 つはキュー待ち状態になります。
  • 32 コアジョブを 2 つ同時に実行(計 64 コア)することは可能です。この場合、別のグループが残りの 64 コア分を使用することができます。
  • g16sub, g09sub の場合、ジョブで使用できるメモリ量などは通常の Gaussian ジョブと同様に指定されます。