# gfmpirun_p4

## Name

gfmpirun_p4 -- mpirun コマンドの Gfarm 用フロントエンド

## Synopsis

gfmpirun_p4 [`options`] `プログラム名` `引数`...

## DESCRIPTION

MPI並列プログラムを MPICH/p4 で提供される mpirun を利用して実行 します．実行されるファイルシステムノードは，-G オプション，-H オプショ ンあるいは -N オプションにより決定されます．

-G オプション，-H オプション，-N オプションは同時に二つ以上指定するこ とはできません．また，-G オプション，-H オプション，-N オプションがい ずれも指定されない場合は，引数に指定された既に存在する Gfarmファイルの うち一番はじめのファイルを利用したファイル・アフィニティ・スケジューリ ングにより決定されます．

プログラム名としては、gfreg コマンドで登録したプログラムの gfarm-URL も指定できます。

## OPTIONS

`-G` `gfarm-URL`

  gfarm-URL のファイル・アフィニティ・スケジューリングにより 並列プログラムを実行します．

`-H` `ホスト指定ファイル`

  並列プログラムを実行するファイルシステムノード群を記載したファイル名を 指定します． ホスト名は，各行に一ホストずつ記述します．

  ファイル名として ``-'' を指定した場合，標準入力からホスト名のリストを 読み込みます．

`-N` `ノード数`

  並列プログラムを実行するファイルシステムノードのノード数を指定します． ファイルシステムノードは負荷の小さいノードから順にノード数分選ばれます．

## BUGS

現バージョンは、MPICH/p4 との組合せでないと動作しません。