Sage数值计算

警告

请注意,此文档可能已过时。

本文旨在向读者介绍Sage中用于进行数值计算的工具。我们所说的数值计算本质上是指机器精度的浮点计算。特别是优化,数值线性代数,用数值方法求解ODE或PDE等。

在本文的第一部分中,假定读者熟悉Python/Sage。在关于使用编译代码的第二节中,计算前提条件增加了,我假设读者对用C或Fortran编写程序感到满意。第三部分是关于mpi和并行编程的,只需要掌握Python的知识,但是熟悉mpi会很有帮助。

在本文件的当前版本中,假定读者熟悉数值分析技术。本文的目的不是教你数值分析,而是解释如何用Sage和Python表达你的想法。此外,本文件并不全面。取而代之的目标是成为一个路线图,并引导读者了解与数值计算相关的软件包,以及在哪里可以找到更多的信息。