SIAM Homepage | Search Catalog | New Books | Author Index | Series Index | Title Index | View My Shopping Cart

The catalog and shopping cart are hosted for SIAM by EasyCart. Your transaction is secure. If you have any questions about your order, contact

Purchase Now!

Numerical Computing with Modern Fortran Click on picture to view full-size image Numerical Computing with Modern Fortran

Richard J. Hanson and Tim Hopkins

Other Titles in Applied Mathematics 134

The Fortran language standard has undergone significant upgrades in recent years (1990, 1995, 2003, and 2008). Numerical Computing with Modern Fortran illustrates many of these improvements through practical solutions to a number of scientific and engineering problems.

Readers will discover
• techniques for modernizing algorithms written in Fortran;
• examples of Fortran interoperating with C or C++ programs, plus using the IEEE floating-point standard for efficiency;
• illustrations of parallel Fortran programming using coarrays, MPI, and OpenMP; and
• a supplementary website with downloadable source codes discussed in the book.

This book is intended for Fortran programmers seeking to update their programming skills using the language’s latest features and for C and C++ programmers who want to understand key software aspects of numerical computing using modern Fortran. It is suitable for an upper-level undergraduate or early graduate course on advanced numerical scientific computing.

About the Authors
Richard J. Hanson has more than five decades of practical experience in the development of mathematical software. He has worked in academia, for the United States government, and for private software firms. He now has his own consulting business and is currently working on a new parallel version of the ARPACK eigenvalue package.

Tim Hopkins is the current algorithms editor for ACM Transactions on Mathematical Software and has four decades of experience writing and testing scientific application codes in Fortran. He worked as a lecturer in the School of Computer Science at the University of Kent 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 Bergen Software Services International, using Fortran and MPI.


To request an examination copy or desk copy of this book, please use our online request form at

numerical application, fortran, source code, numerical algorithm, scientific programming

2013 / viii + 247 pages / Softcover / 978-1-611973-11-2
List Price $89.00 / SIAM Member Price $62.30 / Order Code OT134
Quantity desired

Search our catalog for:

Shopping cart provided by:
Select quantity and list or member price and then click the "Click to Order" button to add books to your shopping cart.
Banner art adapted from a figure by Hinke M. Osinga and Bernd Krauskopf (University of Auckland, NZ.)