找回密码
 注册
Simdroid-非首页
查看: 246|回复: 5

[其他] 【求助】选择哪款数值计算库

[复制链接]
发表于 2011-11-19 16:19:08 | 显示全部楼层 |阅读模式 来自 广西南宁
刚刚开始接触有限元编程,使用C++的话,用什么数值计算库运行速度快呢?
在baidu上搜到有blitz++,MTL,ublas这些。
又看了myleader版主介绍的Lapack,Eigen,gotoblas,不知道用哪个好呢。
发表于 2011-11-20 21:04:22 | 显示全部楼层 来自 江苏无锡
Simdroid开发平台
这取决于你的需求和使用的编程语言

如果你需要线性代数计算为主,编程语言是C++的话,那么我的推荐是eigen,如果你使用fortran,那么我推荐lapack+openblas,如果你使用C#,那么我推荐math.net

如果你是信号处理为主,推荐kissfft

如果是对已有二维图片进行处理为主,推荐opencv

如果是实时二维视频,推荐ffmpeg

如果是实时三维渲染,那可选的就更多了,要看你是做动画、CAD还是游戏,这还要看你的需求

blitz++已经很多年没有更新了,MTL也是半死不活的,ublas速度太慢,这3个我都不推荐

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2011-11-21 03:07:52 | 显示全部楼层 来自 美国
agree the above.
eigen
回复 不支持

使用道具 举报

 楼主| 发表于 2011-11-21 17:34:56 | 显示全部楼层 来自 广西南宁
非常感谢!!
对我帮助很大
回复 不支持

使用道具 举报

发表于 2011-11-21 23:26:27 | 显示全部楼层 来自 浙江杭州
为什么不是petsc和deal.II呢?
这两个最好了,哈哈

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2012-1-27 12:35:31 | 显示全部楼层 来自 江苏扬州
很好的话题
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-20 10:45 , Processed in 0.036888 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表