数值计算求解器
数值计算求解器基于各种数值计算方法,高效求解CAE(Computer Aided Engineering)仿真底层的数学问题。目前提供线性方程组的直接法和迭代法&预处理求解、非线性方程组的迭代求解、矩阵的特征值求解、方程组智能(AI)加速求解以及基于云HPC的高性能计算服务。
CAE仿真时产生的矩阵方程可以输入数值计算求解器,通过内置的各求解器以及底层算子,求得问题的解,如图1。
数值计算求解方法及类型
线性直接法:线性直接法是一种重要的求解线性方程组的手段,具有求解稳定性好、精度高的优点。
线性迭代法:基于Krylov子空间的迭代方法是一种重要的求解线性方程组的手段,尤其是对于大型稀疏矩阵的方程组,迭代法是求解线性方程组的优先选择。
预处理子:预处理技术试图改变系数矩阵的谱性质,将一个困难问题转化为另一个易于迭代求解的同解线性方程组。
非线性迭代法:基于迭代法实现CAE场景中非线性问题的高效快速求解。
特征值:高效求解CAE仿真场景中出现的大型稀疏矩阵的特征值问题。
AI4Solver: 利用人工智能技术加速传统数值计算引擎的求解过程。
云HPC高性能计算:支持云HPC高性能计算及云原生异构并行计算。