vine-users ML アーカイブ



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

TAKAMI です。

中井様

教えていただいた方法でうまく行きました。
echo $shell で調べたら、一般ユーザーでは、シェルがtcshだったので、
tcshだと思ってました。しかしながら、ルートの時は、bash でした。

本当に助かりました。ありがとうございます。



> 中井です。
> 
> 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用のコンパイラーは
> > ちゃんと作成されているのですが…。
> >