From METCALF@crnvma.cern.ch Tue Feb 28 13:56:45 1995
Received: from vm.uni-c.dk by dkuug.dk with SMTP id AA27269
  (5.65c8/IDA-1.4.4j for <sc22wg5@DKUUG.DK>); Tue, 28 Feb 1995 13:56:45 +0100
Message-Id: <199502281256.AA27269@dkuug.dk>
Received: from vm.uni-c.dk by vm.uni-c.dk (IBM VM SMTP V2R2) with BSMTP id 3357;
   Tue, 28 Feb 95 13:56:52 DNT
Received: from CERNVM.CERN.CH by vm.uni-c.dk (Mailer R2.07) with BSMTP id 5323;
 Tue, 28 Feb 95 13:56:51 DNT
Received: from CERNVM.CERN.CH (NJE origin METCALF@CERNVM) by CERNVM.CERN.CH
 (LMail V1.2a/1.8a) with BSMTP id 9100; Tue, 28 Feb 1995 13:55:51 +0100
Date:         Tue, 28 Feb 95 13:55:31 WET
From: Michael Metcalf <METCALF@crnvma.cern.ch>
Subject:      Fortran 90 Information
To: sc22wg5@dkuug.dk
X-Charset: ASCII
X-Char-Esc: 29

Fortran 90 Information File
---------------------------

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?

Absoft is marketing a version of Cray's CF90 for the Power Macintosh.
Windows NT and 95 versions will follow (fortran@absoft.com).

Apogee's compiler is highly optimized for SPARC architectures
(info@apogee.com). Used on the Meiko CS-2HA.

Cray Research has a fully-optimizing, native compiler, CF90, that is
being marketed by them, and by Visual Numerics for workstations, starting
with Suns (craysoft@cray.com).

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

Optimizing, native compilers for Sun, RS/6000, SGI, MIPS and, soon, x86
are available from EPC (info@epc.com or support@epc.ed.ac.uk).

Fujitsu is marketing a native Fortran 90 Workbench for Solaris 1.1
and 2.x. Contact Unicomp (walt@fortran.com) or Fujitsu (info@ossi.com).

HP has stated its intention to enhance its Fortran compiler progessively
to include all f90 features (by 1996?).

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

Lahey has been shipping a native LF90 compiler for DOS since 29 August,
1994 (sales@lahey.com). It is particularly well optimized on the Pentium.

Microsoft is working on a compiler, release date unknown, for
Windows NT 3.5 and Windows 95 (Chicago) (fortran@microsoft.com).

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

A compiler is available for most unix platforms, VMS and PCs (including
Linux) from NAG (infodesk@nag.com or infodesk@nag.co.uk). This was
the first f90 compiler, released in 1991. The current version is 2.1.

NA Software supplies Fortran 90 Plus on 386/486, SPARC and T800
and T9000 transputers (marketing@nasoftwr.demon.co.uk). They also
supply a F77 to f90 convertor, LOFT90, and HPF.

VAST/f90 from PSR (info@psrv.com) is a complete f90 compiler, including
a vectorizer, for unix, VMS and Convex. PSR also supplies VAST/77to90 to
convert FORTRAN 77 programs into Fortran 90 syntax.

A compiler from ParaSoft (f90-info@parasoft.com) is available.

PGI has released a subset Fortran 90/HPF compiler, in particular for SGI
(sales@pgroup.com).

A PC version of the NAG compiler is also available from Salford Software
(ppatel@cix.compulink.co.uk). A Windows NT version is planned.

SofTech has a licence to sell its own versions of DEC's HPF/f90 compiler.

Stern Computing Systems offers CF90, a Cray-compatible compiler for
use on DEC OSF/1 platforms (pipeline@acri.fr).

Sun is due to release an f90 compiler based on Cray's CF90 in the
second quarter of 1995, initially for Solaris 2.3.

Other useful tools, like FORGE90 from APR (forge@netcom.com), are
available. A source form convertor, convert.f90, is obtainable by ftp
from jkr.cc.rl.ac.uk in the directory /pub/MandR.

Both NAG and IMSL (now Visual Numerics, mktg@houston.vni.com) are
beginning to offer f90 versions of their maths libraries that take
full advantage of the language's library building capabilities.

Files for a Fortran 90 emacs mode can be retrieved by ftp to
mailbase.ac.uk, directory /pub/lists/comp-fortran-90/files/, by Gopher
and W3, URL gopher://nisp.ncl.ac.uk/11/lists-a-e/comp-fortran-90/files,
or by sending an e-mail to  mailbase@mailbase.ac.uk, containing the
command send <listname> <filename> (e.g. send comp-fortran-90 f90.el).


WHAT BOOKS ARE AVAILABLE?

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, about $30. This book 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 available by ftp, and a comprehensive Index.
  It is also available in French, Japanese and, shortly, Russian.

  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 Language Guide - Gehrke, Springer, London, 1995.

  Fortran 90 Programming - Ellis, Philips, Lahey, Addison Wesley,
  Wokingham, 1994, ISBN 0-201-54446-6.

  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.

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

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

Chinese:

  Programming Language FORTRAN 90 - He Xingui, Xu zuyuan, Wu gingbao and
  Chen mingyuan, China Railway Publishing House, Beijing,
  ISBN 7-113-01788-6/TP.187, 1994.

Dutch:

  Fortran 90 - W.S. Brainerd, Ch.H. Goldberg, and J.C. Adams, translated
  by J.M. den Haan, Academic Service, 1991, ISBN 90 6233 722 8.

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.

  Les specificites du Fortran 90, DUBESSET, M. et VIGNES, J.,
  editions Technip, 1993. ISBN 2-7108-0652-5

  Manuel complet du langage Fortran 90, et guide d'application,
  LIGNELET, P., S.I. editions, Jan. 1995. ISBN 2-909615-02-2

  Programmer en Fortran 90, DELANNOY, C., Eyrolles, 1992.
  ISBN 2-212-08723-3

  Savez-vous parler Fortran, AIN, M., Bibliotheque des universites
  (de Boeck), 1994. ISBN 2-8041-1755-3

  Support de cours Fortran 90 IDRIS - Corde, P. & Delouis, H. (anonymous
  ftp: ftp.ifremer.fr:pub/ifremer/fortran90/f90_cours_4.ps.gz).

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, Lehr- und Arbeitsbuch fuer das erfolgreiche Programmieren -
  W.S. Brainerd, C.H. Goldberg, and J.C. Adams, translated by
  Peter Thomas and Klaus G. Paul, R. Olbenbourg Verlag, Muenchen, 1994,
  ISBN 3-486-22102-7.

  Fortran 90 Lehr- und Handbuch - T. Michel, BI-Wissenschaftsverlag,
  1994.

  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,
  ISSN 0385-6984.


WHERE CAN I OBTAIN COURSES, COURSE MATERIAL OR CONSULTANCY?

Copyright but freely available course material is available from
Manchester Computer Centre on the World Wide Web with the URL:
  http://www.hpctec.mcc.ac.uk/hpctec/courses/Fortran90/F90course.html
The ftp address is ftp.mcc.ac.uk, in the directory /pub/mantec/Fortran90.

A complete Tutorial is available under 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.
An ASCII copy of this material as a set of slides for a six-hour course
is available from metcalf@cern.ch.

Courses are available from:

   Walt Brainerd, a member of X3J3, also on HPF (walt@fortran.com);

   PSR (see above);

   CETech, Inc. (also on HPF)
   8196 SW Hall Blvd., Ste. 304, Beaverton, Oregon 97008, USA.
   Phone: (503)644-6106   Fax: (503)643-8425 (cetech@teleport.com).

European companies offering courses and conversion consultancy 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,
as ISO/IEC 1539:1991, and is obtainable 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@fortran.com) at a cost and
under conditions agreed by ISO.

A Corrigendum 1 was published by ISO on 1 September, 1994, and
is available from them (cost about 30 Swiss francs).

                      *****

This information is compiled on a 'best-effort' basis and without
prejudice. It may be freely copied and disseminated. Corrections and
additions are solicited.

               Mike Metcalf
               (metcalf@cern.ch)

Version of 27 February, 1995
