×

计算数学。使用MATLAB和MPI进行模型、方法和分析。第二版。 (英语) Zbl 1336.65002号

数学教科书佛罗里达州博卡拉顿:CRC出版社(ISBN 978-1-4822-3515-9/hbk;978-1-482 2-3517-3/电子书)。xxii,476页。(2016).
这是一本关于计算科学的教科书。共有十章。内容可分为前六章和后四章。第一部分是应用程序、计算和数学分析的混合。它主要关注非线性、二维和三维、非矩形域、偏微分方程组的模型。重点是更多的建模和计算,更少的分析。应用包括散热片和太阳能储存的热扩散、溪流和湖泊中的污染物转移、浅水波、空腔中的流体流动、带有分散器的流行病模型、选项接触模型等。本部分的每个部分都包含一个特定的应用、一个数值方法、一个计算机实现、,以及对所做工作的评估。本部分的大部分部分都有MATLAB代码。这些代码提供了一个学习-实践的环境。每节末尾的练习分为三类:常规计算、模型变化和数学分析。练习中的“项目”非常有趣。事实上,第5章和第6章中的六个应用程序也可以作为学生顾问定义的其他项目的基础。本部分适用于具有基础物理、程序设计、线性代数和多元微积分的学生的本科主题课程。
第二部分重点介绍使用消息传递接口(MPI)实现的多处理算法。本部分内容包括“高性能计算”(第7章)、“消息传递接口”(第8章)、线性方程组的经典方法和Krylov子空间方法(第9章和第10章)。这些章节有基本的Fortran 9x代码来说明基本的MPI子程序,前六章的应用程序将从并行实现的角度重新审视。本部分可用于对高性能计算感兴趣的学生的研究生级课程。
与第一版相比[Boca Raton,FL:Chapman and Hall/CRC(2004;Zbl 1042.65001号)]第二版新增了一章,即第5章,其中有两节介绍有限元方法,两节介绍浅水波,以及两节介绍从动空腔问题。旧的第6章是新的第7章,对其进行了重写,包括对多处理器/多核计算机、并行MATLAB和MPI的介绍。第一版中的大多数MATLAB代码都经过了重写,以具有更统一的风格和更好的文档。
总的来说,这是一本非常有趣的教科书。它对对计算科学感兴趣的研究人员也很有价值。

MSC公司:

65-01 与数值分析相关的介绍性说明(教科书、教程论文等)
65传真 数值线性代数
2005年5月 并行数值计算
65日元 数值算法的封装方法
35K05美元 热量方程式
35J05型 拉普拉斯算子、亥姆霍兹方程(约化波动方程)、泊松方程
35升05 波动方程
6500万06 含偏微分方程初值和初边值问题的有限差分方法
65号06 偏微分方程边值问题的有限差分方法
76M20码 有限差分方法在流体力学问题中的应用
65D18天 计算机图形、图像分析和计算几何的数值方面
94A08型 信息与通信理论中的图像处理(压缩、重建等)
91G60型 数值方法(包括蒙特卡罗方法)
68瓦30 符号计算和代数计算
92天30分 流行病学
76B15号机组 水波、重力波;色散和散射,非线性相互作用
PDF格式BibTeX公司 XML格式引用