[MPI3 Fortran] What to do with mpif.h in MPI-3?
Torsten Hoefler
htor at cs.indiana.edu
Tue Jan 26 10:06:15 CST 2010
On Tue, Jan 26, 2010 at 02:10:45PM +0900, Malcolm Cohen wrote:
> Torsten Hoefler wrote:
>> That doesn't matter, if it's not in the F77 standard then we can't have
>> it in the F77 bindings.
>
> You cannot be serious.
I am serious ;-). We're just using the wrong term if we say F77 but mean
F90 or some extended version of F77.
> The so-called F77 bindings don't conform to the Fortran 77 standard, and
> never did. For starters, F77 doesn't have INCLUDE files and all
> procedure and variable names are limited to a maximum of 6 characters.
> In the 70s and early 80s many F77 systems enforced the name length
> limits.
Yes.
> As for "INTERGER*8", even if an F77-era Fortran compiler accepted the
> syntax (many did, but quite a few did not) there was not universal
> agreement on semantics; plus few 16-bit machines had big integers at all,
> and the 18-bit, 24-bit, 36-bit, 48-bit and 60-bit machines quite often
> didn't do any power-of-two-sized integers. INTEGER*3 and INTEGER*6 were
> fun though.
Yep.
Best,
Torsten
--
bash$ :(){ :|:&};: --------------------- http://www.unixer.de/ -----
Torsten Hoefler | Postdoctoral Fellow
Open Systems Lab | Indiana University
150 S. Woodlawn Ave. | Bloomington, IN, 474045, USA
Lindley Hall Room 135 | +01 (812) 856-0501
More information about the mpiwg-fortran
mailing list