Now Australia's Biggest Toy Store

Shop over 1.5 Million Toys in our Huge New Range

Numerical Computing with Modern Fortran

Hurry - Only 3 left in stock!
The Fortran language standard has undergone several significant upgrades in recent years. This book illustrates many of these improvements through practical solutions to a number of scientific and engineering problems. The many useful features of this book include techniques for modernising algorithms written in Fortran; examples of Fortran interoperating with C or C++ programs, plus using the IEEE floating-point standard for efficiency; and illustrations of parallel Fortran programming using coarrays, MPI and OpenMP. In addition, the codes discussed in the book are available to download via a supplementary website. The book is designed for Fortran programmers seeking to update their skills, and C and C++ programmers who want to understand key software aspects of modern Fortran. It is also suitable for an upper-level undergraduate or early graduate course on advanced numerical scientific computing.
Product Details

Table of Contents

Introduction; 1. The modern Fortran source; 2. Modules for subprogram libraries; 3. Generic subprograms; 4. Sparse matrices, defined operations, overloaded assignment; 5. Object-oriented programming for numerical applications; 6. Recursion in Fortran; 7. Case study: toward a modern QUADPACK routine; 8. Case study: quadrature routine qag2003; 9. IEEE arithmetic features and exception handling; 10. Interoperability with C; 11. Defined operations for sparse matrix solutions; 12. Case study: two sparse least-squares system examples; 13. Message passing with MPI in standard Fortran; 14. Coarrays in standard Fortran; 15. OpenMP in Fortran; 16. Modifying source to remove obsolescent or deleted features; 17. Software testing; 18. Compilers; 19. Software tools; 20. Fortran book code on SIAM web site; Bibliography; Index.

About the Author

Richard Hanson is a former Algorithms Editor for ACM. He has over five decades of practical experience in the development of mathematical software. He has worked with academics, the US Government, and private software firms. He now has his own consulting business and is working on a new parallel version of the ARPACK eigenvalue package. Tim Hopkins is the current Algorithms Editor for ACM's Transactions on Mathematical Software and has four decades experience of writing and testing scientific application codes in Fortran. He worked as a lecturer in the School of Computer Science at the University of Kent, UK for 35 years before retiring in 2010. He has been a member of IFIP Working Group 2.5 on Numerical Software since 2003 and is currently writing parallel simulation codes for BSSI using Fortran and MPI.

Ask a Question About this Product More...
Write your question below:
Look for similar items by category
Home » Books » Computers » Programming » General
People also searched for
How Fishpond Works
Fishpond works with suppliers all over the world to bring you a huge selection of products, really great prices, and delivery included on over 25 million products that we sell. We do our best every day to make Fishpond an awesome place for customers to shop and get what they want — all at the best prices online.
Webmasters, Bloggers & Website Owners
You can earn a 5% commission by selling Numerical Computing with Modern Fortran on your website. It's easy to get started - we will give you example code. After you're set-up, your website can earn you money while you work, play or even sleep! You should start right now!
Authors / Publishers
Are you the Author or Publisher of a book? Or the manufacturer of one of the millions of products that we sell. You can improve sales and grow your revenue by submitting additional information on this title. The better the information we have about a product, the more we will sell!
Item ships from and is sold by Fishpond World Ltd.
Back to top