Numerical Recipes in Fortran 90: The Art of Parallel Scientific Computing, 2nd ed. (Fortran Numerical Recipes 2)
معرفی کتاب «Numerical Recipes in Fortran 90: The Art of Parallel Scientific Computing, 2nd ed. (Fortran Numerical Recipes 2)» نوشتهٔ William H. Press; Saul A. Teukolsky; William T. Vetterling; Brian P. Flannery; Michael Metcalf، منتشرشده توسط نشر Cambridge University Press (Virtual Publishing) در سال 1996. این کتاب در 20 صفحه، فرمت pdf، زبان انگلیسی ارائه شده است.
This Is The Revised And Greatly Expanded Second Edition Of The Hugely Popular Numerical Recipes: The Art Of Scientific Computing. The Product Of A Unique Collaboration Among Four Leading Scientists In Academic Research And Industry, Numerical Recipes Is A Complete Text And Reference Book On Scientific Computing. In A Self-contained Manner It Proceeds From Mathematical And Theoretical Considerations To Actual Practical Computer Routines. With Over 100 New Routines (now Well Over 300 In All), Plus Upgraded Versions Of Many Of The Original Routines, This Book Is More Than Ever The Most Practical, Comprehensive Handbook Of Scientific Computing Available Today. The Book Retains The Informal, Easy-to-read Style That Made The First Edition So Popular, With Many New Topics Presented At The Same Accessible Level. In Addition, Some Sections Of More Advanced Material Have Been Introduced, Set Off In Small Type From The Main Body Of The Text.^ Numerical Recipes Is An Ideal Textbook For Scientists And Engineers And An Indispensable Reference For Anyone Who Works In Scientific Computing. Highlights Of The New Material Include A New Chapter On Integral Equations And Inverse Methods; Multigrid Methods For Solving Partial Differential Equations; Improved Random Number Routines; Wavelet Transforms; The Statistical Bootstrap Method; A New Chapter On Less-numerical Algorithms Including Compression Coding And Arbitrary Precision Arithmetic; Band Diagonal Linear Systems; Linear Algebra On Sparse Matrices; Cholesky And Qr Decomposition; Calculation Of Numerical Derivatives; Pade Approximants,^ And Rational Chebyshev Approximation; New Special Functions; Monte Carlo Integration In High-dimensional Spaces; Globally Convergent Methods For Sets Of Nonlinear Equations; An Expanded Chapter On Fast Fourier Methods; Spectral Analysis On Unevenly Sampled Data; Savitzky-golay Smoothing Filters; And Two-dimensional Kolmogorov-smirnoff Tests. All This Is In Addition To Material On Such Basic Topics As: Linear Equations, Interpolation And Extrapolation, Integration, Nonlinear Root-finding, Eigensystems, Ordinary Differential Equations, Evaluation Of Functions, Sorting, Optimization, Statistical Description And Modeling Of Data, And Two-point Boundary Value Problems.--book Jacket. Preliminaries; 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; Index Of Programs And Dependencies. William H. Press ... [et Al.]. Includes Bibliographical References (p. 916-919) And Index. 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. New text with detailed F 90 tutorial and introduction to parallel programming All routines from the second edition of Numerical Recipes are presented in Fortran 90, many reworked to be 'parallel-ready' ([source][1]) [1]: https://www.cambridge.org/nl/academic/subjects/mathematics/numerical-recipes/numerical-recipes-fortran-90-art-parallel-scientific-computing-volume-2-2nd-edition?format=HB&isbn=9780521574396 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. This is a complete guide for learning how to "think parallel". The treatment emphasizes general principles, but sprinkled throughout are also numerous "parallel hints" and "Fortran 90 tips". The Fortran 90 language is not just the long-awaited updating of Fortran to modern computing practices--it is the cutting edge of the multiprocessor computers and widespread parallel programming. The newest product in the hugely popular Numerical Recipes series, Numerical Recipes in Fortran 90 has three completely new chapters that start with a detailed introduction to the Fortran 90 language and then present the basic concepts of parallel programming with the same clarity and cheer for which Numerical Recipes is famous. Fortran 90 is in many respects a backwards-compatible modernization of the long-used (and much abused) Fortran 77 language, but it is also, in other respects, a new language for parallel programming on present and future multiprocessor machines. v. 1. Numerical recipes in FORTRAN 77 : the art of scientific computing v. 2. Numerical recipes in FORTRAN 90 : the art of parallel scientific computing.
دانلود کتاب Numerical Recipes in Fortran 90: The Art of Parallel Scientific Computing, 2nd ed. (Fortran Numerical Recipes 2)