the following is a complete program showing recursion
in Fortran 95.
hope this helps
On Thu, 26 Sep
2002 22:30:30 +0800 Frank OuYang <[log in to unmask]> wrote:
> dear all:
> I would like to realize the following programe, however i do not know
> what is the right.
> who can offer me a favor on this?
> subroutine A(F)
> real F
> call A(f)
> LIU Hong-Qian
> > *********************************************************************
> > Information file, on compilers, tools, books, courses, tutorials,
> > and the standard for the Fortran language and its derivatives.
> > This file can be viewed too at http://www.fortran.com/metcalf.htm
> > Additional information on Fortran is available at
> > http://www.fortran.com and http://www.fortranlib.com/.
> > You can join an active discussion group by going to
> > http://www.jiscmail.ac.uk/lists/comp-fortran-90.html.
> > *********************************************************************
> >WHAT'S NEW?
> > Since 20 August:
> > Update Absoft's entry.
> > Correct Alan Miller's URL.
> > Since 18 July:
> > Update Salford's entry for .NET.
> >WHERE CAN I OBTAIN A FORTRAN 95 COMPILER?
> >Absoft offers source compatible F95 toolsets for Intel/AMD/Linux,
> >Macintosh OS9/OSX and Windows. These complete Fortran toolsets, called Pro
> >Fortran, include both F77 and F95 compilers plus complete a development
> >environment. All Absoft Pro Fortran toolsets provide full support for the
> >native environment, include graphics, precompiled math libraries, VAX/Unix
> >subroutine libraries, HDF libraries and free technical support. Software
> >Cluster Kits which include pre-configured MPICH, PVM, ScaLAPACK and PBS
> >are available for Linux systems. Auto parallelizing (SMP) and vectorizing
> >preprocessors, IMSL Math and Stat libraries are optional:
> >Compaq offers highly optimizing Fortran 95 compilers for the following
> >platforms: Tru64 UNIX Alpha, OpenVMS Alpha, Windows 95/98/NT, and Linux
> >Alpha. The Windows product, Compaq Visual Fortran, includes the Microsoft
> >Developer Studio IDE which can be shared with Microsoft Visual C++.
> >Parallel execution using OpenMP-directed decomposition or HPF is included
> >on the Tru64 UNIX platform. On Windows NT, SMP parallel execution
> >using directed decomposition is available through Visual KAP from Kuck and
> >Associates. Compaq Fortran for Linux Alpha Systems is available as a free
> >download under a Technology Enthusiast license for non-commercial use.
> >All Compaq Fortran 95 products include the Compaq Extended
> >Math Library of optimized scientific subroutines (on OpenVMS in early
> >2000.) See: http://www.compaq.com/fortran or mail to [log in to unmask]
> >Cray has a fully-optimizing, native Fortran 95 compiler that is
> >being marketed by them for the CRAY J90, C90, T90, T3E and SV1 systems.
> >It supports automatic parallization and OpenMP. In addition, Cray
> >resells PGI's HPF compiler, for these same systems:
> >http://www.cray.com/products/software/cf90.html and hpf.html.
> >Co-Array Fortran has been implemented on the CRAY-T3E as a supported
> >feature of the Fortran 90 compiler: www.co-array.org.
> >The Fortran Company offers F, the subset language for Unix, Windows and
> >Macintosh PowerPC, some in highly optimizing versions. All of the full
> >professional versions of the F compiler are available free by downloading
> >them from the F anonymous ftp directory: ftp://ftp.swcp.com/pub/walt/F.
> >See also http://www.fortran.com and the book section below.
> >Fujitsu has a Fortran 95 compiler for the SPARC Solaris platform including
> >OpenMP 1.1 support. This SPARC Solaris compiler has been optimised for the
> >Fujitsu PRIMEPOWER systems:
> >Fujitsu also has a Fortran 95 compiler for Linux (see
> >http://www.fr.fse.fujitsu.com/devuk/linux.shtml), and a highly optimized,
> >native Fortran 95 compiler, Fortran/VPP and HPF, for its VPP
> >Contact: [log in to unmask]
> >HP has collaborated with EPC to produce an optimizing compiler for HP-UX
> >and SPP-UX platforms; as of version v2.4 it supports Fortran 95.
> >See http://www.hp.com/go/hpfortran.
> >IBM XL Fortran for AIX supports the Fortran 95 standard. XLF is a
> >highly optimized, native compiler designed to exploit the RS/6000
> >symmetric multi-processing (SMP) architecture as well as providing
> >support for 64-bit pointers and addressability for serial and SMP codes.
> >XLF V8.1 provides full support for the OpenMP Fortran API 2.0, allows
> >direct manipulation of the floating-point status and control register,
> >and provides a technical preview of the new IBM Distributed Debugger.
> >It also supports features of Fortran 2000: allocatable components,
> >IEEE Floating Point Exception Handling, etc.
> >For more information: http://www.software.ibm.com/ad/fortran.
> >Intel produces a Fortran 95 optimizing compiler for Windows NT/2000/98/95
> >and linux that comes complete with its own debugger, module analyzer, and
> >preprocessor. It uses the EPC front end. The compiler performs automatic
> >vectorization, and takes full advantage of Intel's MMX and SSE instruction
> >extensions for the Pentium III. It requires that Microsoft Visual C/C++
> >be installed, and is capable of plugging into
> >Visual Studio. See http://www.intel.com/software/products/compilers/.
> >Lahey/Fujitsu Fortran 95 is produced by the Lahey/Fujitsu alliance. LF95
> >is available in three Windows configurations: Express, Standard, and
> >PRO, and two Linux configurations: Express and PRO. All configurations
> >feature: VAX, IBM, and POSIX language extensions, allocatable array
> >enhancements, etc. The Windows and Linux Express version is command-line
> >only and features the compiler, linker and debugger. PRO for Windows
> >adds a Fortran-smart Windows editor, a debugger, an AUTOMAKE make
> >utility, and an enhanced Winteracter Starter kit (WiSK) for creating
> >true Windows programs with Fortran, and a Coverage Analysis Tool that
> >detects unexecuted code and performs range of operation checking. The
> >PRO is compatible with Visual C++, Visual Basic, and Delphi and also
> >includes Fujitsu's SSL2 Math Library and Visual Analyzer (see below).
> >The PRO Linux version offers auto-parallelization, OpenMP compatibility,
> >thread-safe BLAS and LAPACK, WiSK, AUTOMAKE, and Fujitsu's SSL2. All
> >products come with free technical support and are available at
> >www.lahey.com. Also available is a subset compiler, elf90.
> >NAG provides a compiler for most unix platforms, VMS and PCs (including
> >Linux/x86 and Alpha). This was the first f90 compiler, in 1991. The
> >unix and Linux ports have now been updated to Fortran 95 plus the ISO
> >extensions for floating-point exception handling and allocatable array
> >enhancements. The NAGWare f90 Tools are a suite of Fortran 90 tools that,
> >among other things, perform F77 to f90 conversion. ([log in to unmask],
> >[log in to unmask] or http://www.nag.co.uk/).
> >NA Software supplies Fortran 95 on PCs including Windows 95, NT and
> >Linux/x86. It includes the ISO extensions for IEEE arithmetic and
> >allocatable array enhancements, a native implementation of
> >ISO_VARYING_STRING, and a built-in module providing OpenGL conformance.
> >It also comes with a GUI-based source level debugger. A cheap student
> >version accepts files up to 2000 lines.
> >NEC has a native, optimizing Fortran 95 compiler, FORTRAN90/SX,
> >with an automatic vectorization and parallelization capability, for its
> >supercomputer SX series. HPF/SX V2 provides functions conforming
> >to the specification of HPF1.1 and HPF2.0 and can be used with
> >vector processing functions in SX Fortran and with parallel processing
> >functions using microtasking. ([log in to unmask]).
> >Salford Software markets FTN95, a Fortran 95 compiler for Win32, running
> >on Windows 95/NT/2000/XP PCs. It has announced its Fortran 95
> >compiler for Microsoft .NET (FTN95 for .NET). This compiler will produce
> >fast executables from source files that may be any combination of
> >Fortran 77, Fortran 90 and Fortran 95. FTN95 for .NET,
> >including integrated Help and Debugger, is supplied bundled with
> >FTN95 for Win32 and, optionally, with Microsoft Visual Studio for .NET.
> >A low-cost, fully-featured personal edition is also available:
> >[log in to unmask] or http://www.salfordsoftware.co.uk.
> >SGI has the MIPSpro Fortran 95 compiler (which now uses the Cray front
> >end) available for all SGI IRIX systems. It can be configured with an
> >optional Auto Parallelizing Option (APO) product to do automatic
> >parallelization of Fortran code. It supports OpenMP. See
> >Sun has released a Fortran 95 compliant compiler as part of two
> >products: Forte Fortran Desktop Edition and Forte for High Performance
> >Computing (HPC). Both have Interval Arithmetic and are MPI compliant,
> >but only the HPC product has OpenMP. Sun released another no-cost
> >upgrade for these products in July. Licenses for Forte Developer 6
> >products will work for Forte Developer 6 update 2. Upgrade improvements
> >include support for OpenMP version 2 for Fortran, global program
> >checking (GPC), and VAX-style structures and unions, as well as some
> >features from the F2K draft. The software can be downloaded at
> >http://www.sun.com/forte/fortran/buy.html. (Sun's HPC Cluster Tools,
> >which include MPI, have been "open sourced" and can be freely
> >downloaded, see http://www.sun.com/software/hpc.) For more product
> >information see http://www.sun.com/forte/fortran.
> >OTHER USEFUL PRODUCTS
> >Apogee's f90 compiler is highly optimized for SPARC architectures
> >([log in to unmask] or http://www.apogee.com).
> >PGI has a Fortran 90/HPF compiler for SGI, IBM SP2, HP/Convex, and
> >Sun Ultra, as well as a native F90/HPF compiler for Intel-based
> >Linux/Solaris86/NT workstations and servers. The latter supports
> >auto-parallelization, native OpenMP parallelization, and HPF
> >parallelization ([log in to unmask] or http://www.pgroup.com).
> >A Fortran-aware debugger is TotalView from Etnus, http://www.etnus.com/.
> >SofTek Systems, Inc. is a provider of a wide variety of HPF compilers,
> >tools, and technical expertise. See either [log in to unmask] or
> >http://www.softek.co.jp. Tel: 81-3-3412-6008, fax: 81-3-3412-7990.
> >Veridian Systems supplies VAST/77to90, an advanced Fortran 77 to Fortran 90
> >converter. Products for auto-vectorization, auto-parallelization and
> >graphical profiling/tuning are also available. (http://www.psrv.com/ or
> >[log in to unmask])
> >Intel's VTune Performance Analyzer increases software performance by
> >quickly analyzing all the files running on a CPU, including drivers, the
> >kernel, and the application, graphically showing what's spending the most
> >time in the CPU, and allowing one to "drill down" through processes,
> >threads, functions, etc. to the source files, identifying the bottlenecks
> >the code: http://www.intel.com/software/products/vtune/vtune60/.
> >DMS Reengineering Toolkit is used for automated analyses and
> >changes to large software systems. This toolkit can parse large
> >systems of F77/F90/F95 and produce compiler-like abstract syntax
> >trees, etc. (http://www.semdesigns.com/Products/DMS/DMSToolkit.html).
> >Fujitsu Visual Analyzer (www.lahey.com): Visually
> >analyze the call structure and logic flow of your Fortran and Csource
> >code. Display a detailed cross reference of all the variables in the
> >program and where modules and commons are defined and referenced. Show
> >C global variable definitions and references as well. VA can help you
> >understand someone else's code, detect subtle programming errors across
> >multiple files, and verify compliance with the Fortran 95 standard.
> >FORCHECK is a static analyzer for Fortran programs. It analyses both the
> >individual program units and the whole program. It optionally verifies the
> >syntax for conformance to the Fortran 95 standard, and provides warnings
> >on undefined and unreferenced syntax items, inconsistent argument lists,
> >and much more. FORCHECK generates documentation, such as cross-reference
> >tables. See http://www.forcheck.nl.
> >FORESYS (FORtran Engineering SYStem) is an integrated set of tools
> >designed for engineers in charge of developing, maintaining and upgrading
> >programs written in Fortran. It is suited for, among other things,
> >migrating applications from Fortran 77 to Fortran 90. See Simulog below.
> >Fortran90-lint, for Fortran 90 program analysis, also other tools, from
> >Spackman & Hendrickson, Inc. supply SHAPE95, a comprehensive set of
> >Fortran 95 compiler conformance tests. There are over 7500 individual,
> >executable, self-checking, test subroutines. Each subroutine tests a
> >particular aspect of compiler conformance to the Fortran 95 standard.
> >The test suite is platform and OS independent and is bootstrapable from
> >a Fortran 90 compiler. Installation and training are also available.
> >For more information contact Dick Hendrickson, [log in to unmask]
> >(612) 378-9694.
> >Bradly Associates supplies the GINO and GINOMENU range of GUI and
> >Graphics libraries for Win32, Unix and OpenVMS with an F90 binding.
> >More information at www.bradassoc.co.uk.
> >A 2- and 3-D OpenGL graphics interface, f90gl, for Unix and Windows 95/NT,
> >is obtainable at http://math.nist.gov/f90gl. Latest version is 1.2. A
> >compatible with Lahey/Fujitsu Fortran 95 (LF95) and Lahey Fortran 90 (LF90)
> >is available at www.lahey.com/support/SetupF90gl.exe.
> >I.S.S. supplies Winteracter, a Fortran 9x GUI toolkit, providing
> >source-level compatibility between Win32 and Linux. See
> >HPF is available not only as listed above, but also on the definitive
> >list of sites to be found at www.ac.upc.es/HPFSurvey. See also
> >A source form convertor, convert.f90, is obtainable by ftp from
> >ftp.numerical.rl.ac.uk in the directory /pub/MandR. Latest version is 1.5.
> >Another is Alan Miller's to_f90.f90 at
> >A free set of wrapper routines to call a subset of Xlib routines from
> >Fortran 90 is available from Garnatz and Grovender, Inc.:
> >[log in to unmask], http://www.winternet.com/~gginc/, or
> >NAG (see above) and IMSL (now Visual Numerics, [log in to unmask])
> >offer f90 versions of their maths libraries that take full advantage of
> >the language's library building capabilities.
> >An f90 mode is included in the official Emacs distribution (GNU
> >Emacs-19.28/XEmacs-19.13 or later).
> >For make files, a perl5 script, which behaves like an X11 makedepend
> >program (it edits an existing Makefile) and recursively searches
> >include files for more dependencies, is available from Kate Hedstrom:
> > ftp://ahab.rutgers.edu/pub/perl/sfmakedepend
> > http://marine.rutgers.edu/po/perl.html
> >For a makemake perl script: http://www.fortran.com/fortran/makemake.html.
> >Another f90-aware Makefile maker written in perl is available
> >at http://www.gfdl.gov/~vb/mkmf.html.
> >Yet another makedepf90 program is available (free) at
> >Polyhedron Software's plusFORT Version 6.0 has comprehensive facilities
> >for translation of Fortran 77 and VAX Fortran to Fortran 90. A new
> >Windows front-end is available for the NT version. A major feature is
> >AUTOMAKE, which automatically detects Fortran 90 module dependencies.
> >[log in to unmask], http://www.polyhedron.com/.
> >A F90 source for a f90split utility is at
> >ftp://ftp.ifremer.fr/ifremer/ditigo/fortran90/f90split.f90.gz. See also
> >http://www.ifremer.fr/ditigo/molagnon/fortran90/ and
> >ftp://ftp.ifremer.fr/ifremer/ditigo/fortran90/moware-1.0.tar.gz to get an
> >F90 to PostScript list program and an F90 aware pre-processor similar to
> >cpp, but with pretty-printing for the pre-processed code.
> >A C2F.ZIP file is available at http://home.cfl.rr.com/davegemini/C2F.ZIP.
> >It contains C2F.EXE, a C->F90 "hands-off" translator program for Win95/NT.
> >Some coding and style guidelines have been developed by the European
> >f90SQL offers a convenient and familiar way to directly read and
> >write data from your Fortran programs to many applications formats.
> >See info about the library at http://www.canaimasoft.com/f90sql.
> >WHAT BOOKS ARE AVAILABLE?
> >English books on Fortran 95:
> > Compaq Visual Fortran: A Guide to Creating Windows Applications
> > - Norman Lawrence, Digital Press (an imprint of Butterworth-Heinemann)
> > 2001, ISBN 1-55558-249-4.
> > Fortran 90/95 Explained (2nd. edition) - Metcalf & Reid, Oxford U.
> > Press, 1999, ISBN 0-19-850558-2, about $33. This book is a complete,
> > audited description of the Fortran 90 and Fortran 95 languages in a
> > more readable style than the standards themselves. It incorporates
> > all J3 and WG5's interpretations and has chapters on the floating-point
> > exception handling and the data type enhancement of the official ISO
> > extensions. It has six Appendices, including an extended example program
> > that is available by ftp and solutions to exercises. For US orders:
> > www.oup-usa.org or toll free 1-800-451-7556; in the UK: www.oup.co.uk.
> > An electronic version is available at www.books24x7.com.
> > Fortran 90/95 for Scientists and Engineers - Chapman, McGraw-Hill,
> > 1997, ISBN 0-07-011938-4.
> > Fortran 95 - Counihan, UCL, 1997, 185728367-8.
> > Fortran 95 Handbook - Adams, Brainerd, Martin, Smith and Wagener,
> > MIT, 1997, ISBN 0-262-51096-0.
> > Fortran 95 Language Guide - Gehrke, Springer, London, 1996,
> > ISBN 3-540-76062-8.
> > Fortran Top 90--90 Key Features of Fortran 90, Adams, Brainerd,
> > Martin, Smith. Unicomp, 1994, ISBN 0-9640135-0-9
> > Introducing Fortran 95 - Chivers and Sleightholme , Springer Verlag,
> > London.
> > Introduction to Fortran 90/95 - Chapman, McGraw-Hill, 1997, ISBN
> > 0-07-011969-4.
> > Introduction to Fortran 90/95, Algorithms, and Structured Programming,
> > Part 1: Introduction to Fortran 90, Part 2: Algorithms and Fortran 90.
> > R. Vowels: 93 Park Drive, Parkville 3052, Victoria, Australia,
> > ([log in to unmask]). $43 Aust with disk, ISBN 0-9596384-8-2.
> > Programming in Fortran 90/95 -- Morgan & Schonfelder, available in
> > Acrobat PDF format from www.fortran.com or www.nasoftware.co.uk.
> > The DIGITAL Visual Fortran Programmer's Guide, ISBN 1-55558-218-4,
> > April, 1999.
> >English books on Fortran 90:
> > Fortran 90 - Meissner, PWS Kent, Boston, 1995, ISBN 0-534-93372-6.
> > Fortran 90 - Huddleston, Exchange Publ. Div., Buffalo, NY, 1996,
> > ISBN 0-945261-07-1.
> > Fortran 90 and Engineering Computation - Schick and Silverman, John
> > Wiley, 1994, ISBN 0-471-58512-2.
> > Fortran 90 Concise Reference - Wagener, Absoft, 1998,
> > ISBN 0-9670066-0-0.
> > Fortran 90 for Engineers - Etter, Benjamin/Cummings, Redwood City,
> > 1995, ISBN 0-201544-46-6.
> > Fortran 90 for Engineers and Scientists - Nyhoff and Leestma,
> > Prentice Hall, 1996, ISBN 0-13-519729-5. An 'Introduction to ....'
> > also exists: 1996, ISBN 0-13-505215-7.
> > Fortran 90 for Scientists and Engineers - Brian D. Hahn, Edward
> > Arnold, 1994, ISBN 0-340-60034-9.
> > Fortran 90 Programming - Ellis, Philips, Lahey, Addison Wesley,
> > Wokingham, 1994, ISBN 0-201-54446-6.
> > Problem solving with Fortran 90: for scientists and engineers -
> > Brooks, 1997, Springer, 0-387-98229-9.
> > Programmer's Guide to Fortran 90, third edition - Brainerd, Goldberg
> > and Adams, Springer, 1996, ISBN 0-387-94570-9.
> > Programming in Fortran 90 - I.M. Smith, Wiley, ISBN 0471-94185-9.
> > Upgrading to Fortran 90 - Redwine, Springer-Verlag, New York, 1995,
> > ISBN 0-387-97995-6.
> >English books on subset languages:
> > Algorithms and Data Structures in F and Fortran - Vowels, Unicomp,
> > 1998, ISBN 0-9640135-4-1. Order from http://www.fortran.com.
> > essential Fortran 90 and 95 - Meissner, Unicomp, 1997,
> > ISBN 0-9640135-3-3.
> > Key Features of F - Adams, Brainerd, Martin and Smith, 1996, ISBN
> > 0-9640135-2-5, Unicomp.
> > Programmer's Guide to F - Brainerd, Goldberg and Adams, 1996, ISBN
> > 0-9640135-1-7, Unicomp.
> > The F Language Guide - Gehrke, Springer, London, 1997,
> > ISBN 3-540-7615-9.
> > The F Programming Language - Metcalf and Reid, Oxford University Press,
> > 1996, ISBN 0-19-850026-2, about $33. This book is the definitive
> > description of the F programming language - a carefully crafted subset
> > of Fortran 90 that is highly regular and stripped of Fortran's older,
> > dangerous features, but retains the powerful array language, data
> > abstraction and pointers. It has six Appendices, including an extended
> > example program that is available by ftp and solutions to exercises.
> > Orders: www.oup-usa.org or toll free 1-800-451-7556; UK: www.oup.co.uk.
> >English books on related topics:
> > Advanced Scientific Computing - Wille, Wiley, 1995, ISBN 0471-95383-0.
> > Atlas for Computing Mathematical Functions ... in Fortran 90 and
> > Mathematica - Thompson, Wiley, 1997, 0-471-18171-4.
> > Contemporary Computing for Technical Engineers and Scientists: using
> > Fortran 90 and spreadsheets - Forsythe, PWS, 1997, 0-534-93139-1.
> > Numerical Recipes in Fortran 90: The Art of Parallel Scientific
> > Computing, Volume 2 of Fortran Numerical Recipes - Press, Teukolsky,
> > Vetterling and Flannery, Cambridge U. Press, ISBN 0-521-57439-0, 1996.
> > Code can be downloaded (purchased) from http://www.nr.com.
> > A CDROM is also available (see Web site).
> > Programming Language Fortran 90 - He Xingui, Xu Zuyuan, Wu Qingbao and
> > Chen Mingyuan, China Railway Publishing House, Beijing,
> > ISBN 7-113-01788-6/TP.187, 1994.
> > Fortran 90 - Walter S. Brainerd, Charles H. Goldberg, Jeanne C. Adams,
> > CHEP, Beijing and Springer, Berlin, 2000, ISBN 7-04-007937-2
> > (a translation of Programmer's Guide to Fortran 90).
> > Fortran - Britz, IDG Forlag, ISBN 87-7843-263-4, 1999.
> > 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.
> > Fortran 90 - Haataja, Rahola and Ruokolainen, Center for Scientific
> > Computing (Finland), 1996, 286 pages, ISBN 952-9821-33-6.
> > WWW version: http://www.csc.fi/oppaat/f90/
> > Fortran 90; Approche par la Pratique - P. Lignelet, S閞ie
> > Informatique 蒬itions, Menton, 1993, ISBN 2-909615-01-4.
> > Fortran 90. Les concepts fondamentaux, the translation of "Fortran
> > 90 Explained" M. Metcalf, J. Reid, translated by M. Caillat and
> > B. Pichon, AFNOR, 1993, Paris, ISBN 2-12-486513-7.
> > Fortran 90; Initiation ?partir du Fortran 77 - Aberti, S閞ie
> > Informatique 蒬itions, Menton, 1992, ISBN 2-909615-00-6.
> > Les sp閏ificit閟 du Fortran 90, M. Dubesset et J. Vignes,
> > 蒬itions Technip, 1993. ISBN 2-7108-0652-5.
> > Manuel complet du langage Fortran 90, et guide d<RIGHT SINGLE QUOTATION MARK>application,
> > P. Lignelet, S閞ie Informatique 蒬itions, 1995. ISBN 2-909615-02-2.
> > Manuel Complet du Langage Fortran 90 et Fortran 95, Calcul
> > intensif et G閚ie Logiciel, P. Lignelet, Masson 蒬itions,
> > Paris, 1996, ISBN: 2-225-85229-4.
> > Programmer en Fortran 90, C. Delannoy, Eyrolles, 1992,
> > ISBN 2-212-08723-3.
> > Traitement des donn閑s num閞iques avec Fortran 90, M. Olagnon,
> > Masson 蒬itions, 1996, ISBN 2-225-85259-6.
> > Structures des donn閑s (et leurs algorithmes) en Fortran 90/95,
> > P. Lignelet, Masson 蒬itions, Paris, ISBN 2-225-85373-8.
> > Fortran 90 Lehrbuch - D. Rabenstein, Hanser, 1995, ISBN 3-446-18235-7.
> > Die Programmiersprache F - W. Gehrke, Springer-Verlag, ISBN
> > Fortran 90 - B.Wojcieszynski and R.Wojcieszynski, Addison-Wesley, 1993,
> > ISBN 3-89319-600-5.
> > Fortran 90: eine informelle Einf黨rung - M. Heisterkamp,
> > BI-Wissenschaftsverlag, 1991, ISBN 3-411-15321-0.
> > Fortran 90 Kurs: technisch orientiert - G. Schmitt, Oldenbourg,
> > 1996, ISBN 3-486-23896-5.
> > Fortran 90, Lehr- und Arbeitsbuch f黵 das erfolgreiche Programmieren -
> > W.S. Brainerd, C.H. Goldberg, and J.C. Adams, translated by P. Thomas
> > and K. 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 - W. Gehrke,
> > Carl Hansen Verlag, 1991, ISBN 3-446-16321-2.
> > Programmierung in Fortran 90 - Schobert, Oldenburg, 1991.
> > Programmierung mit Fortran 90 - B鋟mer, Vieweg, Braunschweig, 1997,
> > ISBN 3-528-05208-2.
> > Programmieren in Fortran - Erasmus Langer, Springer-Verlag, Wien,
> > New York, 1993. ISBN 3-211-82446-4, 0-387-82446-4.
> > Software Entwicklung in Fortran 90 - 躡erhuber and Meditz, Springer
> > Verlag, 1993, ISBN 0-387-82450-2.
> > Some resources in Italian, including a manual, are at
> > http://space.tin.it/computer/gciabu.
> > Fortran 90 Explained - Metcalf and Reid, translated by H. Nisimura,
> > H. Wada, K. Nishimura, M. Takata, Kyoritsu Shuppan Co., Ltd., 1993,
> > ISSN 0385-6984.
> > An Explanation of the Fortran 90 Programming Language (translation of
> > Fortran 90 Explained - Metcalf and Reid), translated P. Gorbounov,
> > Mir, Moscow, 1995, ISBN 5-03-001426-8. Available also from
> > [log in to unmask]
> > FORTRAN 77 to Fortran 90 Tutorial - Einarsson and Shokin, Russian
> > Academy of Sciences, Novosibirsk, 1995, ISBN 5-85826-013-6.
> > Fortran 90 - en introduktion - Blom, Studentlitteratur, Lund, 1994,
> > ISBN 91-44-47881-X.
> >WHERE CAN I OBTAIN COURSES, COURSE MATERIAL OR CONSULTANCY?
> >Copyright but freely available course material is available
> >on the World Wide Web from the URLs:
> > Paul Dubois's lecture notes and class materials on "Object Based
> > Programming in Fortran 90" at
> > http://prdownloads.sourceforge.net/pyfortran/OBF90.zip. (In WinZip,
> > on the Options|Configuration menu, turn off "tar smart convert
> > Manchester Computer Centre:
> > http://www.hpctec.mcc.ac.uk/hpctec/courses/Fortran90/F90course.html
> > or via ftp: ftp.mcc.ac.uk, in the directory /pub/mantec/Fortran90.
> > U. of Liverpool: http://www.liv.ac.uk/HPC/HPCpage.html - covers
> > f90 and HPF, with Java-enhanced Web pages.
> > CERN: http://wwwinfo.cern.ch/asdoc/f90.html.
> > In French: Support de cours Fortran 90 IDRIS - Corde & Delouis (from
> > http://www.idris.fr/data/cours/lang/f90).
> > U. of Edinburgh (on HPF): http://
> > www.epcc.ed.ac.uk/epcc-tec/course-packages/HPF-Package-form.html
> > Linkoping U.: http://www.nsc.liu.se/f77to90.html.
> >Courses and conversion consultancy are available from:
> > Walt Brainerd, a former member of J3, also on HPF ([log in to unmask]).
> > Tom Lahey ([log in to unmask]).
> > PSR (see Veridian above).
> > Michael Metcalf, formerly of CERN, Switzerland, and an ex-member of
> > J3 and WG5, offers a Fortran 95 course that lasts for six 75-minute
> > sessions. There is an F version too. He is happy to negotiate holding
> > either version anywhere in the world. These courses are suitable for
> > graduates, or equivalent level, and are a useful way to 'kick-start'
> > a Fortran 90/95 or an F activity at a given site. Contact at
> > [log in to unmask], or Manfred-von-Richthofen Strasse 15,
> > 12101 Berlin, Germany, +0049.30.78952573.
> > John Reid, formerly of J3 and a member of WG5, offers a Fortran 90
> > course. He is happy to negotiate holding it anywhere in the world.
> > It is suitable for graduates, or equivalent level, and is a useful
> > way to 'kick-start' a Fortran 90 activity at a given site.
> > Contact [log in to unmask]
> > Purple Sage Computing Solutions, Inc. is offering three Workshops
> > to Fortran programmers: The Fortran Modernization, Optimization
> > and Parallelization Workshop; The Parallelization for Fortran
> > Programmers Workshop; and The fthreads Workshop. Contact
> > [log in to unmask] or http://users.erols.com/dnagle.
> > Cranfield University (RMCS Shrivenham) offers 3-day courses:
> > Introduction to Fortran 90, Fortran 90 for Fortran 77 Programmers,
> > and Advanced Fortran 90. Courses can be arranged also on demand:
> > http://barrington.rmcs.cranfield.ac.uk/directories/shortcourses
> > Simulog, attn. Mr. E. Plestan,
> > 1 rue James Joule, F-78286 Guyancourt Cedex, France
> > tel: +33 1 30 12 27 80 fax: +33 1 30 12 27 27
> > [log in to unmask], http://www.simulog.fr/iforef.htm
> > A Japanese company offering courses and conversion consultancy is:
> > SofTek Systems, Inc. (see above).
> >WHERE CAN I FIND THE FORTRAN AND HPF STANDARDS?
> >The Fortran 95 standard document is available from ISO, and replaces
> >Fortran 90. The document reference number is ISO/IEC 1539-1:1997. See
> >http://www.iso.ch, or contact
> > 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
> >in particular at its documentation store:
> > http://webstore.ansi.org/ansidocstore/find.asp?
> >The Fortran 95 standard is also available for online ordering in both
> >electronic forms (ASCII, PostScript, and PDF) and printed form at
> >http://www.fortran.com. The prices are set by ISO.
> >The HPF 2.0 document is available as
> > *****
> >This information is compiled on a 'best-effort' basis and is without
> >prejudice. It may be freely copied and disseminated. Corrections and
> >additions are solicited.
> > Mike Metcalf
> > ([log in to unmask])
> >Version of 6 September, 2002.
> --稳定可靠的免费电子信箱 语音邮件 移动书签 日历服务 网络存储...亿邮未尽
[log in to unmask]
comp-fortran-90 home page