水曜日, 2月 27, 2013
インクルードファイルの読み込み先を指定
Fortranのコンパイル時に、
インクルードファイル(今回は.hファイル)の
読み込み先(パス)を指定するには、
-I/home/username/....
のように、"-I"オプションをつける。
土曜日, 2月 16, 2013
openMPIをインストール
並列化されているプログラムを実行したいんで、
MPICH2、openMPIのインストールを試みた。
●MPICH2
yum provides *mpich*
としても、それっぽいパッケージはヒットせず。
どうもソースコードをダウンロードして
コンパイルしないとインストール出来ないみたい。
http://www.mpich.org/
のSource Codeと表記されているところからダウンロード出来る。
●openMPI
yum provides *openmpi*
とすると、それっぽいパッケージが幾つかヒット。
yum install *openmpi*
としたところ、インストール出来たっぽい。
mpif90で自分のソースコードをコンパイルしてみたけど、
そんなコンパイルオプションはないと怒られた
(ifortでコンパイルする前提のMakefileを流用したから)。
並列化とは関係ない部分はgfortranを使っているのか分からないが、
エラーメッセージとしてgfortranでコンパイルした時と同じ
エラーメッセージが表示された。
登録:
投稿 (Atom)