c++ - 矩阵必须有多大才能不能使用 Eigen::SimplicialLLT 求解器?
问题描述
我有一个 10000 x 10000 的稀疏矩阵,Eigen::SimplicialLLT 求解器需要 3 秒,另一个 80000 x 80000 的稀疏矩阵却让它永远挂起,而我的 cpu 变得很热?我是否因为尺寸而使用了错误的求解器?在这种情况下最适合什么?我不知道这是概念上的错误还是其他问题。感谢您的任何提示。
所有矩阵都来自不连续的 Galerkin 离散化并且是对称正定矩阵。
解决方案
推荐阅读
- sql - 将字符串转换为数字,从“:”左侧拉到“:”右侧
- pyqt5 - QWebEngineView 和背景透明度
- ios - 如何使用 Siri 套件扩展启用钥匙串共享?
- r - 相同的 y 轴变量、散点图和长格式
- linkedin - 领英Campaing API
- postgresql - Hibernate:如何将 tsrange 映射到 Java 实体列/列?
- html - div 宽度加起来小于 100%
- javascript - 将鼠标悬停在图表上的选定路径上
- python - django 自定义 UserManager 中的 self.model()
- algorithm - 生成没有重复的子集组合?