Related Publications
Tutorial information on Fortran 95 and Fortran 90
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.
Standard and Specification Documents
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
Associated Intel Documents
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
- IntelŪ Array Visualizer online help reference
- IntelŪ Array Viewer online help reference
- 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/.
Optimization and Vectorization Terminology and Technology
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.
Tutorial information on the Intel Fortran Compiler
The following resources provide tutorial help on the Intel Fortran Compiler:
- For enhancing your application performance, see "Enhancing
Performance with the IntelŪ Compiler", which is available in the
Intel Visual Fortran program folder. (See .../training/optimize/index.htm.)
- 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.