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 Programmers 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).
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
IntelŪ Architecture Software Developer's Manual, Volume 1: Basic Architecture, Intel Corporation, doc. number 243190
IntelŪ Architecture Software Developer's Manual, Volume 2: Instruction Set Reference Manual, Intel Corporation, doc. number 243191
IntelŪ Architecture Software Developer's Manual, Volume 3: System Programming, Intel Corporation, doc. number 243192
PentiumŪ Processor Family Developer's Manual
IntelŪ Processor Identification with the CPUID Instruction, Intel Corporation, doc. number 241618
IntelŪ ItaniumŪ Architecture Manuals
IntelŪ ItaniumŪ Architecture Software Conventions & Runtime Architecture Guide
IntelŪ ItaniumŪ Assembler User's Guide
IntelŪ ItaniumŪ Architecture Assembly Language Reference Guide
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.