我需要在一群pcs上开发线性代数+特征值+线性方程求解的应用程序(我有很多可用的机器)。
我发现了Scalapack库,但对我来说,它们似乎是很久以前开发的。
你知道有没有其他库可以让我在集群中学习做数学和线性代数?
我的语言是C++,当然我是这个话题的新手。
发布于 2010-04-29 07:12:49
你提到的那种问题是非常不同的,我怀疑是否有一个库可以有效地做所有的事情。一些库也可能更适合于从特定应用程序中产生的线性代数问题(如有限元问题)。
关于库,我从来没有使用过Scalapack,但请记住,在这个领域,旧并不一定意味着坏。以下是您可以选择的其他几个选项:
当然,查看一下netlib存储库,您可能会发现一些有趣的东西,包括上面链接所依赖的一些库。
最后,关于语言,请记住,效率也将取决于适当的库的使用: Blas、Atlas、Lapack等。它们很可能是用“C++以外的其他语言”编写的,您只需使用适当的包装器来调用它们。
https://stackoverflow.com/questions/2733431
复制相似问题