问题标签 [lapack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1142 浏览

macos - Mac LION 上的 Lapack 版本

Lapack 3.2.1 并不是完全安全的……但是 3.3 是最近由 netlib 在英特尔的帮助下发布的。

所以有人知道 Lapack 3.3 版本是否会随新的 MacPro 一起提供。

0 投票
1 回答
1610 浏览

windows - 用mingw准备lapack dll

我下载了 lapack 3.3.0 版本和 mingw (以及所有库),之后我成功地制作了 blas.dllgfortran --shared -o blas.dll blas\src\*.f -O 我无法成功地制作 lapack.dllgfortran --shared -o lapack.dll src\*.f blas.dll -O

我收到以下错误

注意:我将路径设置为 mingw/bin,并将 dlamch.f 和 slamch.f 从安装目录复制到 src 目录。

:: 从本网站获得的说明

我应该怎么办

0 投票
1 回答
3869 浏览

c++ - windows下如何使用lapack

我想使用 lapack 并为其制作 C++ 矩阵包装器,但 lapack 是用 Fortran 编写的,有一些 clapack 但我想从源代码中使用它。首先将 *.f 和 *.cpp 文件编译为目标文件,然后将其链接到应用程序中。

我拥有的以下应用程序和资源。

  • visual studio proff edition,dev c++,ultimate++,mingw 不管
  • g95 和 gfortran(在 mingw 下)编译器
  • lapack(最新来源)
  • blas(包含在 lapack 中)

怎么申请啊,求大神帮忙...

我的操作系统是 Windows 7 和 CPU Core2Duo,我没有 Intel 数学内核

0 投票
2 回答
1555 浏览

lapack - 使用 LAPACK 的 ssteqr 计算特征向量时的特征向量排序

我正在使用 LAPACK 的ssteqr函数来计算特征值/特征向量。ssteqr 的文档说特征值是“按升序”排序的。假设特征向量列表也按升序排序是否合理?

0 投票
1 回答
4069 浏览

objective-c - Using BLAS or LAPACK with Xcode

I'm looking for a good guide on how to incorporate BLAS or LAPACK functions into my Objective C Program developed through Xcode. The only sources I can find online of programs in BLAS/LAPACK are written in Fortran - this is confusing. How does one make use of BLAS/LAPACK and still code in Objective C? Are there any online examples/guides? I want to be able to perform matrix operations where elements of the matrix have complex values.

Cheers,

Shaddy

0 投票
1 回答
520 浏览

fortran - 连接 FORTRAN lapack 例程时的参数损坏

我在使用 Intel Fortran Compiler 11 的 Visual Studio 2008 中遇到了堆损坏问题。我正在使用 Windows 7 64 位。

这是对我的 F90 程序中的 (F77) lapack 子例程的调用:

在此调用之前,调试器会显示所有参数的预期值。a 和 x 分别代表大小为 (nbParams,nbParams) 和 (nbParams) 的两个“可分配”变量。

但是,运行此行后,执行将停止,并出现访问冲突读取位置 0x0000000000000001。由于我在调试模式下编译了 lapack,我可以进入调用内部,并且我看到除了“TRANS”之外的所有内容都在 DGETRS 的第一条语句中被破坏。

我已经尝试了所有方法,但无法找到问题所在。有人可以帮我定位问题吗?

谢谢你的帮助!

0 投票
2 回答
632 浏览

lisp - Lapack 通过方案

我正在寻找一种具有合理的 BLAS 和 LAPACK 接口包的方案实现,即支持 Golub 和 Van Loan 的“矩阵计算”中描述的 API 子集的方案实现。这将至少包括所有 BLAS 操作、主要分解(SVD、LU、QR、Cholesky)以及为方便起见,最小二乘。我可以看到 Chicken 和 Racket 有一些东西,但它没有涵盖上述内容。有谁知道实现这一点的可移植库的实现?

0 投票
1 回答
2622 浏览

matrix - Fortran 90:DSYEV 和关联特征值和特征向量

我对编程特别是 fortran 非常陌生。我正在使用 Fortran 的 LAPACK(线性代数包)软件包来查找大型对称实矩阵的特征值和特征向量。具体来说,我从每个特征向量计算一个标量,并且我想根据它的相关特征值绘制它。

我正在使用 LAPACK 的子程序 DSYEV 来执行此操作。但是,DSYEV 以升序输出特征值,我不确定它如何对特征向量进行排序。有没有办法将每个特征向量与其特征值相关联?

编辑:DSYEV 的官方页面在这里: http: //www.netlib.org/lapack/double/dsyev.f 这是关于它的另一个页面:http: //www.nag.co.uk/numeric/fl/唠叨...F08/f08faf.xml

0 投票
2 回答
5391 浏览

linux - 链接lapack的问题

我正在尝试将 lapack 和一个简单的

返回

所以我试图将它与

但我收到以下错误:

这里有什么问题?

0 投票
1 回答
385 浏览

c++ - 如何阅读 C++ 代码或:没有文档怎么办?

这个问题可能听起来有点奇怪:我想使用 Boost 的 ublas 和 ATLAS/Lapack 进行数值矩阵计算。我正在使用Boost 数字绑定来连接这两个库。但是,要么我找不到它,要么没有关于如何使用这些绑定的适当文档。另外,我是 Boost 的新手(实际上是一般的 C++),所以我很难找出如何在我的代码中使用 Lapack 提供的函数。

我最终要解决的问题是找到对称带状矩阵的特征值和向量。据我了解,我将lapack::steqr用于此。问题是,我不知道如何正确调用该函数。在数字绑定的代码中,我可以看到如下内容:

现在,我该如何处理?我尝试steqr<double, double, double, double>(...)了双数组,但没有奏效。然后,为了找出要使用的正确参数,我选择了一个断言并试图找到任何可以使用的东西traits::matrix_size1(...)——即使我无法编译,无论是使用双数组还是使用ublas::matrix.

所以我的问题是,一般来说:当我发现这样一个没有完整文档的库时,我如何知道如何调用函数?我主要来自 C 语言,对所有这些模板感到非常困惑。真的是追踪代码中所有内容的唯一方法吗?还是有什么小技巧?或者我可以从错误消息中获取信息吗?

对于以下代码,此类错误消息的一个示例是:

然后我在编译期间得到:

候选人列在那里可能很有用,但我只是不知道如何阅读这一行并相应地调整我的代码。

再说一遍:这个问题有点笼统,关于如何处理这样的事情。我知道类和模板的基本概念,但这对我的知识来说有点太抽象了。