linux防火墙配置连接atlas,ATLAS在ubuntu下的安装使用
1, 根據atlas的安裝文檔, 首先要switch off cpu throttling.
在Ubuntu系統上要首先安裝cpufrequtils和cpufreqd這兩個包, 也許還要安裝powernowd包,
然后執行sudo /usr/bin/cpufreq-selector –g. 不過幸運的是, 我在server上安裝的時候發現cpu
throttling已經disable了(否則在configure atlas的時候會報警).
2, 安裝gfortran包.
3, 下載lapack3.1.1和atlas3.8.3, 解壓之. 在atlas源目錄中建立bogus編譯目錄,
進入bogus目錄, 配置
../configure -b 64 -D c -DPentiumCPS=2210
其中-b 64是64位機, -D c -DPentiumCPS=2210是cpu頻率,
可以從/proc/cpuinfo文件中獲得.
將lapack源目錄下的INSTALL/make.inc.LINUX拷貝到lapack源目錄下, 改名make.inc.
打開bogus文件夾下的Make.inc文件, 據此修改lapack的make.inc
FORTRAN =
macro>
OPTS =
macro>
DRVOPTS = $(OPTS)
NOOPT =
optimization>
LOADER = $(FORTRAN)
LOADOPTS = $(OPTS)
TIMER =
set>
然后在lapack目錄下make lib.
4, 刪除bogus文件夾, 新建BuildDir文件夾, 進入BuildDir文件夾配置
../configure -b 64 -D c -DPentiumCPS=2210
--prefix=/home/chjin/ATLAS
--with-netlib-lapack=/home/chjin/Research/LinkPrediction/LAPACK3p1p1/lapack_LINUX.a
然后make, make check, make time, make install.
5, 編譯及編譯時, 一是注意當編寫cpp文件并使用g++編譯時,
#include “cblas.h”
#include “clapack.h”
兩句話要用extern “C"括起來.
二是編譯選項為:
g++ test.cpp –L/usr/lib –llapack –lcblas –lf77blas -latlas
總結
以上是生活随笔為你收集整理的linux防火墙配置连接atlas,ATLAS在ubuntu下的安装使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华北电力大学计算机考研大纲,2015年华
- 下一篇: 建行信用卡额度怎么提升 四点技巧让你额度