1 / 330
文档名称:

Introduction to High Performance Scientific Computing.pdf

格式:pdf   页数:330
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

Introduction to High Performance Scientific Computing.pdf

上传人:mkt365 2013/11/20 文件大小:0 KB

下载得到文件列表

Introduction to High Performance Scientific Computing.pdf

文档介绍

文档介绍:Introduction to High-Performance puting
Victor Eijkhout
with
Edmond Chow, Robert van de Geijn
1st edition, 2010
2
Preface
The field of high performance puting lies at the crossroads of a number of disciplines and
skill sets, and correspondingly, for someone to be essful at using high puting in sci-
ence requires at least elementary knowledge of and skills in all these areas. Computations stem from an
application context, so some acquaintance with physics and engineering sciences is desirable. Then, prob-
lems in these application areas are typically translated into linear algebraic, and binatorial,
problems, so putational scientist needs knowledge of several aspects of numerical analysis, linear
algebra, and discrete mathematics. An efficient implementation of the practical formulations of the appli-
cation problems requires some understanding puter architecture, both on the CPU level and on the
level of puting. Finally, in addition to mastering all these sciences, putational sciences
needs some specific skills of software management.
While good texts exist on applied physics, numerical linear algebra, computer architecture, -
puting, performance optimization, no book brings together these strands in a unified manner. The need for
a book such as the present was especially apparent at the Texas puting Center: users of the
facilities there often turn out to miss crucial parts of the background that would make them pu-
tational scientists. This book, then, comprises those topics that seem indispensible for scientists engaging
in large-putations.
The contents of this book are bination of theoretical material and self-guided tutorials on various
practical skills. The theory chapters have exercises that can be assigned in a classroom, however, their
placement in the text is such that a reader not inclined to do exercises can simply take them as statement of
fact.
The tutorials should be done while sitting at puter. Given the practice of puting, they