AMD下载

  • 下载地址

    选择837.zip下载即可,将837.zib考入相应的文件夹下,并解压缩
wget http://netlib.org/toms/837.zip
unzip 837.zip
cd 837
make lib
make fortran
make clean

AMD使用

将amd中的头文件,库文件,以及要测试的例子的源码考到自己要测试的相应目录下面:

cp ../../software/amd/837/Include/amd.h ./include/
cp ../../software/amd/837/Lib/libamd.* lib/
cp ../../software/amd/837/Demo/amd_simple.c src/

cmake文件如下:

cmake_minimum_required (VERSION 2.6)
project (TEST) set (TEST_VERSION 0.1)
set(CMAKE_BUILD_TYPE "Debug")
set(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb -DDEBUG")
set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall")
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/../bin) aux_source_directory(${PROJECT_SOURCE_DIR}/src DIR_SRC) include_directories(${PROJECT_SOURCE_DIR}/src)
include_directories(${PROJECT_SOURCE_DIR}/include) link_directories(${PROJECT_SOURCE_DIR}/lib) add_executable(main ${DIR_SRC}) target_link_libraries(main libamd.a)
target_link_libraries(main -lm)

最后进入build文件,执行

cmake ..
make

在bin文件下面便生成执行文件main了。

参考文档

最新文章

  1. 函数:MySQL中字符串匹配函数LOCATE和POSITION使用方法
  2. 【原创】C#通用权限管理-程序安全检查,这些你一定要考虑到位
  3. PHP实现 bitmap 位图排序 求交集
  4. lua协程实现简析
  5. apache+tomcat 负载均衡
  6. Web API中使用Dependency Resolver
  7. Java平台与.Net平台在服务器端前景预测
  8. Linux系列教程(十八)——Linux文件系统管理之文件系统常用命令
  9. SPOJ PHRASES 每个字符串至少出现两次且不重叠的最长子串
  10. ad9361自测试校准
  11. SQL- 行转列,多行转多列 - max 函数
  12. Java RedisClient
  13. MySQL 可以用localhost 连接,但不能用IP连接的问题
  14. [A] 1046 Shortest Distance
  15. angular模块
  16. 给ajax表单提交数据前面加上实体名称
  17. python 虚拟环境 pyenv
  18. codeforces gym101243 A C D E F G H J
  19. boost实用工具:创建一个禁止复制的类 noncopyable
  20. MVC中 关于退出按钮的写法

热门文章

  1. 洛谷P1055 ISBN号码
  2. 在eclipse中maven构建Web项目,tomcat插件在maven中的运用
  3. 基于Linux ALSA音频驱动的wav文件解析及播放程序 2012
  4. 在Eclipse中搭建Dagger和Dagger2使用环境
  5. 浅谈cocos2dx(17) 中单例管理模式
  6. [ACM] FZU 1686 神龙的难题 (DLX 反复覆盖)
  7. SpringMVC-Interceptor拦截Session登录
  8. IT关键词,面试知识问与答
  9. BigInteger类型转换成Long类型或int类型问题
  10. TCP/IP协议族简介