- Title Modern Fortran: Building efficient parallel applications
- Author(s) Milan Curcic
- Publisher: Manning; 1st edition (November 24, 2020)
- Paperback : 416 pages
- Language: English
- License(s): CC BY-NC-SA 2.0
- ISBN-10 : 1617295280
- ISBN-13 : 978-1617295287
Book Description – Modern Fortran: Building efficient parallel applications pdf
Modern Fortran: Building Efficient Parallel Applications teaches you how to develop fast, efficient parallel applications with Fortran. To warm-up, you’ll start by building a simple application in modern Fortran, with a focus on reusable modules, functions, and subroutines. Next, you’ll dive into Fortran’s unique approach to parallel programming with KoArray. As you work through this practical guide, you’ll systematically explore all the really interesting things: how to overload operators and common functions, work with different types of inputs and outputs, and more. Finally, you’ll have advanced parallelism with teams and events and interoperability with C.
For the reader seeking proof of life for modern Fortran, Milan’s work provides ample evidence of the language’s ongoing role in technological modernity. An excellent introduction to the joys of modern Fortran; From polymorphism to parallelism. A unique book based on many real-life examples to show that FORTRAN is still alive and can be used productively even in the age of the web.
Fortran has been powering mission-critical scientific applications for over 60 years, and it still isn’t slowing down! Rock-solid reliability and new support for parallel programming make Fortran an essential language for the next generation of high-performance computing. Simply put, the future is in parallel, and Fortran already exists.
Modern Fortran teaches you to develop fast, efficient parallel applications using twenty-first century Fortran. In this guide, you’ll dive into FORTRAN by creating fun apps including a tsunami simulator and stock price analyzer. Full of real-world use cases, practical illustrations, and practical exercises, Modern Fortran helps you see this classic language in a whole new light.
About The Author
He is a scientist, founder, and author. He studied ocean waves in hurricanes at the University of Miami, and he also built a cloud-computing platform for on-demand and custom numerical weather prediction (https://cloudrun.co). He is an active open-source developer and founding member of the Fortran-lang (https://fortran-lang.org) community project. He grew up in Belgrade, Serbia, and now lives in South Florida with his wife, Evelyn, and son, Nolan.