Название: Fortran 2018 with Parallel Programming Автор: Subrata Ray Издательство: Chapman and Hall/CRC Год: 2019 Страниц: 683 Язык: английский Формат: pdf (true), djvu Размер: 10.1 MB
This book contains an introduction to parallel computing using Fortran. Fortran supports three types of parallel modes of computation: Coarray, OpenMP and Message Passing Interface (MPI). All three modes of parallel computation have been discussed in this book. In addition, the first part of the book contains a discussion on the current standard of Fortran, namely, Fortran 2018.
The first part of the book can be used to learn the modern Fortran language even if the reader has not yet been exposed to the earlier versions of Fortran. The book should be read sequentially from the beginning. However, a reader who is conversant with the earlier versions of Fortran may skip the introduction to Fortran and go directly to the new features of the language.
As Fortran is mainly used to solve problems related to science and engineering, standard numerical methods have been used as a vehicle to illustrate the application of the language. However, knowledge beyond the level of elementary calculus is not required to understand the numerical examples given in the book. The emphasis of the book is on programming language, not on sophisticated numerical methods. The programming examples given in the book are simple, and to keep the code readable, the codes are not always optimized. It is expected that a reader, after proper understanding of the language, would be able to write much more efficient codes than the codes given in the book.
Programming tips and style have been introduced at appropriate places. They serve simply as guidelines. It is well known that every experienced programmer has his or her own programming style.
Since the dawn of the computer era, there had been a constant demand for a “larger” and “faster” machine. To increase the speed there are three hurdles. The density of the active components on a VLSI chip cannot be increased indefinitely and with the increase of the density heat dissipation becomes a major problem. Finally, the speed of any signal cannot exceed the velocity of the light. However, by using several inexpensive processors in parallel coupled with specialized software and hardware, programmers can achieve computing speed similar to a supercomputer.
This book can be used to learn the modern Fortran from the beginning and the technique of developing parallel programs using Fortran. It is for anyone who wants to learn Fortran. Knowledge beyond high school mathematics is not required. There is not another book on the market yet which deals with Fortran 2018 as well as parallel programming.
Features:
Descriptions of majority of Fortran 2018 instructions Numerical Model String with Variable Length IEEE Arithmetic and Exceptions Dynamic Memory Management Pointers Bit handling C-Fortran Interoperability Object Oriented Programming Parallel Programming using Coarray Parallel Programming using OpenMP Parallel Programming using Message Passing Interface (MPI)
Программирование на Visual Fortran Название: Программирование на Visual Fortran Автор: С. Д. Алгазин, В. В. Кондратьев Жанр: Учебное пособие Издательство: Диалог-МИФИ Год: 2008...
Data Science with Julia Название: Data Science with Julia Автор: Paul D. McNicholas, Peter A. Tait Издательство: Chapman and Hall/CRC Год: 2019 Язык: английский Формат: pdf...
Современный Fortran на практике (2017) Название: Современный Fortran на практике (+code) Автор: Арьен Маркус Издательство: Профобразование Год: 2017 Страниц: 318 ISBN: 978-5-4488-0049-8...
Modern Fortran in Practice (+code) Автор: Arjen Markus Название: Modern Fortran in Practice Издательство: Cambridge University Press Год: 2012 ISBN: 978-1-107-60347-9 Язык: English...
Fortran for Scientists & Engineers, 4th Edition Название: Fortran for Scientists & Engineers, 4th Edition Автор: Stephen Chapman Издательство: McGraw-Hill Год: 2017 Страниц: 1056 Формат: PDF...