burrsie@uxh.cso.uiuc.edu (Burr Nelson) (05/31/91)
I am trying to bulid SDSC's gplot under Ultrix 4.1 on a VS3100 and the Ultrix Makefile specifies f77. I have only fort (VAX fortran?!) installed. I got gplot to compile but (but not work!) by replacinng "f77" by "fort". My intuition tells me that the switch was disasterous...but I'd like to know for sure. How do f77 and fort differ and are these differences enough to nuke gplot? Thanks for any assistance, burr -- Burr Nelson * 217-333-2435 * burrsie@uxh.cso.uiuc.edu * 128.174.5.55 U of I Biophysics Dept. * 524 Burrill Hall * 407 S. Goodwin * Urbana, IL 61801
STRCC@CUNYVM.BITNET (Stuart Cohnen) (06/03/91)
Fort was written by MIPS for DEC. F77 was written by DEC is far faster and has better diagnostics. Version 3.0 is now available.
frank@croton.nyo.dec.com (Frank Wortner) (06/04/91)
In article <91154.093431STRCC@CUNYVM.BITNET>, STRCC@CUNYVM.BITNET (Stuart Cohnen) writes: |>Fort was written by MIPS for DEC. F77 was written by DEC is far |>faster and has better diagnostics. Version 3.0 is now available. Actually, Digital never had a product called "fort" on the DECstation/DECsystem (RISC) line. "Fort" is the name of the executable image of the VAX FORTRAN for ULTRIX product. The current release of DIGTAL's Fortran for RISC is, indeed, 3.0, and it is, indeed, a very good compiler. Of course, I'm just a wee bit biased ... ;-) Frank
jb3o+@andrew.cmu.edu (Jon Allen Boone) (06/06/91)
frank@croton.nyo.dec.com (Frank Wortner) writes: > In article <91154.093431STRCC@CUNYVM.BITNET>, STRCC@CUNYVM.BITNET (Stuart Cohnen) w\ > rites: > > |>Fort was written by MIPS for DEC. F77 was written by DEC is far > |>faster and has better diagnostics. Version 3.0 is now available. > > Actually, Digital never had a product called "fort" on the DECstation/DECsystem > (RISC) line. "Fort" is the name of the executable image of the VAX FORTRAN > for ULTRIX product. Sorry Frank, but Stuart is correct. fort is the name of the complier which MIPS wrote for RISC systems under Ultrix - links were made to f77 and the fort man page was installed as f77.1 in /usr/man/man1, but the actual directory and names in /usr/lib/cmplrs is fort. Now, if you load MIPS fortran (we'll call it fort) and then load F77 from DEC, it will change the links for f77 and move the man page for fort to fort.1 and put IT's man page in f77.1. You still need to run another program to change all the library links. As I understand it, the 3.10 version of f77 from dec is buggy - but the MIPS compiler generates faster code, though it might be slower on compiling! ----------------------------------|++++++++++++++++++++++++++++++++++++++++ | "He divines remedies against injuries; | "Words are drugs." | | he knows how to turn serious accidents | -Antero Alli | | to his own advantage; whatever does not | | | kill him makes him stronger." | "Culture is for bacteria." | | - Friedrich Nietzsche | - Christopher Hyatt | -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
jb3o+@andrew.cmu.edu (Jon Allen Boone) (06/06/91)
Jon Allen Boone <jb3o+@andrew.cmu.edu> writes: > Sorry Frank, but Stuart is correct. fort is the name of the > complier which MIPS wrote for RISC systems under Ultrix - links were Of course, at 2:00 in the morning I never think to check references. I got the attributions backwards! Fort is the DEC compiler / F77 is the MIPS compiler. The links are still changed, only now, installing the MIPS compiler links everything to f77 and installing DEC fort changes those links so that the command f77 invokes the DEC fort compiler. note that the release notes for DEC fortran (along with the libraries, etc.) are stored in /usr/lib/cmplrs/fort (once they are installed). version 2.1 of the MIPS f77 compiler is stored in /usr/lib/cmplrs/f772.1. In any case, dec does have a fort for the risc line - but it gets invoked with f77 if you follow the instructions in the release notes! ----------------------------------|++++++++++++++++++++++++++++++++++++++++ | "He divines remedies against injuries; | "Words are drugs." | | he knows how to turn serious accidents | -Antero Alli | | to his own advantage; whatever does not | | | kill him makes him stronger." | "Culture is for bacteria." | | - Friedrich Nietzsche | - Christopher Hyatt | -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
peterson@fman.enet.dec.com (Bob Peterson) (06/11/91)
DEC Fortran V3.0 for RISC/ULTRIX has the command f77 and the man page f77.1. The directory /usr/lib/cmplrs/fort holds the executables and related files. We needed to call the directory something different during development and customer field testing so it wouldn't conflict with FORTRAN for RISC, which is/was our repackaging (with some bugfixes and changes) of MIPSco's f77. During field test the compiler command was named 'fort'. When installing it does indeed rename the old f77.1 man page to ffr.1, and the old driver command f77 is merely replaced. You have to use the command f772.1 (or whatever version you had last) to get the old compiler. Of course we believe the bug tradeoff is in favor of the new compiler (certainly both have bugs) since it has a better test suite and more extensive field testing that the earlier versions. And execution time benchmarks are also showing shorter run time -on the average- for the user's progr am. So yes DEC RISC ULTRIX has a 'fort' of sorts, in the directory name only. Your other descriptions are accurate. \bob DEC Fortran
zambotti@wpowz.enet.dec.com (Walter Zambotti DEC) (06/12/91)
>Fort was written by MIPS for DEC. F77 was written by DEC is far >faster and has better diagnostics. Version 3.0 is now available. Its the other way around. The F77 compiler is the original fortran compiler distributed by DEC for ULTRIX developed by MIPS. It had a few changes made to for ULTRIX and VAX compatibility. The new fort compiler is the latest offering from DEC and is the compiler which is used to generate the new higher spec mark rating. Walter
vlr@litwin.com (Vic Rice) (06/12/91)
In <23347@shlump.lkg.dec.com> peterson@fman.enet.dec.com (Bob Peterson) writes: >DEC Fortran V3.0 for RISC/ULTRIX has the command f77 and the man page f77.1. [stuff deleted ...] We just received Ultrix 4.2. This did not include the new fortran. I guess I expected that. How do we upgrade our current f772.1 compiler ?? Is this upgrade part of the maintenance contract ? In other words, can I be expecting an unsolicited shipment of DEC Fortran V3.0 ? If not, does anyone have the part number for -- Dr. Victor L. Rice Litwin Process Automation