Sun 3 vs uVAXII floating point speed....
Chuck Karish
karish at denali.stanford.edu
Sun Jul 31 18:10:11 AEST 1988
In article <247 at texhrc.UUCP> ldm at texhrc.UUCP (Lyle Meier) writes:
>Should
>you wish to call a C program from the fortran, you need to write a bridge
>routine in something called a jacket building language. This is because the
>VAX fortran compiler insists on passing charater variables by descriptor ...
The jacket building language is simple and easy to use, though the manual
is not as helpful as it might be, and had (has?) some serious errors in
its examples. Most jacket routines are one-line programs that simply
declare the name of the routine and the types of the parameters for
both C and Fortran.
VAX Fortran for Ultrix is a useful tool for many Fortran users, for two
reasons:
1) It's compatible with VMS Fortran, which is the source of
many programs that have to be ported.
2) It's tailored for the VAX, and is fast. Probably still
faster than the 4.3 version of f77; has anyone compared?
Under Ultrix, VAX Fortran makes executables that are bigger than f77
executables, and bigger than they would be under VMS. This is because
under VMS the Fortran runtime library stays in shared memory, so the
developers favored speed over size. Under Ultrix, those big library
routines get linked into every executable.
Chuck Karish ARPA: karish at denali.stanford.edu
BITNET: karish%denali at forsythe.stanford.edu
UUCP: {decvax,hplabs!hpda}!mindcrf!karish
USPS: 1825 California St. #5 Mountain View, CA 94041
More information about the Comp.unix.questions
mailing list