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.
Audience: 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.
Contents: Introduction; Chapter 1: The Modern Fortran Source; Chapter 2: Modules for Subprogram Libraries; Chapter 3: Generic Subprograms; Chapter 4: Sparse Matrices, Defined Operations, Overloaded Assignment; Chapter 5: Object-Oriented Programming for Numerical Applications; Chapter 6: Recursion in Fortran; Chapter 7: Case Study: Toward a Modern QUADPACK Routine; Chapter 8: Case Study: Quadrature Routine qag2003; Chapter 9: IEEE Arithmetic Features and Exception Handling; Chapter 10: Interoperability with C; Chapter 11: Defined Operations for Sparse Matrix Solutions; Chapter 12: Case Study: Two Sparse Least-Squares System Examples; Chapter 13: Message Passing with MPI in Standard Fortran; Chapter 14: Coarrays in Standard Fortran; Chapter 15: OpenMP in Fortran; Chapter 16: Modifying Source to Remove Obsolescent or Deleted Features; Chapter 17: Software Testing; Chapter 18: Compilers; Chapter 19: Software Tools; Chapter 20: Fortran Book Code on SIAM Web Site; Bibliography; Index.
"synopsis" may belong to another edition of this title.
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.
"About this title" may belong to another edition of this title.
Shipping:
FREE
Within U.S.A.
Book Description Condition: Brand New. New. US edition. Expediting shipping for all USA and Europe orders excluding PO Box. Excellent Customer Service. Seller Inventory # ABEOCT23-147985
Book Description Condition: New. Seller Inventory # 2658680323
Book Description Condition: New. Brand New Original US Edition.We Ship to PO BOX Address also. EXPEDITED shipping option also available for faster delivery.This item may ship from the US or other locations in India depending on your location and availability. Seller Inventory # ABTR-24560
Book Description Condition: New. Brand New Original US Edition. Customer service! Satisfaction Guaranteed. This item may ship from the US or our Overseas warehouse depending on your location and stock availability. We Ship to PO BOX Location also. Seller Inventory # ABRR-24560
Book Description Condition: New. Seller Inventory # 50912220
Book Description Condition: New. Book is in NEW condition. Seller Inventory # 1611973112-2-1
Book Description Condition: Brand New. New. US edition. Expediting shipping for all USA and Europe orders excluding PO Box. Excellent Customer Service. Seller Inventory # ABEOCT23-147984
Book Description Soft Cover. Condition: new. Seller Inventory # 9781611973112
Book Description Paperback. Condition: new. New. Fast Shipping and good customer service. Seller Inventory # Holz_New_1611973112
Book Description Condition: new. Seller Inventory # FrontCover1611973112