[comp.unix.ultrix] fort vs f77

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