[comp.lang.fortran] Fortran for IBM R6000

chuck@marie.mit.edu (PARSONS, CHARLES) (03/02/91)

   After 6 years of VMS systems it looks like I have a IBM R6000 coming
in the near future. I would very much like to hear any comments about
the quality of various fortrans available for it. The code I work with
has avoided most of the VMS system calls, but things like long variable
names, IMPLICIT NONE, include files and ENDDO sure are nice. I know next to 
nothing, though my IBM sales rep is going to send me some info on their 
product. However she says that the VMS extensions are not supported 8-(,
though didn't know any details.

   Any sage advice out there?

					Chuck@MITLNS.MIT.EDU

jerry@heyman.austin.ibm.com (Jerry Heyman) (03/02/91)

In article <1991Mar1.180302.9560@athena.mit.edu> chuck@marie.mit.edu writes:


I have gleaned my answers based on the documentation for XL FORTRAN compiler,
Release 2.  I haven't used it, but here's what the documentation claims.

> Support for long variable names

The documentation says variable names < 250 characters.

> IMPLICIT NONE, DO WHILE, ENDDO

Supported in the extensions to the F77 standard


> inlclude files

Yes, but you'll have to check the exact syntax.  Seems that each company
defines that one differently.

>   Any sage advice out there?
>

Not a sage, just someone with access to a manual entitled

      XL FORTRAN (Version 2) Compiler/6000 Reference Manual

>					Chuck@MITLNS.MIT.EDU

jerry

-- 
Jerry Heyman                         IBM T-R: jerry@heyman.austin.ibm.com
PSP Development Environment Tools    VNET   : HEYMAN at AUSVMQ
Austin, TX  78758                    T/L    : 793-3962
*** All opinions expressed are exactly that - my opinions and NOT IBM's

pa@appmag.com (Pierre Asselin) (03/05/91)

Yes, the IBM RISC-6000 Fortran compiler supports most of the
extensions you want.  Among other things,
  Names up to 250 characters
  implicit none, implicit undefined (range)
  include 'source-file'
  in-line comments (! to EOL)
  double complex
  static, automatic
  do while, end do
  recursion (by compiler option)
  %VAL and %REF arguments

--Pierre Asselin, R&D, Applied Magnetics Corp.  I speak for me.