john@ghostwheel.unm.edu (John Prentice) (12/07/90)
----------------------------------------------------------------------- Note: The original posting I am replying to was in comp.lang.fortran. I have posted this reply in both that and comp.lang.misc because I have been vocal in questioning f2c and I wanted to be sure this reached the people involved in the debate. - JP ------------------------------------------------------------------------ In article <BGLENDEN.90Dec6151150@mandrill.cv.nrao.edu> bglenden@mandrill.cv.nrao.edu (Brian Glendenning) writes: > >Anyway, I decided to run our package through f2c. Here's a little note >I wrote up about my experience. > talks about the converted code and then... > >The resulting f2c code passed the verification suite with flying >colours. This surprised me a bit since I thought that we might run >into parentheses grouping problems since Sun cc is a K&R compiler and >I didn't specify the flags to force f2c to follow Fortran evaluation. > and some more things.... > >These numbers are typical of what we find when bringing up AIPS on any >new system. > some timing comparisons showing the converted C code pretty code to the Fortran speeds... > >What can we conclude from this? Well, the obvious thing is that it >works and we can make AIPS run on machines without Fortran compilers. >Next, I believe that the above performance numbers could be increased >with modest amounts of effort, even with changes as trivial as >compiler command line options. If this is true it may have important >consequences in how we direct "new AIPS." I think we should consider >pursuing this experiment on more interesting machines such as the >Convex and the IBM workstation (or even with gcc on Suns). > I found this quite interesting, particularly since I have been so vocal in questioning f2c. I have heard from several other people about their experiences also. Without making an pretense to a full summary, let me say that so far everyone I have solicited or who has contacted me has had good experiences with f2c. It sounds like a solid piece of coding which is reliable. I haven't heard from anyone who has experiences with problems in converting math packages, though I still can't but wonder if preserving numerical properties isn't asking for an awful lot out of any automatic conversion. In any case, my skeptism about f2c is largely going away, even for scientific code. It appears to be a very impressive code that has been well tested. John Prentice john@unmfys.unm.edu
jm8f+@andrew.cmu.edu (Joseph J. McDonald) (12/19/90)
My apologies to experienced users of f2c, but I am unfamiliar with f2c and would like to try it for myself. Where can it be found via ftp? Thanks in advance. Joseph McDonald Department of Chemistry Carnegie Mellon University
savel@hoss.unl.edu (Bharat P. Savel) (12/29/90)
i am getting an error that /tmp/[filenname] cannot be opened every time i run f2c; was wondering if anyone know what that means? -- -------------------------------------------------------------------------------- Bharat P. Savel EE Dept. E-mail : savel@hoss.unl.edu Univ of Nebraska-Lincoln Ph : (402) 477-9857