vine-users ML アーカイブ



[vine-users:075566] Re: mpich のインストール失敗

  • From: Nakai <hqiq8@xxxxxxxxxxx>
  • Subject: [vine-users:075566] Re: mpich のインストール失敗
  • Date: Sat, 16 Dec 2006 02:42:45 +0900
中井です。

configure で warning が出ていて、 Fortran support が OFF になっているようですね。

-------------------------------------------
configure: WARNING: The compiler f77 uses mixed case names.  Fortran is monocase
and many Fortran programs may use either upper or lower case names for MPI
calls.  Consider specifying a particular parameter to your Fortran compiler
to select either upper or lower case names.  For the Absoft compiler,
-f selects lower case and -N109 selects upper case (if you use -f, also use
-B108 to enable the iargc and getarg routines, which are needed for some
tests and by many user programs).  Specify new command
line options by setting the environment variable FFLAGS to include
the options (e.g., setenv FFLAGS "-f -B108").  In addition, make sure that your
Fortran 90 compiler uses a compatible naming choice.  For the
Absoft Fortran 90, -YALL_NAMES=LCS selects lower case names and -B108
adds underscores to names, as required for iargc and getarg.  Pass this
information to configure with the F90FLAGS environment variable.
configure: WARNING: Turning off Fortran support because of mixed case names
-------------------------------------------

mixed case name だとダメなので
lower case か uppper case にする必要がある。

で、lower case にするには configure の前に、
下の環境変数を設定すればいい。
と言うことでしょうか。

export FFLAGS="-f -B108"
export F90FLAGS="-YALL_NAMES=LCS -B108"


# bash の場合は  setenv じゃなくて export ですね。



高見 健太郎 wrote:
> Takami です。
> 
> 中井様 お返事ありがとうございます。
> 
>> setenv F77 f77
>> setenv MPI_FFLAGS "-f -N15"
>> setenv MPI_F90FLAGS "-YALL_NAMES=LCS -YEXT_SFX=_"
>> ./configure ....
> 
> の通りに実行しましたが、やはり何故か、/usr/local/mpich/bin 以下に
> mpif90 や mpif77 が作成されません。mpicc とかの、C用のコンパイラーはちゃ
> んと作成されているのですが…。
>