From METCALF@crnvma.cern.ch Mon Aug 22 11:53:23 1994
Received: from vm.uni-c.dk by dkuug.dk with SMTP id AA24992
  (5.65c8/IDA-1.4.4j for <sc22wg5@DKUUG.DK>); Mon, 22 Aug 1994 11:53:23 +0200
Message-Id: <199408220953.AA24992@dkuug.dk>
Received: from vm.uni-c.dk by vm.uni-c.dk (IBM VM SMTP V2R2) with BSMTP id 6426;
   Mon, 22 Aug 94 11:53:01 DNT
Received: from CERNVM.CERN.CH by vm.uni-c.dk (Mailer R2.07) with BSMTP id 8115;
 Mon, 22 Aug 94 11:53:00 DNT
Received: from CERNVM.CERN.CH (NJE origin METCALF@CERNVM) by CERNVM.CERN.CH
 (LMail V1.2a/1.8a) with BSMTP id 5461; Mon, 22 Aug 1994 11:52:52 +0200
Date:         Mon, 22 Aug 94 11:50:20 SET
From: Michael Metcalf <METCALF@crnvma.cern.ch>
Subject:      f90 info file
To: sc22wg5@dkuug.dk
X-Charset: ASCII
X-Char-Esc: 29

I maintain the following file in order to be able to resond to queries
I get or that I see on the net. Any comments or corrections are welcome.

                             Regards,
                                     Mike
=========================================================================

Note: additional information on Fortran 90 products is availble on WWW
with the URL
              http://www.fortran.com/fortran/market.html

WHERE CAN I OBTAIN A FORTRAN 90 COMPILER?

Cray Research has announced a fully optimizing compiler
that will also be marketed by Visual Numerics for PCs and workstations.

DEC has been shipping a compiler, including HPF, from 27 June, 1994.
It is for OSF/1 AXP, with OpenVMS AXP and probably
Windows NT AXP following. It has no plans for VAX systems.

Fully optimizing compilers for Sun and RS/6000 are available from
EPC (info@epc.com or support@epc.ed.ac.uk).

Fujitsu is marketing a Fortran 90 Workbench for Solaris 2.x.

IBM has been shipping its compiler for the RS/6000, xlf Version 3,
as of 31 December, 1993.

Lahey has announced a PC version for 1994 (sales@lahey.com),
and Microsoft is also working on a compiler, release date unknown.

Microway NDP Fortran 90 for 386/486, Pentium and 860 is available
(tel. (508) 746-7341).

A compiler is available for almost all unix platforms, for VMS and for
PCs from NAG (infodesk@nag.com or infodesk@nag.co.uk).
The PC version is also available from Salford Software
(ppatel@cix.compulink.co.uk), which is planning a Windows NT version
for release in 1994.

NA Software supplies Fortran 90 Plus on 386/486, SPARC and T800
and T9000 transputers (marketing@nasoftwr.demon.co.uk).

Sun is working on its own compiler but with no release date.

Other useful tools, like VAST-90 from PSR (info@psrv.com), FORGE90
from APR (forge@netcom.com) and a compiler from ParaSoft
(f90-info@parasoft.com) are available.

Both NAG and IMSL (Visual Numerics) offer f90 versions of their
libraries that take full advantage of its library building capabilities.


WHAT BOOKS ARE AVAILABLE?

The book "Fortran 90 Explained" by Metcalf and Reid (Oxford U. Press,
1990, ISBN 0-19-853772-7, about $30) is a complete, audited description
of the language in a more readable style than the standard itself.
It is kept up-to-date on each printing with X3J3 and WG5's latest
interpretations. It has seven Appendices, including an extended example
program that is also available by ftp, and a comprehensive Index.
It is also available in French and Japanese, and shortly Russian.

Books have been published in English, French, German and Japanese:

English:

  Fortran 90 - Counihan, Pitman, 1991, ISBN 0-273-03073-6.

  Fortran 90 Explained - Metcalf and Reid, Oxford University Press, 1990,
  ISBN 0-19-853772-7.

  Fortran 90 for Scientists and Engineers - Brian D. Hahn, Edward
  Arnold, 1994, ISBN 0-340-60034-9.

  Fortran 90 Handbook - Adams, Brainerd, Martin, Smith and Wagener,
  McGraw-Hill, 1992, ISBN 0-07-000406-4.

  Fortran 90 Programming - Ellis, Philips, Lahey, Addison Wesley,
  Wokingham, 1994.

  Migrating to Fortran 90 - James F. Kerrigan, O'Reilly Associates,
  1993, ISBN 1-56592-049-X.

  Programmer's Guide to Fortran 90, second edition - Brainerd,
  Goldberg and Adams, Unicomp, 1994, (also in Dutch and German
  translations)

  Programming in Fortran 90 - Morgan and Schonfelder, Alfred Waller,
  Oxfordshire, 1993, ISBN 1-872474-06-3.

  Programming in Fortran 90 - I.M. Smith, Wiley, 0471-94185-9

French:

  Fortran 90; Approche par la Pratique - Lignelet, Se'rie Informatique
  E'ditions, Menton, 1993, ISBN 2-090615-01-4.

  Fortran 90.  Les concepts fondamentaux, the translation of "Fortran 90
  Explained" M. Metcalf, J. Reid, translated by M. Caillet and B. Pichon,
  AFNOR, Paris, ISBN 2-12-486513-7.

  Fortran 90; Initiation a` partir du Fortran 77 - Aberti, Se'rie
  Informatique E'ditions, Menton, 1992, ISBN 2-090615-00-6.

German:

  Fortran 90 - B.Wojcieszynski and R.Wojcieszynski,
  Addison-Wesley, 1993, ISBN 3-89319-600-5.

  Fortran 90: eine informelle Einf"hrung - Heisterkamp,
  BI-Wissenschaftsverlag, 1991, ISBN 3-411153-21-0.

  Fortran 90 Referenz-Handbuch: der neue Fortran-Standard - Gehrke,
  Carl Hansen Verlag, 1991, ISBN 3-446163-21-2.

  Programmierung in Fortran 90 - Schobert, Oldenburg, 1991.

  Software Entwicklung in Fortran 90 - U"berhuber and Meditz, Springer
  Verlag, 1993, ISBN 0-387-82450-2.

Japanese:

  Fortran 90 Explained - Metcalf and Reid, translated by H. Nisimura,
  H. Wada, K. Nishimura, M. Takata, Kyoritsu Shuppan Co., Ltd., 1993.


WHERE CAN I OBTAIN COURSES OR CONSULTANCY?

Courses on Fortran 90 are available, for instance from Walt Brainerd,
a member of X3J3 who can be contacted at walt@fortran.com.
PSR and APR (see above) also provide courses.

An ASCII copy of a set of slides for a six-hour course
is available from me for potential instructors seeking inspiration.
The same material is installed as a complete Tutorial under World
Wide Web (WWW) with the URL

      http://asis01.cern.ch/CN/CNTUT/f90/Overview.html

or via anonymous ftp from cernvm.cern.ch in the directory cnl.200 and
as the file f90tutor.ps.

Also, for those in Europe, there are now companies whose mission it
is to offer courses and conversion consultancy on Fortran 90. They
are:

      IT Independent Training Limited
      113 Liscombe, Birch Hill,
      Bracknell, Berkshire, RG12 7DE
      UK                                 tel. +44 344 860172
                                         fax. +44 344 867992

      Simulog,
      attn. Mr. E. Plestan,
      1 rue James Joule, F-78286 Guyancourt Cedex,
      France                             tel: +33 1 30 12 27 00
                                         fax: +33 1 30 12 27 27

      CTS
      Prinz-Otto Str. 7c
      D-85521 Ottobrunn
      Germany                            tel: +49-89-6083758
                                         fax: +49-89-6083758


WHERE CAN I FIND THE STANDARD?

Fortran 90 was adopted as an International Standard by ISO in July, 1991.
It was published by them as ISO/IEC 1539:1991, and is obtainable directly
for 185 Swiss francs from

          ISO Publications
          1 rue de Varembe
          Case postale 56
          CH-1211 Geneva 20
          Switzerland
          Fax. + 41 22 734 10 79

It may also be obtained from national member bodies such as

          ANSI
          1430 Broadway
          New York, N.Y. 10018

where it is also known as ANSI X3.198-1992,
or in electronic PostScript or ASCII form from Unicomp
(walt@netcom.com) at a cost and under conditions agreed by ISO.


Compiled by:

               Mike Metcalf
               (metcalf@cern.ch)

Version of 10 August, 1994
