[SCore-users] mpich 1.2.4
Nick Birkett
nrcb at streamline-computing.com
Sun Dec 8 19:44:10 JST 2002
On Friday 29 November 2002 03:38 am, you wrote:
> In article <200211281424.gASEOne07682 at zeralda.streamline.com> Nick Birkett
<nrcb at streamline-computing.com> wrotes:
> > but
> >
> > zeralda:~/benchmarks/mpi$ mpif90 -mpi mpich-1.2.4 -compiler intel -w -c
> > jacob i_mpi.f
> > /opt/score/mpi/mpich-1.2.4/i386-redhat7-linux2_4_intel/bin/mpif90: eval:
> > ille gal option: -c
> > eval: usage: eval [arg ...]
> > zeralda:~/benchmarks/mpi$
>
> It seems confiiguration error to check whether Fortran 90
> is compatible with Fortran 77.
> Please change
> score-src/runtime/mpi/mpich-1.2.4/src/f90modules/configure
> from
> f77test='$F77 -c conftest1.f'
> to
> f77test='$F77 $FFLAGS -c conftest1.f'
> and from
> f90_f77link='$F90 -o conftest conftest.o conftest1.o'
> to
> f90_f77link='$F90 $F90FAGS -o conftest conftest.o conftest1.o'
>
> Bellow is diff file.
>
> from Kameyama Toyohisa
> ---------------------------------------cut
> here--------------------------------- Index: configure
> ===================================================================
> RCS file:
> /develop/cvsroot/score-src/runtime/mpi/mpich-1.2.4/src/f90modules/configure
>,v retrieving revision 1.1.1.1
> diff -u -r1.1.1.1 configure
> --- configure 19 Sep 2002 00:49:17 -0000 1.1.1.1
> +++ configure 29 Nov 2002 03:26:25 -0000
> @@ -1438,9 +1438,9 @@
> echo $ac_n "checking whether Fortran 90 is compatible with Fortran 77""...
> $ac_c" 1>&6 echo "configure:1440: checking whether Fortran 90 is compatible
> with Fortran 77" >&5 if { (eval echo configure:1441: \"$ac_f90compile\")
> 1>&5; (eval $ac_f90compile) 2>&5; } ; then - f77test='$F77 -c
> conftest1.f'
> + f77test='$F77 $FFLAGS -c conftest1.f'
> if { (eval echo configure:1443: \"$f77test\") 1>&5; (eval $f77test)
> 2>&5; } ; then - f90_f77link='$F90 -o conftest conftest.o
> conftest1.o'
> + f90_f77link='$F90 $F90FAGS -o conftest conftest.o conftest1.o'
> if { (eval echo configure:1445: \"$f90_f77link\") 1>&5; (eval
> $f90_f77link) 2>&5; } ; then pac_cv_prog_f90_and_f77=yes
> fi
> ---------------------------------------cut
> here---------------------------------
The same mpif90 bug is present in SCore 5.2 I think: This is what I get
on a freshly installed 5.2 system:
[nrcb at server polcomsbench_v3.0]$ mpif90 -compiler intel -c param.f
/opt/score5.2.0/mpi/mpich-1.2.4/i386-redhat7-linux2_4_intel/bin/mpif90: eval:
illegal option: -c
eval: usage: eval [arg ...]
Thanks,
Nick
More information about the SCore-users
mailing list