MATLAB是由美国The MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可用来创建用户界面,以及调用其它语言编写的程序。
FreeMat是一个自由开源的数值计算环境和编程语言,类似于MATLAB和GNU Octave。同时支持许多MATLAB函数和一些IDL功能。
OpenFOAM是对连续介质力学问题进行数值计算的C++自由软件工具包,其代码遵守GNU通用公共许可证。它可进行数据预处理、后处理和自定义求解器,常用于计算流体力学领域。该软件由OpenFOAM基金会维护。
赝势,或有效势,是指在对能带结构进行数值计算时所引入的一个虚拟的纯量势。引入赝势有助于实现一个复杂的系统的近似计算。事实上,赝势近似法是正交平面波方法的延伸,其应用范围包括原子物理学和中子散射。“赝势”这个概念是由汉斯·赫尔曼于1934年首先发表的。
在线性代数与数值分析中,LU分解是矩阵分解的一种,将一个矩阵分解为一个三角矩阵和一个三角矩阵的乘积,有时需要再乘上一个置换矩阵。LU分解可以被视为高斯消去法的矩阵形式。在数值计算上,LU分解经常被用来解线性方程组、且在求逆矩阵和计算行列式中都是一个关键的步骤。
SAC是一门严格的纯函数式编程语言,以满足数值计算领域的需求为主要目的。怎样实现对多维数组的高效计算是SAC的核心部分。效率在程序设计领域可以有两方面的理解。一方面是提供高级的数组运算操作,以加快开发程序,另一方面是在某种模式下优化编译程序,以减少其所需的运行时间和存储容量。作为一门成功的计算机语言,必须满足第二个条件。