دانلود کتاب Parallel Programming with Co-Arrays
by Robert W. Numrich
|
عنوان فارسی: برنامه نویسی موازی با Co-آرایه ها |
دانلود کتاب
جزییات کتاب
engineering applications. It implements them in modern Fortran using the
co-array programming model and it analyzes their performance.
The book's intended audience includes graduate and advanced undergraduate
students who want an introduction to basic techniques. It also includes
experienced researchers who want to understand the relationships among
seemingly disparate techniques. The book assumes that the reader knows the
modern Fortran language, basic linear algebra, and basic techniques for solving
partial dierential equations.
The book contains many code examples. Each example has been tested,
but there is no warranty that the code is free of errors. Nor is there any warrant
that a particular example represents the best implementation. Reading code
without writing code, however, is not enough. The only way to learn parallel
algorithms is to write code and to test it. Modifying the sample codes is a
good way to experiment with alternative implementations.
The entries in the Bibliography provide a guide to the development of
parallel programming techniques over the last few decades. It is not exhaustive,
and it does not provide an accurate historical record of how they evolved
or who rst formulated them. They simply provide a guide to more detailed
discussions of topics covered in the book.
Many thanks to John Reid whose encouragement and support helped make
this book possible. He worked through many of the technical details of the
co-array model and shepherded it through the rigorous standardization process
to make it part of the Fortran language. He read several versions of the
manuscript, and I greatly appreciate his suggestions for improvement.