Freshly Printed - allow 8 days lead
Numerical Recipes in Fortran 90: Volume 2, Volume 2 of Fortran Numerical Recipes
The Art of Parallel Scientific Computing
This book gives a detailed introduction to Fortran 90 and to parallel programming, with all 350+ routines from the second edition of Numerical Recipes.
William H. Press (Author), Saul A. Teukolsky (Author), William T. Vetterling (Author), Brian P. Flannery (Author), Michael Metcalf (Foreword by)
9780521574396, Cambridge University Press
Hardback, published 28 September 1996
578 pages
25.2 x 17.3 x 2.9 cm, 0.99 kg
' … certainly recommendable'. Eric de Sturler, ITW Nieuws
Numerical Recipes in Fortran 90 starts with a detailed introduction to the Fortran 90 language and then presents the basic concepts of parallel programming. All 350+ routines from the second edition of Numerical Recipes are presented in Fortran 90. Many are completely reworked algorithmically so as to be 'parallel-ready' and to utilise Fortran 90's advanced language features. Numerical Recipes in Fortran 90 emphasises general principles, but throughout there are also numerous hints and tips. This volume is intended for use with the original Numerical Recipes in Fortran, 2nd Edition (now called Numerical Recipes in Fortran 77) and does not discuss how the individual programs are used, or how the mathematical methods are used. An excellent guide for Fortran programmers interested in moving to Fortran 90, or C/C++ programmers interested in parallel programming.
1. Introduction to Fortran 90 language features
2. Introduction to parallel programming
3. Numerical recipes utility functions for Fortran 90
Part I. Fortran 90 Code chapters: 4. Preliminaries
5. Solution of linear algebraic equations
6. Interpolation and extrapolation
7. Integration of functions
8. Evaluation of functions
9. Special functions
10. Random numbers
11. Sorting
12. Root finding and nonlinear sets of equations
13. Minimization or maximization of functions
14. Eigensystems
15. Fast Fourier transform
16. Fourier and spectral applications
17. Statistical description of Data
18. Modelling of data
19. Integration of ordinary differential equations
20. Two point boundary value problems
21. Integral equations and inverse theory
22. Partial differential equations
23 Less-numerical algorithms
Part II. Appendices: 24. Listing of utility modules (nrtype and nrutil)
25. Listing of explicit interfaces
26. Index of programs and dependencies.
Subject Areas: Numerical analysis [PBKS]