使用Visual Studio为Windows构建CLAPACK 3.2.1的说明

使用Visual Studio为Windows构建CLAPACK 3.2.1的说明

要求:Visual Studio,CMAKE

下载clapack-3.2.1-CMAKE.tgz并解压缩。

下载cmake并将其安装在您的计算机上。

  1. 打开CMAKE 指向源代码文件夹中的CLAPACK-3.2.1-CMAKE文件夹 指向您希望构建的新文件夹(不一样更好)
  2. 如果要拥有库并包含在特定位置,请单击“配置”,检查安装路径。 选择VisualStudio解决方案。您也可以选择nmake或任何其他平台。 您可能必须再次单击配置,直到所有内容变为白色
【这里特别强调,选择编译器的时候,
比如vs2012应该选择visualStudio11 2012,
以此类推,vs2017应该选择vs16 2017,
这里选择不对会报错The system is: Windows - 10.0.14393 - AMD64
】
  1. 单击generate,将为CLAPACK创建Visual Studio,您就完成了。 关闭CMAKE
  2. 查看“build”文件夹,您可以使用CLAPACK Visual Studio解决方案,只需打开它即可。
  3. 构建“ALL_BUILD”项目,它将构建解决方案并创建库 建立“安装”。这将把库和include包含在您的安装文件夹中。
  4. 建立“RUN_TESTS”。将运行BLAS和CLAPACK测试。

支持和反馈

我们正在努力改进CLAPACK Windows支持,但似乎用户仍有问题。我们想知道我们的工作方式,以及我们如何进一步帮助您。您在论坛上的帖子将不胜感激。
论坛:http://icl.cs.utk.edu/lapack-forum/index.php
邮箱:lapack@cs.utk.edu

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
lapack 安装包 为方便线性代数运算,现将LAPACK中的函数介绍如下: 1.函数的命名规则: LAPACK里的每个函数名已经说明了该函数的使用规则。所有函数都是以XYYZZZ的形式命名,对于某些函数,没有第六个字符,只是XYYZZ的形式。 第一个字母X代表以下的数据类型: S REAL,单精度实数 D DOUBLE PRECISION,双精度实数 C COMPLEX,单精度复数 Z COMPLEX*16 或 DOUBLE COMPLEX 注: 在新版LAPACK中含有使用重复迭代法的函数DSGESV和ZCDESV。 头2个字母表示使用的精度: DS 输入数据是double双精度,算法使用单精度 ZC 输入数据是complex*16,算法使用complex单精度复数 接下面两个字母YY代表数组的类型。 BD bidiagonal,双对角矩阵 DI diagonal,对角矩阵 GB general band,一般带状矩阵 GE general (i.e., unsymmetric, in some cases rectangular),一般情形(即非对称,在有些情形下为矩形) GG general matrices, generalized problem (i.e., a pair of general matrices),一般矩阵,广义问题(即一对一般矩阵) GT general tridiagonal,一般三对角矩阵 HB (complex) Hermitian band,(复数)厄尔米特带状阵 HE (complex) Hermitian,(复数)厄尔米特矩阵 HG upper Hessenberg matrix, generalized problem (i.e a Hessenberg and a triangular matrix),上海森伯格矩阵,广义问题(即一个海森伯格矩阵和一个三角矩阵) HP (complex) Hermitian, packed storage,(复数)压缩储存的厄尔米特矩阵 HS upper Hessenberg,上海森博格矩阵 OP (real) orthogonal, packed storage,(实数)压缩储存的正交阵 OR (real) orthogonal,(实数)正交阵 PB symmetric or Hermitian positive definite band,对称或厄尔米特正定带状矩阵 PO symmetric or Hermitian positive definite,对称或厄尔米特正定矩阵 PP symmetric or Hermitian positive definite, packed storage,压缩储存的对称或厄尔米特正定矩阵 PT symmetric or Hermitian positive definite tridiagonal,对称或厄尔米特正定三对角阵 SB (real) symmetric band,(实数)对称带状阵 SP symmetric, packed storage,压缩储存的对称阵 ST (real) symmetric tridiagonal,(实数)对称三对角阵 SY symmetric,对称阵 TB triangular band,三角形带状矩阵 TG triangular matrices, generalized problem (i.e., a pair of triangular matrices),三角形矩阵,广义问题(即一对三角形阵) TP triangular, packed storage,压缩储存的三角形阵 TR triangular (or in some cases quasi-triangular),三角形阵(在某些情形下为类三角形阵) TZ trapezoidal,梯形阵 UN (complex) unitary,(复数)酉矩阵 UP (complex) unitary, packed storage,(复数)压缩储存的酉矩阵

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值