MPIF77(1)
USER COMMANDS
MPIF77(1)
名称
mpif77 - FORTRAN 言語の MPI プログラムをコンパイルまたはリンクします

書式
mpif77 [option | filename]...

解説
mpif77 コマンドは FORTRAN 言語のソースファイルをコンパイルし、オブジェクトファイルをリンクします。ソースファイル名の拡張子は .f または .F です。

オプション
-compiler compiler
--compiler compiler
MPI プログラムをコンパイル及びリンクするための Fortran 77 コンパイラを指定します。 このオプションが指定されない場合のデフォルトは gnu (g77) です。 このバージョンでは以下のコンパイラをサポートしています。
コンパイラ 説明 プラットフォーム バイナリ
Red Hat 7 on pentium
gnu GNU Fortran コンパイラ (default) すべて 含まれます
absoft Absoft ProFortran コンパイラ i386 含まれません
pgi The Portland Group Fortran コンパイラ i386 含まれます
fujitsu 富士通 Fortran コンパイラ i386 含まれます
intel インテル Fortran コンパイラ i386 含まれます
compaq コンパック Fortran コンパイラ alpha 含まれません
注意: バイナリが含まれていないコンパイラを使用するためには、 mpich モジュールを再コンパイルする必要があります。 GNU 以外のコンパイラを使用するには倍なりをインストールする必要があります。 詳細は オプションコンパイラの提供 を参照して下さい。

-compiler compiler
Fortran コンパイラを指定します。このオプションはコンパイル環境で用いられるコンパイラをオーバーライドします。 注意:compiler が MPICH ライブラリと互換性があるかどうかのチェックは行われません。

-mpi mpi_version
--mpi mpi_version
mpi_version で指定された MPI バージョンを使用します。MPI バー ジョンが見つからなかった場合にはエラーメッセージとともに終了します。サポートされ ている MPI のバージョンは mpich-1.2.4 及び mpich-1.2.0 です。 デフォールトは mpich-1.2.4 です。 REVISED

-device mpi_device
--device mpi_device
mpi_device で指定された MPI デバイスを使用します。 MPI デバイスが見つからなかった場合にはエラーメッセージとともに終了します。 サポートされている MPI デバイスは ch_scorech_score2 です。 指定されなかった場合は ch_score を使用します。 MPICH-SCoreドキュメントを参照してください。

-mpilog
MPE ログファイルを生成するバージョンをビルドします

-mpitrace
トレースを生成するバージョンをビルドします

-mpianim
リアルタイムアニメーションを生成するバージョンをビルドします

-show
使用されるコマンドを実行せずに表示します

-compile_info
プログラムをどのようにコンパイルするか示します

-link_info
プログラムをどのようにリンクするか示します

-nostatic
--nostatic
ダイナミックリンクを行ないます。 scoreccは何も指定しないとスタチックリンクを行ないます。 このオプションはチェックポイント機能を無効にします。

-nockpt
-nocheckpoint
チェックポイント機能を無効にします。 システムコールのオーバーライドも無効にします。

-help
簡単な使用法を表示します

-echo
このプログラムが行うことを厳密に表示します。このオプションは通常用いられません

一つのファイル foo.f をコンパイルするには以下のようにします:
	mpif77 -c foo.f
出力をリンクし実行ファイルを生成するには以下のようにします:
	mpif77 -o foo foo.o
コンパイルとリンクを一つのコマンドで実行します:
	mpif77 -o foo foo.f
これは一つのプログラムをビルドするのに便利な方法ですが、うまく動かないシステムもありうるため推奨されません。

コンパイル環境およびコンパイラを同時に指定します:

	mpif77 -compiler gnu -compiler-path /usr/tool/gcc/bin/g77

バグ

関連項目
mpc++(1), mpirun(1)

CREDIT
This document is a part of the SCore cluster system software developed at PC Cluster Consortium, Japan. Copyright (C) 2003 PC Cluster Consortium.