×

Python地球动力学。实现快速计算。 (英语) Zbl 1386.86004号

地球系统科学课堂讲稿。查姆:施普林格(ISBN 978-3-319-55680-2/hbk;978-3-3169-55682-6/电子书)。十六、227页。(2018).
这本书面向希望学习使用Python解决地球动力学问题的数值建模的学生和年轻研究人员。这本书分为四个部分。第一章介绍了三章内容。它们是(i)Python计算功能的鸟瞰图,(ii)Pytython中可用的可视化工具,以及(iii)如何使用Numerical Pythone库和其他数字工具将C、OpenMP和MPI功能嵌入Pythons程序。在第二部分中,给出了几个示例来说明如何使用Numerical Python解决普通物理中的典型问题。此外,还展示了如何数值计算导数和积分,如何监控数值解的准确性,以及如何可视化计算模型的结果。在本书的第三部分中,介绍了每个地球动力学学者都需要了解的连续介质力学的主要定律。讨论了有限差分法和先进的单元粒子法在求解问题中的应用。介绍了在线性和非线性条件下求解描述强粘性流动、多孔介质流动和弹性的方程组的应用。此外,还举例说明了一些重要问题,如数值稳定性/不稳定性。本书的第四部分和最后一部分涵盖了一小部分更高级的主题,例如不需要空间离散化但由基本解的总和构建的数值方法。最后介绍了多相流体动力学计算的一个具体应用,并将其应用于岩浆系统中气泡的运动。

MSC公司:

86-08 地球物理问题的计算方法
第74L05页 地球物理固体力学
00A79号 物理
68甲15 编程语言理论
PDF格式BibTeX公司 XML格式引用
全文: 内政部