The following commercially published documents provide reference or tutorial information on Fortran 95 and Fortran 90:
Compaq Visual Fortran by N. Lawrence; published by Digital Press* (Butterworth-Heinemann), ISBN: 1-55558-249-4.
Digital Visual Fortran Programmer’s Guide by M. Etzel and K. Dickinson; published by Digital Press (Butterworth-Heinemann), ISBN: 1-55558-218-4
Fortran 90 Explained by M. Metcalf and J. Reid; published by Oxford University Press, ISBN 0-19-853772-7.
Fortran 90/95 Explained by M. Metcalf and J. Reid; published by Oxford University Press, ISBN 0-19-851888-9.
Fortran 90/95 for Scientists and Engineers by S. Chapman; published by McGraw-Hill, ISBN 0-07-011938-4.
Fortran 90 Handbook by J. Adams, W. Brainerd, J. Martin, B. Smith, and J. Wagener; published by Intertext Publications (McGraw-Hill), ISBN 0-07-000406-4.
Fortran 90 Programming by T. Ellis, I. Philips, and T. Lahey; published by Addison-Wesley, ISBN 0201-54446-6.
Introduction to Fortran 90/95 by Stephen J. Chapman; published by McGraw-Hill, ISBN 0-07-011969-4.
User's guide to Fortran 90, Second Edition by W. Brainerd, C. Goldberg, and J. Adams; published by Unicomp, ISBN 0-07-000248-7.
Intel does not endorse these books or recommend them over other books on the same subjects.
The following copyrighted standard and specification documents provide descriptions of many of the features found in Intel® Fortran:
American National Standard Programming Language FORTRAN, ANSI X3.9-1978
American National Standard Programming Language
Fortran 90, ANSI X3.198-1992
This Standard is equivalent to: International Standards Organization
Programming Language Fortran, ISO/IEC 1539:1991 (E).
American National Standard Programming Language
Fortran 95, ANSI X3J3/96-007
This Standard is equivalent to: International Standards Organization
Programming Language Fortran, ISO/IEC 1539-1:1997 (E).
International Standards Organization Information Technology - Programming
Languages - Fortran, ISO/IEC 1539-1:2004 (E)
This is the Fortran 2003 Standard.
High Performance Fortran Language Specification, Version 1.1, Technical Report CRPC-TR-92225
OpenMP Fortran Application Program Interface, Version 1.1, November 1999
OpenMP Fortran Application Program Interface, Version 2.0, November 2000
The following Intel documents provide additional information about the Intel® Fortran Compiler, Intel® architecture, Intel® processors, or tools:
Intel® Fortran Language Reference
Intel® Fortran Libraries Reference
Intel® Visual Fortran Compiler for Windows* Systems Installing and Getting Started
Using the Intel® License Manager for FLEXlm*
Intel® C++ Compiler User's Guide
VTune™ Performance Analyzer online help
Enhanced Debugger online help
Most Intel documents can be found at the Intel web site http://developer.intel.com/software/products/.
The following documents provide details on basic optimization and vectorization terminology and technology:
Intel® Architecture Optimization Reference Manual
Dependence Analysis, Utpal Banerjee (A Book Series on Loop Transformations for Restructuring Compilers). Kluwer Academic Publishers. 1997.
The Structure of Computers and Computation: Volume I, David J. Kuck. John Wiley and Sons, New York, 1978.
Loop Transformations for Restructuring Compilers: The Foundations, Utpal Banerjee (A Book Series on Loop Transformations for Restructuring Compilers). Kluwer Academic Publishers. 1993.
Loop parallelization, Utpal Banerjee (A Book Series on Loop Transformations for Restructuring Compilers). Kluwer Academic Publishers. 1994.
High Performance Compilers for Parallel Computers, Michael J. Wolfe. Addison-Wesley, Redwood City. 1996.
Supercompilers for Parallel and Vector Computers, H. Zima. ACM Press, New York, 1990.
An Auto-vectorizing Compiler for the Intel® Architecture, Aart Bik, Paul Grey, Milind Girkar, and Xinmin Tian. Submitted for publication
Efficient Exploitation of Parallelism on Pentium® III and Pentium® 4 Processor-Based Systems, Aart Bik, Milind Girkar, Paul Grey, and Xinmin Tian.
The Software Vectorization Handbook. Applying Multimedia Extensions for Maximum Performance, A.J.C. Bik. Intel Press, June, 2004.
For additional training on the Intel Fortran Compiler, choose a course in the Intel® Software College - Course Catalog.
For additional technical product information including white papers about Intel compilers, open the page associated with your product at http://developer.intel.com/software/products.