FEADS大型稀疏矩阵方程求解器开源项目

我要开发同款
proginn14563788472025年12月17日
78阅读

技术信息

语言技术
C++C
系统类型
Windows
行业分类
科学研究
开源地址
https://gitcode.com/jingui37/FEADS
授权协议
Apache许可
开源组织
gitCode

行业场景

1.该项目旨在开发一款用于结构有限元软件大型稀疏矩阵刚度方程高效并行计算的求解器。
2.近年来国家大力支持自主开发大型工业软件,而有限元软件便是工业软件中必不可缺的一种,该类型软件的开发在底层离不开大型稀疏矩阵方程求解器的开发。

功能介绍

FEADS(Finite Element Analysis Direct Solver)是一款高效的共享内存平台并行分块超节(Block Spernode)直接求解器,主要用于求解有限元领域产生的大型稀疏对称正定(Symmetric Positive Definite, SPD)矩阵方程。FEADS求解器支持以下主要功能:
1) 采用LLT分解方法对SPD矩阵方程AX = B进行核内或核外求解;
2) 采用LU分解方法对SPD矩阵方程AX = B进行核内或核外求解。

项目实现

1.负责代码架构搭建,底层数学原理的探究,开发过程中的测试算例构建;
2.使用C++语言作为编程语言,链接了C语言库METIS排序算法,链接了MKL数学库作为稠密矩阵运算库函数,使用OpenMP实现共享内存环境的并行运算。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论