Newsgroups: comp.os.msdos.djgpp From: fanzhang AT eecg DOT toronto DOT edu (Fan Zhang) Subject: Re: MPI lib with g77 (Question 2) X-Nntp-Posting-Host: nmos.eecg.toronto.edu Content-Type: text/plain; charset=us-ascii Message-ID: <38A0C208.4558C8F5@eecg.toronto.edu> Content-Transfer-Encoding: 7bit Organization: eecg X-Accept-Language: en References: <389F82B9 DOT 98AA9059 AT eecg DOT toronto DOT edu> <87ovsm$l1r$1 AT nets3 DOT rz DOT RWTH-Aachen DOT DE> Date: 9 Feb 2000 01:26:24 GMT MIME-Version: 1.0 X-Mailer: Mozilla 4.7 [en] (WinNT; I) Lines: 44 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hans-Bernhard Broeker wrote: > Fan Zhang wrote: > > Hi, > > > I'm trying to compile a bunch of Fortran programs using MPI with g77. > > Care telling what that 'MPI' is? > The MPI library is the standard Message Passing Interface library using in the parallel computation. Since it is standard, I should link to it without problem. > > > 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'. > Since we can get the g77 source code, is it possible for us to change it so that even under DOS enviroment it is case-sensitive? I found that the f2c did the same thing to "change" the subroutines to lower case. [ ie. MPI_Something() is change to mpi_something__() ]. Is there anybody know how to make a change in either g77 source code or f2c source code so that we can make a case sensitive g77 or f2c? (And also won't include those double under scores "__") Thanks, Fan Zhang