From: Hans-Bernhard Broeker Newsgroups: comp.os.msdos.djgpp Subject: Re: MPI lib with g77 Date: 8 Feb 2000 11:49:42 GMT Organization: Aachen University of Technology (RWTH) Lines: 21 Message-ID: <87ovsm$l1r$1@nets3.rz.RWTH-Aachen.DE> References: <389F82B9 DOT 98AA9059 AT eecg DOT toronto DOT edu> NNTP-Posting-Host: acp3bf.physik.rwth-aachen.de X-Trace: nets3.rz.RWTH-Aachen.DE 950010582 21563 137.226.32.75 (8 Feb 2000 11:49:42 GMT) X-Complaints-To: abuse AT rwth-aachen DOT de NNTP-Posting-Date: 8 Feb 2000 11:49:42 GMT User-Agent: tin/1.4-19991113 ("No Labels") (UNIX) (Linux/2.0.0 (i586)) Originator: broeker@ To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Fan Zhang wrote: > Hi, > I'm trying to compile a bunch of Fortran programs using MPI with g77. Care telling what that 'MPI' is? > But it turns out that after g77 compiled, the MPI functions in the > object files change it's name to lower case. They don't exactly "change" to lower case, they are lower case all the time. FORTRAN 77, the language compiled by g77, is 100% case-insensitive --- it's the one where you can write 'r Et U r N' and get the exact same effect as if you'd typed 'return' or 'RETURN'. g77 follows Unix traditions, converting everything to lowercase first thing in the morning. Function names like MPI_something simply cannot happen, at object file level, for a Fortran 77 compiler. -- Hans-Bernhard Broeker (broeker AT physik DOT rwth-aachen DOT de) Even if all the snow were burnt, ashes would remain.