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