At 05:06 AM 12/1/2004, Lianyuan Zheng wrote:
>To LAM mailing list members:
>
>We installed LAM-7.1.1 in our SGI workstation recently. After we
>installed it, I check the subdirectory "bin" and find that there is only
>mpif77 there, not mpif90. Does this mean that we cannot use this
>package to run Fortran 90/95 parallel code? I know MPICH package can
>run Fortran 90/95 because there are mpif90 and mpif95 at subdirectory
>"bin". Thanks in advance for your reply.
This was discussed at some length within the last 2 weeks. As long as the
Fortran you used to create mpif77 is standard, it will work with f95 code,
even defaulting to the same file suffix treatment as the underlying
compiler. You are free to create symlinks if you prefer Makefile using
mpif90 and mpif95. Evidently, that is not a favored choice around here. I
think it is generally accepted that you should correct any old code which
would be mis-interpreted under the current standard, rather than attempting
to change compiler personality. Only a minority of compilers have built-in
recognition of .f95 anyway.
Tim Prince
|