[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