软件介绍:
HiPESL软件是一款基于领域编程框架开发 的偏微分方程解算库。它采用微分算子组装方式定义并求解微分方程。它提供丰富的微分算子类型以及相应的有限体积离散格式,支持周期边界条件以及Robin边界条件,支持各类微分方程的显式离散和隐式离散,支持领域专家快速研制偏微分方程求解器。
目前,HiPESL可以支持结构网格上可压缩流体、不可压缩流体、两相流界面捕捉的数值模拟。
功能特色:
1.包含5类微分算子共11种微分算子项
一阶时间微分算子、散度算子、拉普拉斯算子、梯度算子、扩散算子等
2.提供可供选择的离散格式库
有限体积离散格式库
Robin边界条件处理工具
插值格式库
3.自动解析微分算子
支持以算子组装方式求解流体力学Euler方程、NS方程
4.集成多种代数解法器
PCG、GMRES、BiCGSTAB以及各类预条件库
5.串行编程、组装,自动实现大规模并行
并行计算规模: