Important note: We have changed our web address. We are no longer ''. We are now '' (without any .com). Please change your bookmarks. We are the same enterprise and look forward to continuing to serve your Numerical Recipes needs into the future.

E-book readers: Our new, easy-to-remember e-book URLs are for individual subscribers, and for corporate and institutional users.

Click on any image below to display in the right columnmore information about the product or service.
The on-line electronicbook.

NR readers forum.

Linksto and other recommended merchants.

Our publisher's NR website.
Search this site:

We are, Numerical Recipes Software. We are one of theoldest continuously operating sites on the Web, with the historic former domain dating back to 1993, one of the first 25,000 domains in the Internet. (Today,that number is about 200,000,000.)In partnership with Cambridge University Press, wedevelop the Numerical Recipesseries of books on scientific computing and related softwareproducts.


On 12/31/2020, Adobe Inc. inactivated Adobe Flash in all browsers,including on users' own computers. Wow, what a mess! Our Empanel andRollover bookreader software depended on Flash and are gone. But we have new bookreader,custom written in pure Javascript so that it will work for along time. Subscribers and guests can find the book here!

You can call Numerical Recipes routines (along with any other C++code) from Python. A tutorial with examples is here.A free interface file is here.

You can use Numerical Recipes to extend MATLAB®, sometimes givinghuge speed increases. A tutorial with examples is here.A free interface file is here.

Numerical Recipes in Java™! High-quality translations ofour version 3.04 C++ code have been contributed by a Numerical Recipesuser. They are available to all other licensed Numerical Recipes users. More information...

Our biggest downloadable code product is for users, scholars, or just fans, of legacycomputer languages. The NRall-languages download includes the latest C++ version;2nd edition versions in C, Fortran 77 and 90; 1st edition versions inPascal, Basic, Modula 2, and Lisp; plus bonus historical Numal code in Algol 60.

Our older editions in C (1992)and Fortran (1992, 1996), long out ofprint, are also now available, free, in our bookreader format. Wealso host some old classics, including Abramowitz and Stegun, and theEncyclopedia Britannica Eleventh Edition (1911).

In cooperation with ICTP, a UNESCO and IAEA organization, Numerical Recipes Third Edition (on-line book and code) isavailable by open access to users in developing countries(list). The electronic book can be accessedhere, and machine-readable code can be downloadedhere.

Individual subscribers to Numerical Recipes Electronicwho also own the book, can convert their subscriptions to'lifetime' subscriptions.(More info here,or go here to subscribe right now.)

(If nothing happens when you click the images on theleft, check thatJavaScript is enabled in your browser.)

You can call Numerical Recipes routines (along with any other C code) from Python. A tutorial with examples is here. A free interface file is here. You can use Numerical Recipes to extend MATLAB ®, sometimes giving huge speed increases. A tutorial with examples is here. A free interface file is here. Numerical Recipes in Java™! Thank you for purchasing the Numerical Recipes Code download. Be sure to read this license and legal information before using any of the materials in this download. Your use of these files constitutes your agreement with the terms listed there. Code files ('.h files') are all in C and can be accessed directly in the directory named 'code'. Widely recognized as the most comprehensive, accessible and practical basis for scientific computing, this new edition incorporates more than 400 Numerical Recipes routines, many of them new or upgraded. The executable C code, now printed in color for easy reading, adopts an object-oriented style particularly suited to scientific applications. Numerical Recipes Code CD-ROM with UNIX Single Screen License CD-ROM: Includes Source Code for Numerical Recipes in C, Fortran 77, Fortran 90, Pascal, BASIC, Lisp and Modula 2 plus many extras Press, William H., Teukolsky, Saul A., Vetterling, William T., Flannery, Brian P. on shipping on qualifying offers. Numerical Recipes Code CD-ROM with UNIX Single Screen License CD.

You can download the each chapter of this free book “Numerical Recipes in Fortran 90: The Art of Scientific Computing” in pdf format.


Book Description


The second volume of the Fortran Numerical Recipes series, Numerical Recipes in Fortran 90 contains a detailed introduction to the Fortran 90 language and to the basic concepts of parallel programming, plus source code for all routines from the second edition of Numerical Recipes.This volume does not repeat any of the discussion of what individual programs actually do, the mathematical methods they utilize, or how to use them.

Table of Contents

  • Introduction to Fortran 90 Language Features
  • Introduction to Parallel Programming
  • Numerical Recipes Utility Functions for Fortran 90
  • Solution of Linear Algebraic Equations
  • Interpolation and Extrapolation
  • Integration of Functions
  • Evaluation of Functions
  • Special Functions
  • Random Numbers
  • Sorting
  • Root Finding and Nonlinear Sets of Equations
  • Minimization or Maximization of Functions
  • Eigensystems
  • Fast Fourier Transform
  • Fourier and Spectral Applications
  • Statistical Description of Data
  • Modeling of Data
  • Integration of Ordinary Differential Equations
  • Two Point Boundary Value Problems
  • Integral Equations and Inverse Theory
  • Partial Differential Equations
  • Less-Numerical Algorithms

Download Free PDF / Read Online

Numerical Recipes Fortran Code

Author(s): William H. Press, Saul A. Teukolsky, William T. Vetterling and Brian P. Flannery
Format(s): PDF
Link: Download.